mirror of
https://github.com/firewalkwithm3/stacks.git
synced 2025-07-02 10:57:48 +08:00
Compare commits
No commits in common. "d5ee6203c1563758ce69bc98f4d7e3bda87eace2" and "716a0027d2655a4d8a163c9b9753e11932ba05a4" have entirely different histories.
d5ee6203c1
...
716a0027d2
5 changed files with 4 additions and 125 deletions
|
@ -151,7 +151,7 @@ services:
|
||||||
caddy.2_import: authentik
|
caddy.2_import: authentik
|
||||||
|
|
||||||
readarr-audiobooks:
|
readarr-audiobooks:
|
||||||
image: ghcr.io/firewalkwithm3/readarr:latest
|
image: lscr.io/linuxserver/readarr:develop
|
||||||
container_name: readarr-audiobooks
|
container_name: readarr-audiobooks
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
|
@ -171,7 +171,7 @@ services:
|
||||||
caddy.2_import: authentik
|
caddy.2_import: authentik
|
||||||
|
|
||||||
readarr-ebooks:
|
readarr-ebooks:
|
||||||
image: ghcr.io/firewalkwithm3/readarr:latest
|
image: lscr.io/linuxserver/readarr:develop
|
||||||
container_name: readarr-ebooks
|
container_name: readarr-ebooks
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
|
|
|
@ -1,50 +0,0 @@
|
||||||
services:
|
|
||||||
linkwarden_db:
|
|
||||||
image: postgres:16-alpine
|
|
||||||
container_name: linkwarden_db
|
|
||||||
environment:
|
|
||||||
- POSTGRES_USER=linkwarden
|
|
||||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
|
||||||
- POSTGRES_DB=linkwarden
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- /mnt/docker/linkwarden/database:/var/lib/postgresql/data
|
|
||||||
networks:
|
|
||||||
- default
|
|
||||||
linkwarden:
|
|
||||||
image: ghcr.io/linkwarden/linkwarden:latest
|
|
||||||
environment:
|
|
||||||
- DATABASE_URL=postgresql://linkwarden:${POSTGRES_PASSWORD}@linkwarden_db:5432/linkwarden
|
|
||||||
- MEILI_HOST=linkwarden_search
|
|
||||||
- NEXTAUTH_URL=https://linkwarden.ferngarden.net/api/v1/auth
|
|
||||||
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
|
|
||||||
- NEXT_PUBLIC_AUTHENTIK_ENABLED=true
|
|
||||||
- AUTHENTIK_ISSUER=https://auth.fern.garden/application/o/linkwarden
|
|
||||||
- AUTHENTIK_CLIENT_ID=${AUTHENTIK_CLIENT_ID}
|
|
||||||
- AUTHENTIK_CLIENT_SECRET=${AUTHENTIK_CLIENT_SECRET}
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- /mnt/docker/linkwarden/data:/data/data
|
|
||||||
depends_on:
|
|
||||||
- linkwarden_db
|
|
||||||
- linkwarden_search
|
|
||||||
networks:
|
|
||||||
- default
|
|
||||||
- proxy
|
|
||||||
labels:
|
|
||||||
caddy: linkwarden.ferngarden.net
|
|
||||||
caddy.import: internal
|
|
||||||
caddy.reverse_proxy: '{{ upstreams 3000 }}'
|
|
||||||
linkwarden_search:
|
|
||||||
image: getmeili/meilisearch:v1.12.8
|
|
||||||
container_name: linkwarden_search
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- /mnt/docker/linkwarden/search:/meili_data
|
|
||||||
networks:
|
|
||||||
- default
|
|
||||||
|
|
||||||
networks:
|
|
||||||
default:
|
|
||||||
proxy:
|
|
||||||
external: true
|
|
|
@ -1,27 +0,0 @@
|
||||||
services:
|
|
||||||
obsidian-livesync:
|
|
||||||
container_name: obsidian-livesync
|
|
||||||
image: couchdb:latest
|
|
||||||
user: 1000:1000
|
|
||||||
environment:
|
|
||||||
- TZ=Australia/Perth
|
|
||||||
- COUCHDB_USER=obsidian
|
|
||||||
- COUCHDB_PASSWORD=${COUCHDB_PASSWORD}
|
|
||||||
volumes:
|
|
||||||
- /mnt/docker/obsidian-livesync/data:/opt/couchdb/data
|
|
||||||
- /mnt/docker/obsidian-livesync/etc/local.d:/opt/couchdb/etc/local.d
|
|
||||||
ports:
|
|
||||||
- 5984:5984
|
|
||||||
networks:
|
|
||||||
- default
|
|
||||||
- proxy
|
|
||||||
restart: unless-stopped
|
|
||||||
labels:
|
|
||||||
caddy: obsidian-livesync.ferngarden.net
|
|
||||||
caddy.import: internal
|
|
||||||
caddy.reverse_proxy: '{{ upstreams 5984 }}'
|
|
||||||
|
|
||||||
networks:
|
|
||||||
default:
|
|
||||||
proxy:
|
|
||||||
external: true
|
|
|
@ -56,7 +56,7 @@ auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
run_directory = "arr"
|
run_directory = "arr"
|
||||||
environment = """
|
environment = """
|
||||||
QBITTORRENT_PASSWORD=[[QBITTORRENT_PASSWORD]]
|
QBITTORRENT__PASSWORD=[[QBITTORRENT_PASSWORD]]
|
||||||
"""
|
"""
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -237,7 +237,6 @@ run_directory = "jellyfin"
|
||||||
environment = """
|
environment = """
|
||||||
JELLYSTAT_JWT_SECRET=[[JELLYSTAT_JWT_SECRET]]
|
JELLYSTAT_JWT_SECRET=[[JELLYSTAT_JWT_SECRET]]
|
||||||
JELLYSTAT_POSTGRES_PASSWORD=[[JELLYSTAT_DB_PASSWORD]]
|
JELLYSTAT_POSTGRES_PASSWORD=[[JELLYSTAT_DB_PASSWORD]]
|
||||||
JELLYSTAT_PASSWORD=[[JELLYSTAT_PASSWORD]]
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -255,24 +254,6 @@ run_directory = "komga"
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
||||||
[[stack]]
|
|
||||||
name = "linkwarden"
|
|
||||||
tags = ["internal"]
|
|
||||||
[stack.config]
|
|
||||||
server = "docker.local"
|
|
||||||
auto_update = true
|
|
||||||
linked_repo = "github"
|
|
||||||
run_directory = "linkwarden"
|
|
||||||
environment = """
|
|
||||||
NEXTAUTH_SECRET=[[LINKWARDEN_NEXTAUTH_SECRET]]
|
|
||||||
POSTGRES_PASSWORD=[[LINKWARDEN_DB_PASSWORD]]
|
|
||||||
MEILI_MASTER_KEY=[[LINKWARDEN_MEILI_MASTER_KEY]]
|
|
||||||
AUTHENTIK_CLIENT_ID=[[LINKWARDEN_AUTHENTIK_CLIENT_ID]]
|
|
||||||
AUTHENTIK_CLIENT_SECRET=[[LINKWARDEN_AUTHENTIK_CLIENT_SECRET]]
|
|
||||||
"""
|
|
||||||
|
|
||||||
##
|
|
||||||
|
|
||||||
[[stack]]
|
[[stack]]
|
||||||
name = "mailserver"
|
name = "mailserver"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
|
@ -501,31 +482,6 @@ OIDC_CLIENT_SECRET=[[ROMM_OIDC_CLIENT_SECRET]]
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
||||||
[[stack]]
|
|
||||||
name = "scrutiny"
|
|
||||||
[stack.config]
|
|
||||||
server = "docker.local"
|
|
||||||
auto_update = true
|
|
||||||
linked_repo = "github"
|
|
||||||
run_directory = "scrutiny"
|
|
||||||
|
|
||||||
##
|
|
||||||
|
|
||||||
[[stack]]
|
|
||||||
name = "slskd"
|
|
||||||
[stack.config]
|
|
||||||
server = "docker.local"
|
|
||||||
poll_for_updates = true
|
|
||||||
auto_update = true
|
|
||||||
linked_repo = "github"
|
|
||||||
run_directory = "slskd"
|
|
||||||
environment = """
|
|
||||||
SLSKD_PASSWORD=[[SLSKD_PASSWORD]]
|
|
||||||
SLSKD_SLSK_PASSWORD=[[SOULSEEK_PASSWORD]]
|
|
||||||
"""
|
|
||||||
|
|
||||||
##
|
|
||||||
|
|
||||||
[[stack]]
|
[[stack]]
|
||||||
name = "stash"
|
name = "stash"
|
||||||
tags = ["internal", "media"]
|
tags = ["internal", "media"]
|
||||||
|
|
|
@ -11,7 +11,7 @@ services:
|
||||||
- SMTP_HOST=mail.ferngarden.net
|
- SMTP_HOST=mail.ferngarden.net
|
||||||
- SMTP_PORT=587
|
- SMTP_PORT=587
|
||||||
- SMTP_SECURITY=starttls
|
- SMTP_SECURITY=starttls
|
||||||
- SMTP_FROM=ornithologist@ferngarden.net
|
- SMTP_FROM=Vaultwarden <ornithologist@ferngarden.net>
|
||||||
- SMTP_USERNAME=ornithologist@ferngarden.net
|
- SMTP_USERNAME=ornithologist@ferngarden.net
|
||||||
- SMTP_PASSWORD=${SMTP_PASSWORD}
|
- SMTP_PASSWORD=${SMTP_PASSWORD}
|
||||||
volumes:
|
volumes:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue