CoolFace
Apppublic

EVDOPES/n8nitro-self-hosted-automation-rocket

sourceHugging Faceupdated 11mo agoView on Hugging Face
0likes
App README

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

  1. 1.Clone the repository: bash git clone https://github.com/your-repo/n8nitro.git cd n8nitro
  1. 1.Configure environment variables: bash cp .env.example .env nano .env
  1. 1.Start the containers: bash docker-compose up -d
  1. 1.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
  1. 1.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>