Drag and drop rack visualizer
Plan your rack layout. Drag your devices in, move them around, export it. It runs in your browser. You can close the tab whenever you want.
docker run -d -p 8080:80 ghcr.io/RackulaLives/Rackula:latest
curl -O https://raw.githubusercontent.com/RackulaLives/Rackula/main/docker-compose.yml
docker compose up -d
Then open http://localhost:8080 and get after it.
git clone https://github.com/RackulaLives/Rackula.git
cd Rackula && npm install && npm run build
Serve the dist/ folder however you like. It's just files.
This project was built using AI-assisted development with Claude. I told it what to build and then said "no, not like that" a lot. The AI did a lot of typing. Commits with substantial AI contributions are marked with Co-authored-by tags because we're not going to pretend otherwise.
Built for the r/homelab and r/selfhosted communities.
Device types and images are stolen from are compatible with the NetBox devicetype-library because why reinvent that wheel.
MIT - Copyright (c) 2025 Gareth Evans