diff --git a/docker/.env.example b/docker/.env.example index c753092..fd075fe 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -86,3 +86,13 @@ GHOSTFOLIO_DB_USER= GHOSTFOLIO_DB_PASSWORD= GHOSTFOLIO_DB_URL=postgresql://${GHOSTFOLIO_DB_USER}:${GHOSTFOLIO_DB_PASSWORD}@ghostfolio-db:5432/${GHOSTFOLIO_DB}?connect_timeout=300&sslmode=prefer GHOSTFOLIO_REDIS_PASSWORD= + +# joplin +JOPLIN_POSTGRES_USER= +JOPLIN_POSTGRES_PASSWORD= +JOPLIN_POSTGRES_DB= +JOPLIN_BASE_URL= + +# slskd +SLSKD_SLSK_USERNAME= +SLSKD_SLSK_PASSWORD= diff --git a/docker/stacks/gluetun/gluetun.yml b/docker/stacks/gluetun/gluetun.yml index 775e35a..da97a61 100644 --- a/docker/stacks/gluetun/gluetun.yml +++ b/docker/stacks/gluetun/gluetun.yml @@ -13,7 +13,9 @@ services: - gluetun ports: # qbittorrent - - '8183:8183' + - "8183:8183" + # slskd + - "5030:5030" networks: gluetun: diff --git a/docker/stacks/slskd/slskd.yaml b/docker/stacks/slskd/slskd.yaml new file mode 100644 index 0000000..a8dc0c8 --- /dev/null +++ b/docker/stacks/slskd/slskd.yaml @@ -0,0 +1,17 @@ +services: + slskd: + image: slskd/slskd + container_name: slskd + user: ${PUID}:${PGID} + environment: + - TZ=${TIMEZONE} + - SLSKD_REMOTE_FILE_MANAGEMENT=true + - SLSKD_SLSK_USERNAME=${SLSKD_SLSK_USERNAME} + - SLSKD_SLSK_PASSWORD=${SLSKD_SLSK_PASSWORD} + - SLSKD_SHARED_DIR=/app/downloads + network_mode: "container:gluetun" + volumes: + - ${APPS_DIR}/slskd:/app/data + - ${DATA_DIR}/downloads/slskd/incomplete:/app/incomplete + - ${DATA_DIR}/media/music:/app/downloads + restart: unless-stopped