The private, self-hosted digital hub & AI appliance.
Best for day-to-day restarts.
chmod +x boom.sh
./boom.shRun once for fresh clones.
chmod +x install.sh
./install.shcp .env.example .env
# Edit .env, then:
docker compose up -dIf the UI is freezing, images aren't updating, or the stack is behaving weirdly, run this:
docker compose down
docker builder prune -af
docker image rm opensourcehomelabbing-dashboard:latest opensourcehomelabbing-homeforge-backup:latest 2>/dev/null || true
./boom.shbash scripts/update.shbash scripts/rollback.sh- Open
http://localhost:3069 - Generate entropy key via mouse movement.
⚠️ Save the key! It encrypts your entire database.- Create your admin account.
| Service | Local Port |
|---|---|
| Dashboard | :3069 |
| Jellyfin | :8096 |
| Nextcloud | :8081 |
| Theia IDE | :3030 |
| Element (Chat) | :8082 |
| Vaultwarden | :8083 |
| Open-WebUI | :8085 |
- HKDF-SHA512 derivation for all secrets.
- SQLCipher AES-256-GCM encrypted database.
- Argon2id password hashing.
- Rate limiting on all auth routes.