Self-hosted Home(lab) Cloud
Proxmox >
Debian VM/LXC
# Quick Install (convenient):
bash -c " $( wget -qLO - https://raw.githubusercontent.com/vdarkobar/lab/main/bootstrap.sh) "
# Verified Install (recomended):
wget https://raw.githubusercontent.com/vdarkobar/lab/main/bootstrap.sh && \
wget https://raw.githubusercontent.com/vdarkobar/lab/main/bootstrap.sh.sha256 && \
sha256sum -c bootstrap.sh.sha256
chmod +x bootstrap.sh && \
./bootstrap.sh
bootstrap.sh (context-aware)
ON PVE HOST:
├── 1) Create Debian VM Template
├── 2) Create Debian LXC Template
└── 3) Exit
ON DEBIAN VM/LXC:
├── 1) Harden Debian System ───────────┐
├── 2) Setup Jump Server │
└── 3) Exit │
▼
App Menu
├── 1) Docker
├── 2) Nginx Proxy Manager (native)
├── 3) Nginx Proxy Manager (Docker)
├── 4) Cloudflared
├── 5) Unbound DNS ────────┐
├── 6) Samba File Server │
├── 7) BookStack │
├── 8) BentoPDF │
└── N) Done │
▼
Config Menu
├── 1) Configure VLANs
├── 2) Configure Hosts
└── 3) Skip
CLI (Non-Interactive):
./bootstrap.sh --vm-template # Create VM template
./bootstrap.sh --lxc-template # Create LXC template
./bootstrap.sh --harden # Run hardening
./bootstrap.sh --jump # Setup jump server
./bootstrap.sh --download-only # Download only