Tophhie Cloud Blog
HomeAboutPostsM365 Message CenterTophhie Cloud Ltd

All Posts

63 articles

Chris GreenacreChris Greenacre
September 10, 20264 min read

Why I built Sigil, and why it checks its own work

Email signatures tend to be the bit of Microsoft 365 nobody checks

DevelopmentSaaSSigil
Chris GreenacreChris Greenacre
August 29, 20264 min read

Marvelist 2.12: voice notes, and the Watch feature I almost shipped half broken

Marvelist can now record voice notes on iPhone, iPad, Apple Watch, and the web. Premium adds automatic on-device transcription, including recordings made on Apple Watch, which very nearly didn't make it into this release.

DevelopmentMarvelist
Chris GreenacreChris Greenacre
August 29, 20268 min read

Ghost to EmDash: 2,644 Posts, and Why I Stopped Trusting My Logs

I moved this blog off self-hosted Ghost onto EmDash, running on Cloudflare Workers. The data moved fine. It was the measuring that kept going wrong: a bounded index, a plugin that made every write take a minute, and a verification query that lied to me for hours.

Chris GreenacreChris Greenacre
August 24, 20264 min read

Marvelist 2.10: Notes, rebuilt. Watch app, reborn.

Notes in Marvelist has finally got some much needed TLC. The Watch app, overhauled.

DevelopmentMarvelist
Chris GreenacreChris Greenacre
August 5, 20264 min read

Closing the back door on Tophhie Social

A couple of weeks ago I went looking for a gap in how Tophhie Social's infrastructure was set up, and I found one.

SecurityTophhie Social
Chris GreenacreChris Greenacre
June 30, 20267 min read

Introducing Marvelist Vault

An extra layer of encryption for the handful of lists that need one – and an honest account of exactly how it works.

DevelopmentMarvelistSecurity
Chris GreenacreChris Greenacre
June 23, 20264 min read

Post Incident Report: Marvelist – 20-23 June 2026

A database change, and an API change caused user registration issues. Resolved ✅

Marvelist
Chris GreenacreChris Greenacre
June 23, 20268 min read

Post Incident Report: Tophhie Social – 23rd June 2026

A valid certificate, a healthy backend, a reachable endpoint — and a totally dead PDS. The culprit was a single Cloudflare toggle on a different domain, flipped two days earlier. A post-incident write-up on how every obvious signal lied.

Tophhie Social
Chris GreenacreChris Greenacre
June 22, 20264 min read

Introducing Marvelist

Marvelist brings Tasks, Notes, Lists, and Event RSVPs into one AI-powered app for iPhone, iPad, Apple Watch, and the web. Here's the story behind it.

DevelopmentMarvelist
Chris GreenacreChris Greenacre
June 22, 20269 min read

Self-Hosting Ghost 6: The Gotchas Nobody Documents

I moved this website off Ghost(PRO) onto a bespoke self-hosted stack – external MySQL, R2 image storage, Cloudflare email, a tunnel, and Tinybird analytics. Here's every wall I hit, so you don't have to.

On-premises
Chris GreenacreChris Greenacre
March 18, 20266 min read

Increased Bot Activity & What We're Doing About It

Tophhie Social has seen a sharp increase in the number of bots on our platform. Here's what we're doing about it...

Tophhie Social
Chris GreenacreChris Greenacre
March 6, 20263 min read

We're decoupling the Tophhie Cloud Redirect Service ⛓️‍💥

The Tophhie Cloud Redirect Service will become a micro-service in its own right, and removed from the Tophhie Cloud API.

DevelopmentTophhie Cloud API
Chris GreenacreChris Greenacre
March 5, 20265 min read

How I blocked (most) ads on my network with Cloudflare Zero Trust!

I'll run through the policies I've created to block a very large majority of ads through my networks.

Tutorials
Chris GreenacreChris Greenacre
February 6, 20263 min read

Configuring Entra ID Cloud Kerberos for macOS

In this article, I walk you through how to configure Entra ID Cloud Kerberos policies for macOS.

