services: hydrabase: image: ghcr.io/quixthe2nd/hydrabase container_name: hydrabase restart: always network_mode: host # Can be replaced with ports if not using UPnP # Ports must be manually forwarded if uncommented - Whitelist 4545 in your router/firewall and publish both TCP and UDP # MUST be same port as defined in environment variable # ports: # - 4545:4545/tcp # - 4545:4545/udp volumes: - ./data:/app/data environment: # For an extensive list of config, see http://localhost:4545/settings page after running the container for the first time USERNAME: Anonymous # 3-20 Characters (a-z, A-Z, 0-9) BIO: Welcome to my part of the internet # 140 chars # API_KEY: $API_KEY - Use `openssl rand -hex 16` to generate an api key # Uncomment to enable Spotify plugin: # SPOTIFY_CLIENT_ID: $SPOTIFY_CLIENT_ID # SPOTIFY_CLIENT_SECRET: $SPOTIFY_CLIENT_SECRET # Defaults: # PORT: 4545 # MUST be between 4000-5000 # domain: [external ip] # PUID: 1000 # PGID: 1000 # Telemetry is disabled by default. Consider enabling it to help me make Hydrabase more stable. # By enabling telemetry, I can notice and fix bugs your node faces without you needing to report it. HYDRABASE_TELEMETRY: false