Starbase 80 is a visually appealing and fast-loading homepage designed to organize your Docker containers, services, and important links. It operates without any direct Docker integration, instead functioning as a Node application that generates a lightweight, static HTML page. This approach ensures that your dashboard loads almost instantly.
Customization is managed through a straightforward config.json file where you define your service categories and links. Further personalization is possible using a wide range of environment variables to control the page title, logo, background colors, header visibility, and more. The interface automatically adapts to your system's dark or light mode, but you can also force a specific theme.
The dashboard offers flexible ways to display your services, including options to group them into categories with visual 'bubbles'. A key feature is its versatile icon support, allowing you to use:
services:
starbase-80:
image: ghcr.io/notclickable-jordan/starbase-80:latest
container_name: starbase-80
ports:
- "8080:80"
volumes:
- ./data:/app/data
- ./config:/app/config
restart: unless-stopped# No sensitive environment variables are strictly required for the basic setup of Starbase-80.
# If authentication or API keys are added in the future, define them here.Auto-fetched 17 minutes ago
Auto-fetched 17 minutes ago