Entra IDMicrosoft 365Security
Chris GreenacreChris Greenacre
January 19, 20263 min read

Introducing: Tophhie Social Profile Preferences

We're providing a way for you to declare your Tophhie Social profile preferences.

DevelopmentTophhie Social
Chris GreenacreChris Greenacre
January 2, 20262 min read

Post Incident Report - Email Delivery Issues (2nd Jan 2026)

Here's the rundown of what happened...

Tophhie Social
Chris GreenacreChris Greenacre
November 25, 20253 min read

Measuring Accessibility in Bluesky Posts: Introducing the Accessibility Score

We're introducing a new scoring system for Tophhie Social users and the accessibility of their Bluesky posts.

DevelopmentTophhie Cloud APITophhie Social
Chris GreenacreChris Greenacre
November 17, 20252 min read

Tophhie Cloud API: Another Three Endpoints... 🌐

We're highlighting another two endpoints for the Tophhie Cloud API. Again, focusing on Tophhie Social!

Tophhie Cloud APITophhie Social
Chris GreenacreChris Greenacre
November 13, 20252 min read

Tophhie Cloud API: Two New Endpoints!

We've added two new endpoints to the Tophhie Cloud API, this time targeting Tophhie Social 💬

DevelopmentTophhie Cloud APITophhie Social
Chris GreenacreChris Greenacre
October 23, 20254 min read

Tophhie Social: Attack Report Oct 2025

The Tophhie Social server was attacked on the 22nd Oct 2025. So, what happened?

Tophhie Social
Chris GreenacreChris Greenacre
October 21, 20253 min read

Tophhie Social: October 2025 Debrief

Tophhie Social has been active and open for sign ups for around 7 weeks now... let's review how we're doing!

Tophhie Social
Chris GreenacreChris Greenacre
October 7, 20253 min read

Announcing our Repo Deletion Process

It's your data. If you decide to leave us, you should be able to trust that we'll delete your data from our servers.

NewsTophhie Social
Chris GreenacreChris Greenacre
September 18, 20253 min read

Migrating your Bluesky account to Tophhie Social 🦋

We've made it easy for you to migrate your Bluesky account to Tophhie Social! Find out how here...

Tophhie SocialTutorials
Chris GreenacreChris Greenacre
September 3, 20252 min read

Tophhie Cloud PDS: Open Sign Up Now Available!

We’re excited to announce that the Tophhie Cloud Personal Data Server (PDS) is officially open for sign-ups! 🎉

DevelopmentNewsTutorials
Chris GreenacreChris Greenacre
August 28, 20255 min read

Automating Approval and Access to an Entra ID Account

How I automated approval and access to a user's Entra ID account for troubleshooting with Temporary Access Passes

Entra IDPower AutomateSecurity
Tophhie Cloud Automation
August 18, 20251 min read

iPadOS 26 beta 7 (23A5326a)

Apple Software Updates
Tophhie Cloud Automation
August 18, 20251 min read

iOS 26 beta 7 (23A5326a)

Apple Software Updates
Tophhie Cloud Automation
August 18, 20251 min read

macOS 26 beta 7 (25A5346a)

Apple Software Updates
Chris GreenacreChris Greenacre
August 18, 20254 min read

New Limitations of the Entra ID Tenant Information API

As part of Microsoft's Secure Future Initiative, some elements of the Entra ID Tenant Information API are no longer available, or may require additional queries.

DevelopmentEntra IDSecurity
Tophhie Cloud Automation
August 5, 20251 min read

watchOS 26 beta 5 (23R5328g)

Apple Software Updates
Tophhie Cloud Automation
August 5, 20251 min read

visionOS 26 beta 5 (23M5311g)

Apple Software Updates
Tophhie Cloud Automation
August 5, 20251 min read

tvOS 26 beta 5 (23J5327g)

Apple Software Updates
Tophhie Cloud Automation
August 5, 20251 min read

macOS 26 beta 5 (25A5327h)

