zadam/trilium was last rebuilt 810 days ago because the original author handed the repository to the community project and put his own in maintenance mode. The project is very much alive — triliumnext/trilium was rebuilt 24 days ago. Same story as Pi-hole: we were pinned to an abandoned original, not a dead project. A genuinely clean swap, verified against upstream's own docs rather than assumed: identical data path (/home/node/trilium-data), identical port (8080), and TriliumNext states there are no special migration steps — it opens an existing zadam database as-is. TRILIUM_DATA_DIR is now set explicitly, matching upstream's compose. URL metadata repointed at the maintained repo so the App Center links somewhere that still gets commits. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
64 lines
3.2 KiB
Plaintext
Executable File
64 lines
3.2 KiB
Plaintext
Executable File
#
|
|
# =============================================================================
|
|
# 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
|
|
# UPDATE_TYPE = auto: new image builds are applied automatically (a recovery snapshot is taken first), manual: only when you press Update
|
|
# 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_TRILIUM_APP_NAME=trilium
|
|
CFG_TRILIUM_BACKUP=true
|
|
CFG_TRILIUM_BACKUP_STRATEGY=auto
|
|
CFG_TRILIUM_UPDATE_TYPE=auto
|
|
CFG_TRILIUM_COMPOSE_FILE=default
|
|
CFG_TRILIUM_HEALTHCHECK=true
|
|
CFG_TRILIUM_AUTHELIA=false
|
|
CFG_TRILIUM_HEADSCALE=false
|
|
#
|
|
# =============================================================================
|
|
# METADATA
|
|
# =============================================================================
|
|
# CATEGORY = application category for grouping
|
|
# TITLE = display name for the application
|
|
# DESCRIPTION = short description of the application
|
|
# LONG_DESCRIPTION = detailed description of the application
|
|
# URL = source repository or documentation URL
|
|
# ACTIONS = available actions for this application
|
|
#
|
|
CFG_TRILIUM_CATEGORY="knowledge"
|
|
CFG_TRILIUM_TITLE="Trilium"
|
|
CFG_TRILIUM_DESCRIPTION="Notes & Knowledge Management"
|
|
CFG_TRILIUM_LONG_DESCRIPTION="Trilium Notes is a hierarchical note-taking application with focus on building a personal knowledge base and productivity"
|
|
CFG_TRILIUM_URL="https://github.com/TriliumNext/Trilium"
|
|
CFG_TRILIUM_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_TRILIUM_DOMAIN=1
|
|
CFG_TRILIUM_WHITELIST=false
|
|
CFG_TRILIUM_NETWORK=default
|
|
#
|
|
# =============================================================================
|
|
# PORT CONFIGURATION
|
|
# =============================================================================
|
|
# PORT_ = port configuration: app|name|external:internal|access|protocol|login|traefik|webui|description
|
|
# - app: application name
|
|
# - name: service identifier (webui, api, ssh, etc.)
|
|
# - external:internal: port mapping (external can be 'random' for auto-allocation)
|
|
# - access: 'public' (internet accessible), 'private' (local network only), 'disabled' (not running)
|
|
# - protocol: 'tcp' or 'udp'
|
|
# - login: if true, this port requires basic-auth via Traefik (only meaningful when traefik=true)
|
|
# - traefik: if true, Traefik handles this port (reverse proxy)
|
|
# - webui: if true, this port serves the main web interface
|
|
# - description: human-readable description of the service
|
|
#
|
|
CFG_TRILIUM_PORT_1="trilium-service|webui|random:8080|private|tcp|false|true|true|Notes Interface||notes"
|