A self-hosted dashboard for my personal services with live status checks, system resource monitoring, and password-protected access. Useful organizing and monitoring self-hosted apps in one cozy place.
The app uses two config files:
config.ymlfor dashboard content and app behavior.auth.ymlfor authentication settings.
Deploy the app with Docker Compose in under a minute:
# Create dashboard config file:
cp config.example.yml config.yml
# Create auth file:
touch auth.yml
# build the docker image
docker compose build
# Generate auth file contents and paste in auth.yml
docker compose run --rm starry-cloud python3 gen_auth.py
# Start the app
docker compose up -dThe app will be available at http://localhost:5000.