Global Services
After running den svc up for the first time following installation, the following URLs can be used to interact with the UIs for services Warden runs globally:
https://portainer.den.test/ (Only when Portainer is enabled)
Customizable Settings
When spinning up global services via docker-compose Den uses ~/.den as the project directory allowing a .env placed at ~/.den/.env to function for overriding variables in the docker-compose configuration used to deploy these services.
The following options are available (with default values indicated):
TRAEFIK_LISTEN=127.0.0.1may be set to0.0.0.0for example to have Traefik accept connections from other devices on the local network.WARDEN_RESTART_POLICY=alwaysmay be set tonoto prevent Docker from restarting these service containers or any other valid restart policy value.WARDEN_SERVICE_DOMAIN=den.testmay be set to a domain of your choosing if so desired. Please note that this will not currently change network settings or alterdnsmasqconfiguration. Any TLD other thantestwill require DNS resolution be manually configured.DEN_SERVICE_PORTAINER=0may be set to1to also run Portainer when runningden svc up
Warning
Setting TRAEFIK_LISTEN=0.0.0.0 can be quite useful in some cases, but be aware that causing Traefik to listen for requests publicly poses a security risk when on public WiFi or networks otherwise outside of your control.
After changing settings in ~/.den/.env, please run den svc up to apply.