Our Blogs

Platform Update – April 2026

Another day and another month has passed–HonestHosting continues to push the state of WordPress hosting forward into the modern age. While everyone is freaking out about AI-this, Claude-that, we are over here quietly plumbing Caddy + Consul in our primary datacenter to drop request latency by 200ms, building an easy-to-use WordPress site migrator, and fixing a bug in sidekick.

CADDY CONSUL

Caddy + Consul turns your service registry into a real-time ingress layer, automatically routing traffic based on Consul service registrations and health checks. It eliminates static configs and reloads by dynamically updating routes as your infrastructure changes. Compatible with Fabio-style tags, it enables easy migration while adding support for HTTP, TCP, and TLS routing in a single system. With built-in awareness of Consul Connect and service health, it ensures traffic only reaches valid, secure backends. The result is a simpler, self-configuring network where your services define how traffic flows.

HONEST HOSTING SITE MIGRATOR

The HonestHosting Site Migrator is a WordPress plugin designed to seamlessly move existing sites into the HonestHosting platform using a modern, streaming-based approach. Instead of traditional bulky exports, it breaks site data into memory-efficient, resumable chunks and uploads them directly to S3, enabling reliable migrations even for large sites.

It handles everything from preflight validation and file/database scanning to secure transfer and final import signaling, all driven from the source site itself. The process is resilient to interruptions and even supports incremental syncs over time, making ongoing migrations or updates practical.

Overall, it’s built for scalability and automation—turning WordPress migration from a fragile, manual task into a repeatable, cloud-native workflow that integrates tightly with the HonestHosting ecosystem.

SIDEKICK BUGFIX

A recent issue in the Honest Hosting Sidekick project uncovered a subtle but important caching flaw: responses were not properly scoped by hostname, creating a risk of cross-domain cache pollution. In multi-tenant environments, this meant one site could potentially receive cached content intended for another.

The resolution was straightforward but critical—include the request hostname in the cache key to ensure strict isolation between domains. This fix reinforces correct caching behavior and prevents unintended content leakage across sites.

It’s a strong reminder that in shared infrastructure, even small cache key decisions can have major implications for correctness and security.

NEXT STEPS

We continue to work hard to bring you the best value for all of your WordPress hosting needs.  If you have any questions, concerns, or would generally like to chat, feel free to contact us anytime.  We want to make sure you get the most out of HonestHosting.io!