๐ Experienced DevOps/Automation Expert: Docker, n8n, and Caddy Setup on Hostinger VPS
We are seeking an experienced DevOps or Automation freelancer to set up a robust, secure, and self-hosted automation environment on our Hostinger VPS. The core task involves configuring Docker/Docker Compose to run n8n (workflow automation) and setting up a secure reverse proxy (ideally Caddy) for automated SSL and domain access.
This is a one-time setup project with the potential for ongoing maintenance or future n8n workflow development.
๐ฏ Project Goals
* Secure & Scalable Self-Hosting: Deploy n8n in a containerized environment (Docker/Docker Compose) on our Hostinger VPS.
* Automated SSL/Domain: Configure a reverse proxy (preferably Caddy) to manage domain routing and provide automatic HTTPS/SSL certificates for the n8n instance.
* Database Configuration: Configure n8n to use a persistent database (e.g., PostgreSQL or MariaDB) within a separate Docker container for reliable data storage.
* Security Hardening: Implement basic server security best practices (e.g., non-root user, UFW firewall rules, key-based SSH access).
๐ ๏ธ Required Technical Skills (Non-Negotiable)
* Docker & Docker Compose: Deep expertise in writing and deploying production-ready docker-compose.yml files, specifically for multi-container applications (n8n + Database + Proxy).
* n8n Self-Hosting: Proven experience deploying and configuring n8n, including environment variables, persistent volumes, and queue mode (if resources allow).
* Hostinger VPS: Direct experience working with and navigating the Hostinger VPS environment, SSH access, and managing its underlying Ubuntu/Linux OS.
* Reverse Proxy/SSL: Experience configuring Caddy (preferred for its simplicity and automatic SSL) or Nginx with Let's Encrypt for a secure, custom domain setup.
* Linux/Server Administration: Proficiency with SSH, terminal commands, and basic firewall configuration (UFW).
โ
Deliverables
* A fully operational and accessible n8n instance on a custom subdomain (e.g., automation.mydomain.com) with HTTPS enabled.
* A clear, documented docker-compose.yml file and .env file for easy future management and updates.
* Instructions (or a short video walkthrough) on how to safely update the n8n and Docker images.
* Confirmation of persistent data storage (database) and proper volume mounting.
โ Application Requirements
To be considered for this project, please provide the following in your proposal:
* Confirmation of Hostinger VPS experience.
* A brief description of a similar n8n/Docker self-hosting project you've completed.
* Specify your preferred reverse proxy (Caddy or Nginx) and why.
* Confirm the total time (in hours) and fixed price for this one-time setup.
We are looking for an expert who can execute this efficiently and reliably. Do not apply if you do not have direct experience with all the core technologies listed.