Apple Software Updates
Tophhie Cloud Automation
August 5, 20251 min read

iPadOS 26 beta 5 (23A5308g)

Apple Software Updates
Tophhie Cloud Automation
August 5, 20251 min read

iOS 26 beta 5 (23A5308g)

Apple Software Updates
Chris GreenacreChris Greenacre
August 5, 20254 min read

How ChatGPT's Codex has transformed the way I code

Security vulnerabilities... code refactoring... readability. Codex is changing the way I code my projects! 🤖

Artificial IntelligenceDevelopment
Chris GreenacreChris Greenacre
July 25, 20252 min read

Introducing Tophhie Cloud API Insiders 🎉

I'm rolling out a new private community you can join to discuss all things Tophhie Cloud API...

DevelopmentTophhie Cloud API
Chris GreenacreChris Greenacre
July 15, 20253 min read

Host Your Own Bluesky PDS: A Complete Azure-Powered Guide

How I built and configured a Bluesky PDS in Azure

AzureDevelopmentTutorials
Chris GreenacreChris Greenacre
July 5, 20254 min read

🔐 Building a Tailscale Subnet Router in Azure Container Instances

If you've ever needed a secure gateway into your Azure Resources via Tailnet... look no further!

AzureDevelopmentSecurity
Chris GreenacreChris Greenacre
June 25, 20254 min read

Introducing: Microsoft 365 Message Center Archive 📰

You can now access Microsoft 365 Message Center posts right here. Published daily at 1am (UK time).

Microsoft 365NewsTophhie Cloud API
Chris GreenacreChris Greenacre
June 19, 20252 min read

Tophhie Cloud API now available in ChatGPT 🤖

You can now communicate with the Tophhie Cloud API in ChatGPT!

Tophhie Cloud API
Chris GreenacreChris Greenacre
June 16, 20253 min read

New API: Tophhie Cloud Domains 🌐

I've made it easier to query and validate the legitimacy of Tophhie Cloud domains...

DevelopmentSecurityTophhie Cloud API
Chris GreenacreChris Greenacre
May 19, 20252 min read

PrivPass: Payment Card Support

In the next PrivPass update, I've added support for the storage of payment cards in your secure store.

DevelopmentNews
Chris GreenacreChris Greenacre
April 29, 20252 min read

Entra ID Tenant Information API Updates 🌐

I've made some updates to the Entra Tenant Information API, to improve the responsiveness.

DevelopmentEntra IDTophhie Cloud API
Chris GreenacreChris Greenacre
April 25, 20255 min read

Customising Microsoft Entra's Sign-In Page 🖌️

Back in 2023, Microsoft introduced CSS support for the Entra sign in page. Come with us as we dive into that customisation.

Entra IDSecurityTutorials
Chris GreenacreChris Greenacre
April 23, 20252 min read

Introducing: Tophhie Cloud Blog API 📰

We've exposed the APIs available via our blog hosting provider, Ghost, in the Tophhie Cloud API.

Tophhie Cloud API
Chris GreenacreChris Greenacre
March 10, 20253 min read

Entra ID Guest Expiration Automation ⚙️

In this PowerShell script, we automate the deletion and expiration of Guest users within an Entra ID tenant.

Entra IDSecuritySharePoint Online
Chris GreenacreChris Greenacre
March 5, 20251 min read

Introducing "PrivPass Insiders" 💬

We're happy to introduce the PrivPass Insiders program.

DevelopmentNews
Chris GreenacreChris Greenacre
February 18, 20255 min read

Introducing: PrivPass Password Manager 🔑

Tophhie Cloud is proud to present our latest app: PrivPass Password Manager!

DevelopmentNewsSecurity
Chris GreenacreChris Greenacre
February 14, 20251 min read

We're Power Platform Connector Certified! 🥳

You can now access the Tophhie Cloud APIs from Microsoft's Power Platform.

DevelopmentNewsPower Automate
Chris GreenacreChris Greenacre
January 21, 20259 min read

