# The Dark Elite Hub - Portable Deployment Self-hosted SHTF knowledge hub with offline Wikipedia, maps, weather radar, PDF library, ham radio frequencies, supplies inventory, overlay route plotting, garden calendar, unified search, and password-gated remote access. ## Quick start sudo ./deploy.sh ## Configuration Before deploying, copy .env.example to .env and edit: - HUB_PASSWORD - password for external login - HUB_SECRET - random key for cookies (run: openssl rand -hex 32) - CADDY_HTTP_PORT / CADDY_HTTPS_PORT - change if 80/443 are taken deploy.sh auto-generates HUB_SECRET if missing. ## Module URLs (after deploy) - Dashboard: / - Library: /library/ - Maps: /maps/ - Weather: /weather/ - PDFs: /pdfs/ - Frequencies: /freqs/ - Inventory: /inventory/ - Search: /search/ - Overlay: /overlay/ - Garden: /garden/ - Login: /login/ - Logout: /logout ## Not included - ZIM files (upload at /library/ after deploy) - PDF files (upload at /pdfs/ after deploy) - Map tiles (run fetch-maps.sh) ## LAN bypass Requests from 10.0.0.0/24, 192.168.0.0/16, and 127.0.0.1 skip login. Edit skel/auth/data/app.py before tarball-ing if your LAN uses a different subnet. ## Uninstall cd /opt/hub-deploy docker compose down -v sudo rm -rf /opt/hub