# # ============================================================================= # GENERAL CONFIGURATION # ============================================================================= # APP_NAME = name of application for use in scripts # COMPOSE_FILE = default for no app_name in docker-compose file name, app if there is # BACKUP = if true, include this application in backup operations # HEALTHCHECK = if true, default docker health checks for that container will be enabled # AUTHELIA = if true, use Authelia authentication, if false turned off. # HEADSCALE = options : false, local, remote (see general config). e.g false or local,remote # CFG_GETLIBREPORTAL_APP_NAME=getlibreportal CFG_GETLIBREPORTAL_BACKUP=false CFG_GETLIBREPORTAL_BACKUP_STRATEGY=auto CFG_GETLIBREPORTAL_COMPOSE_FILE=default CFG_GETLIBREPORTAL_HEALTHCHECK=true CFG_GETLIBREPORTAL_AUTHELIA=false CFG_GETLIBREPORTAL_HEADSCALE=false # # ============================================================================= # METADATA # ============================================================================= CFG_GETLIBREPORTAL_CATEGORY="features" CFG_GETLIBREPORTAL_TITLE="LibrePortal Downloads" CFG_GETLIBREPORTAL_DESCRIPTION="Website + signed-release host" CFG_GETLIBREPORTAL_LONG_DESCRIPTION="Serves the LibrePortal website, the install.sh bootstrap, and signed/checksummed release artifacts — i.e. the get.libreportal.org host. Populate its docroot with containers/getlibreportal/publish.sh." CFG_GETLIBREPORTAL_URL="https://get.libreportal.org" CFG_GETLIBREPORTAL_ACTIONS="configure|install|restart|shutdown|uninstall" # # ============================================================================= # NETWORK CONFIGURATION # ============================================================================= # DOMAIN = number of domain from the general config, useful when using multiple domains # WHITELIST = if true only allow whitelisted ips on traefik, if false allow all # CFG_GETLIBREPORTAL_DOMAIN=1 CFG_GETLIBREPORTAL_WHITELIST=false CFG_GETLIBREPORTAL_NETWORK=default # # ============================================================================= # PORT CONFIGURATION # ============================================================================= # PORT_ = app|name|external:internal|access|protocol|login|traefik|webui|title|path|slug # login MUST stay false — this is a public download host (no basic-auth). # CFG_GETLIBREPORTAL_PORT_1="getlibreportal-service|webui|random:80|public|tcp|false|true|true|Downloads|/|getlibreportal"