Skip to main content
50% off all plans, limited time. Starting at $2.48/mo
Rackula

Rackula

Rackula is an open-source, self-hosted rack layout designer. Drag and drop devices from the NetBox device-type library, document your homelab or data-center racks, and export to PNG, PDF, or SVG. MIT licensed with 1,500+ GitHub stars.

At a glance

1.6k

GitHub stars

126

Active installs

License MIT Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Active installs is sample data (staging preview); real metric wires in before launch.

Accessing Rackula

  • Open in browser: http://<SERVER_IP>
  • Protected with HTTP Basic Authentication.
  • Credentials are stored inside: /root/.rackula_credentials
  • Retrieve credentials: cat /root/.rackula_credentials
  • The first startup may take some time.

Important Files & Directories

  • Install Path: /opt/rackula
  • Compose File: /opt/rackula/docker-compose.yml
  • Environment File: /opt/rackula/.env
  • Data Directory: /opt/rackula/data
  • HTPassword File: /opt/rackula/.htpasswd
  • Nginx Config: /etc/nginx/sites-available/rackula
  • Credentials File: /root/.rackula_credentials

Managing the Stack

cd /opt/rackula

Check status:

docker compose ps

View logs:

docker compose logs -f

Restart services:

docker compose restart

Stop stack:

docker compose down

Start stack:

docker compose up -d

Managing Nginx

Check configuration:

nginx -t

Reload Nginx:

systemctl reload nginx

Restart Nginx:

systemctl restart nginx

Check Nginx status:

systemctl status nginx

More in Self Hosted

Related apps.

Deploy Rackula now. From $2.48/mo.