Hubleys
Self-hosted personal dashboards to organize links for multiple users via a central yaml config.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '2.4'
services:
hubleys:
image: ghcr.io/knrdl/hubleys-dashboard
hostname: hubleys
restart: unless-stopped
environment:
OPENWEATHERMAP_API_KEY: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX # get a free api key: https://home.openweathermap.org/api_keys
UNSPLASH_API_KEY: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX # get a free api key (Access Key): https://unsplash.com/oauth/applications
ADMINS: user:user1, user:user2, group:admins
volumes:
- ./data:/data # run `chown -R 1000:1000 ./data` on the host to fix folder permissions
networks:
- proxy # must be reachable by the reverse proxy
mem_limit: 100mResources
GitHub: https://github.com/knrdl/hubleys-dashboard
GitHub Container Registry: https://github.com/knrdl/hubleys-dashboard/pkgs/container/hubleys-dashboard
Configuration: https://github.com/knrdl/hubleys-dashboard#setup