Server Maintenance & Journal Update

Server Maintenance & Journal Update

We recently performed scheduled maintenance and improvements to our Ghost blog infrastructure on Cloud Run. These updates ensure higher reliability, faster performance, and consistent content delivery.

βœ… Improved Startup Reliability

Ghost now waits for the database and active theme to be fully ready before starting.
This eliminates previous 503 errors on container restarts and ensures a consistent boot sequence.

πŸ–ΌοΈ Optimized Image Handling

Only original images are restored at startup using, which intelligently skips unchanged files.
Resized images are generated on demand and automatically synced back to cloud storage using.
This reduces startup time, bandwidth usage, and storage clutter β€” improving performance and cost-efficiency.

πŸ” Automated Backup System

The database is backed up using, while image files are synced with to reflect the current container state.
Backups run periodically and on shutdown, ensuring all content is safely stored and recoverable after restarts.

🎨 Active Theme Enforcement

The default theme (β€˜ruby’) is now always ensured as active on startup.
This guarantees a consistent visual experience for all users, even after cold starts.

πŸ” Technical Transparency

Node.js and Ghost CLI versions are logged on startup for monitoring.
Directory contents are verified to ensure system integrity, and sync operations are logged for traceability.

πŸ’° Cost Impact

Fewer failed startups reduce unnecessary Cloud Run invocations, saving compute time and associated costs.

🩺 Keep-Alive Ping (Cloud Scheduler)

Prevent Cloud Run from scaling down to 0.

πŸ’‘ Benefits to Users

  • ⚑ Faster page loads and improved site responsiveness
  • πŸ›‘οΈ Elimination of 503 errors during server restarts
  • πŸ“¦ Reliable content delivery and automatic backups
  • πŸ’° Lower egress and storage costs due to reduced redundant transfers
  • 🎯 Consistent user experience with the active theme applied

We appreciate your continued support and feedback. These improvements reflect our commitment to maintaining a stable and high-performing platform for the Wedeploi community.


support team

For any issues or questions, please contact our support team.

βœ‰οΈ Contact Us