WordPress

My WordPress Page

On this server, WordPress is deployed using Docker Compose, running alongside a dedicated MariaDB database container. Both services are configured with host networking, allowing for direct, high-speed communication while maintaining strong isolation from the public network. The WordPress application is never exposed directly to the internet; instead, all external access is funneled through a secure Nginx reverse proxy, which handles HTTPS termination, routing, and additional security layers.

Configuration is managed primarily through environment variables, ensuring that sensitive information such as database credentials and custom WordPress constants remain secure and easily maintainable. The site’s URLs are strictly set to <macarare.com>, enforcing consistency and secure access across all endpoints. JWT authentication is enabled, supporting robust API integrations and modern authentication workflows.

To ensure the application operates correctly behind the reverse proxy, the system is aware of forwarded headers like X-Forwarded-Host and X-Forwarded-Proto, allowing WordPress to accurately detect the original request protocol and host, which is essential for proper URL generation and HTTPS enforcement.

Performance and usability are further enhanced by custom PHP settings, which allow for large file uploads (up to 256MB) and increased memory and execution time limits. This makes the site suitable for demanding workflows, such as media-heavy content or complex plugin operations.

Overall, this setup combines the flexibility and power of Docker with best practices in WordPress security, performance, and maintainability, resulting in a robust, scalable, and secure environment for running a modern WordPress site.

Skills Developed

Docker Compose Orchestration

Managing multi-container WordPress stacks with persistent data and secure networking.

Reverse Proxy Integration

Advanced configuration for running WordPress securely behind Nginx.

Performance Tuning

Optimizing PHP and WordPress for high upload limits and resource-intensive tasks.

Security Best Practices

Automated certificate renewal and safe deployment workflows.

Custom WordPress Development

Experience with must-use plugins and advanced configuration for custom site needs.

Deployed Services

Aligned featured image for NAS and Nextcloud on marhome

NAS (NextCloud)

Dedicated overview of my current Nextcloud NAS setup on marhome: drive layout, Docker architecture, and RAID-5 roadmap.

Monitoring

Monitoring stack walkthrough with corrected dashboard-section copy and improved Plausible + WordPress operational narrative.

WordPress

WordPress is the world’s most popular open-source content management system (CMS), powering millions of websites and blogs. It is known for its flexibility, ease of use, and a vast ecosystem of plugins and themes.

NGINX

Nginx is a high-performance web server and reverse proxy, widely used for serving static content, acting as a secure TLS gateway, and efficiently routing traffic to backend services. It is known for its speed, reliability, and flexibility in handling modern web workloads.

Openclaw

OpenClaw is an intelligent interface that enables automated workflows across multiple services. It runs locally and connects seamlessly to powerful language models such as Claude, DeepSeek, or OpenAI’s GPT. Users interact with OpenClaw through a chatbot integrated into messaging platforms like Signal, Telegram, Discord, or WhatsApp. Configuration data and interaction history are stored locally, allowing for persistent and adaptive behavior across sessions.