EVDOPES/n8nitro-self-hosted-automation-rocket
0
markdown
N8Nitro - Self-Hosted Automation Rocket ๐
N8Nitro is a high-performance, self-hosted solution for managing your n8n automation server with a beautiful, responsive dashboard.
Features
- ๐ Ultra-fast dashboard for monitoring n8n
- ๐ Real-time system stats (CPU, RAM, Disk)
- โก WebSocket-powered live logs
- ๐ Secure admin authentication
- ๐ณ Dockerized for easy deployment
- ๐ n8n control (start/stop/restart)
- ๐ Automatic HTTPS with Let's Encrypt
- ๐ Auto-start on reboot
Prerequisites
- Ubuntu 22.04+ VPS
- Docker and Docker Compose installed
- Domain name pointed to your server
Installation
- Clone the repository: bash git clone https://github.com/your-repo/n8nitro.git cd n8nitro
- Configure environment variables: bash cp .env.example .env nano .env
- Start the containers: bash docker-compose up -d
- Set up SSL certificates: bash docker-compose run --rm certbot certonly --webroot --webroot-path /var/www/certbot --email your@email.com --agree-tos --no-eff-email -d yourdomain.com
- Restart nginx to apply changes: bash docker-compose restart nginx
Access
- Dashboard:
https://yourdomain.com - n8n:
https://yourdomain.com/n8n
Default admin credentials:
- Username:
admin - Password:
securepassword123(change in docker-compose.yml)
Backing Up
Workflows are stored in the ./data/n8n directory. To backup:
bash tar -czvf n8nbackup$(date +%Y%m%d).tar.gz ./data/n8n
Updating
bash docker-compose down git pull origin main docker-compose build --no-cache docker-compose up -d
License
MIT
</html>
