Production Deployment: Docker, Cloudflare, and Server Hardening
Phase 3 is completed: inHub is successfully deployed to production and live at indama3ks.com. A multi-stage Dockerfile was configured (.NET 8 SDK -> Runtime) with fixed Markdown content copying. Infrastructure routing and SSL termination are delegated to Cloudflare, directing traffic straight to the container's port. Server security was hardened by disabling SSH password authentication (PasswordAuthentication no) in favor of cryptographic keys. Additionally, a nightly cron script was introduced for .tar.gz backups with a 7-day retention policy, and Google Search Console indexing was configured. The project is fully online, secured, and backed up.