Power Automate & My Daily Commute 🚗

How I used Power Automate to help me plan and coordinate my daily commute.

DevelopmentEntra IDPower Automate
Chris GreenacreChris Greenacre
January 17, 20253 min read

Entra ID Tenant Information API - SharePoint Support 🎉

We've added another two properties to the Entra ID Tenant Information API response, this time targeting SharePoint!

Entra IDSharePoint OnlineTophhie Cloud API
Chris GreenacreChris Greenacre
January 7, 20251 min read

Entra ID Tenant Information API - Updated! 🎉

We've updated the Entra ID Tenant Information API to include more key information.

Entra IDExchange OnlineMicrosoft 365
Chris GreenacreChris Greenacre
December 17, 20242 min read

Introducing "Greetings", a SharePoint Web Part!

We're excited to release our new SharePoint Web Part - Greetings 🎉

DevelopmentMicrosoft 365SharePoint Online
Chris GreenacreChris Greenacre
December 4, 20242 min read

Entra ID - ID Converter API

We have a new API for you to try out... it's the Entra ID - ID Converter. Convert Object IDs to SIDs or SIDs to Object IDs in seconds 🎉

Entra IDMicrosoft 365Tophhie Cloud API
Chris GreenacreChris Greenacre
November 29, 20242 min read

Entra ID Tenant Information API

We've developed and rolled out a new API, that'll allow you to retrieve the Entra ID tenant information for a given tenant ID or domain name.

Entra IDMicrosoft 365Tophhie Cloud API
Chris GreenacreChris Greenacre
November 26, 20242 min read

Enable Windows Hotpatch (Preview)

Announced at Microsoft Ignite 2024, Windows Hotpatch allows Windows Updates to be applied to devices, without the need for a restart. Let's get it enabled!

Microsoft 365Microsoft IntuneTutorials
Chris GreenacreChris Greenacre
November 20, 20245 min read

Rotate your DKIM Keys

As email admins, we often overlook one of the most important routine tasks in email administration... looking after our DKIM keys. They need rotating periodically, let's automate that.

Exchange OnlineMicrosoft 365Security
Chris GreenacreChris Greenacre
November 20, 20245 min read

Monitor the Exchange Online Managed Folder Assistant with PowerShell

The Managed Folder Assistant in Exchange is responsible for applying and processing message retention settings your admin has configured in retention policies. Let's check to see when the MFA ran across our organisation...

Exchange OnlineMicrosoft 365Tutorials
Chris GreenacreChris Greenacre
November 22, 20221 min read

Change UPN of All Microsoft 365 Users

Here’s a useful script you can use when you need to change the UPN and primary email address of all your users in a Microsoft 365 Tenant.

Entra IDMicrosoft 365Tutorials
Chris GreenacreChris Greenacre
September 22, 20204 min read

Your Teams meeting recordings are moving...

Microsoft is changing where your Microsoft Teams meeting recordings are stored... Find out more here!

Microsoft 365Microsoft TeamsOneDrive
Chris GreenacreChris Greenacre
June 3, 20202 min read

Carrying out Exchange Online Content Deletion

In this article, I'll show you how to carry out a global search on every mailbox in an Exchange Online organisation, and delete that content from all mailboxes.

Exchange OnlineMicrosoft 365Tutorials
Chris GreenacreChris Greenacre
February 18, 20201 min read

Script: Force Domain Controller Replication

Made a change to Active Directory that you need replicating right now! Use this script.

Active DirectoryOn-premisesTutorials
Tophhie Cloud Blog

Software we build, run, and answer for.

Navigate

  • Home
  • All Posts
  • We're Moving! Say Hello to Viva Engage 🎉
  • Email Disclaimer
  • Microsoft 365 Group Usage Guidelines

Products

  • Sigil: email signatures for Microsoft 365
  • Sigil documentation
  • Tophhie Cloud

Connect

  • RSS Feed

Tophhie Cloud Ltd

Company no. 17393069 · Registered in England & Wales

Powered by EmDash