mirror of
https://github.com/firewalkwithm3/stacks.git
synced 2025-08-09 22:02:42 +08:00
Compare commits
No commits in common. "8ab5ce2f2b09761a7104ee08db0235ab893e5b10" and "5d2a8729e6726110d1dc66cf2044f56e58217a0c" have entirely different histories.
8ab5ce2f2b
...
5d2a8729e6
5 changed files with 137 additions and 90 deletions
|
@ -104,12 +104,3 @@ fxsync.fern.garden {
|
||||||
home.fern.garden {
|
home.fern.garden {
|
||||||
reverse_proxy 10.0.1.103:8123
|
reverse_proxy 10.0.1.103:8123
|
||||||
}
|
}
|
||||||
|
|
||||||
crafty.ferngarden.net {
|
|
||||||
import internal
|
|
||||||
reverse_proxy 10.0.1.101:8443 {
|
|
||||||
transport http {
|
|
||||||
tls_insecure_skip_verify
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ services:
|
||||||
container_name: dozzle
|
container_name: dozzle
|
||||||
environment:
|
environment:
|
||||||
DOZZLE_AUTH_PROVIDER: forward-proxy
|
DOZZLE_AUTH_PROVIDER: forward-proxy
|
||||||
DOZZLE_REMOTE_HOST: tcp://docker_socket_proxy:2375|vm/docker,tcp://10.0.1.101:2375|vm/minecraft,tcp://10.0.1.105:2375|vm/musicbrainz
|
DOZZLE_REMOTE_HOST: tcp://docker_socket_proxy:2375|docker.local,tcp://10.0.1.101:2375|minecraft.local,tcp://10.0.1.4:2375|weebill.local
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
- metrics
|
- metrics
|
||||||
|
|
|
@ -1,21 +1,55 @@
|
||||||
name: minecraft
|
name: minecraft
|
||||||
services:
|
services:
|
||||||
crafty-controller:
|
minecraft_proxy:
|
||||||
container_name: crafty-contraller
|
image: itzg/mc-proxy
|
||||||
image: registry.gitlab.com/crafty-controller/crafty-4:latest
|
container_name: minecraft_proxy
|
||||||
restart: always
|
volumes:
|
||||||
environment:
|
- /home/fern/docker/data/minecraft/velocity/config:/config
|
||||||
- TZ=Australia/Perth
|
- /home/fern/docker/data/minecraft/velocity/server:/server
|
||||||
ports:
|
environment:
|
||||||
- "8443:8443" # HTTPS
|
- TYPE=VELOCITY
|
||||||
- "8123:8123" # DYNMAP
|
- MINECRAFT_VERSION=1.21.5
|
||||||
- "25565:25565" # Java
|
ports:
|
||||||
volumes:
|
- '25565:25565'
|
||||||
- /home/fern/docker/data/minecraft/crafty-controller/backups:/crafty/backups
|
networks:
|
||||||
- /home/fern/docker/data/minecraft/crafty-controller/logs:/crafty/logs
|
- default
|
||||||
- /home/fern/docker/data/minecraft/crafty-controller/servers:/crafty/servers
|
restart: unless-stopped
|
||||||
- /home/fern/docker/data/minecraft/crafty-controller/config:/crafty/app/config
|
user: 1000:100
|
||||||
- /home/fern/docker/data/minecraft/crafty-controller/import:/crafty/import
|
|
||||||
|
minecraft_server_bob:
|
||||||
|
image: itzg/minecraft-server
|
||||||
|
container_name: minecraft_server_bob
|
||||||
|
depends_on:
|
||||||
|
- minecraft_proxy
|
||||||
|
volumes:
|
||||||
|
- /home/fern/docker/data/minecraft/servers/bobworld:/data
|
||||||
|
environment:
|
||||||
|
- MOTD=it's bob's world, we're just living in it
|
||||||
|
- ICON=https://git.fern.garden/fern/stacks/raw/branch/main/minecraft/server-icons/bob.png
|
||||||
|
env_file:
|
||||||
|
- server.env
|
||||||
|
restart: unless-stopped
|
||||||
|
hostname: bob
|
||||||
|
user: 1000:100
|
||||||
|
|
||||||
|
minecraft_server_mc:
|
||||||
|
image: itzg/minecraft-server
|
||||||
|
container_name: minecraft_server_mc
|
||||||
|
depends_on:
|
||||||
|
- minecraft_proxy
|
||||||
|
volumes:
|
||||||
|
- /home/fern/docker/data/minecraft/servers/mc:/data
|
||||||
|
environment:
|
||||||
|
- MOTD=meow
|
||||||
|
- ICON=https://git.fern.garden/fern/stacks/raw/branch/main/minecraft/server-icons/mc.png
|
||||||
|
- PLUGINS=https://dev.bukkit.org/projects/dead-chest/files/latest
|
||||||
|
env_file:
|
||||||
|
- server.env
|
||||||
|
networks:
|
||||||
|
- default
|
||||||
|
restart: unless-stopped
|
||||||
|
hostname: mc
|
||||||
|
user: 1000:100
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
default:
|
default:
|
||||||
|
|
24
minecraft/server.env
Normal file
24
minecraft/server.env
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
EULA=TRUE
|
||||||
|
TZ=Australia/Perth
|
||||||
|
TYPE=PAPER
|
||||||
|
RCON_PASSWORD=${RCON_PASSWORD}
|
||||||
|
PAPER_CHANNEL=experimental
|
||||||
|
VERSION=1.21.5
|
||||||
|
ENABLE_ROLLING_LOGS=true
|
||||||
|
LOG_TIMESTAMP=true
|
||||||
|
OVERRIDE_ICON=TRUE
|
||||||
|
RESOURCE_PACK=https://cdn.modrinth.com/data/4YkvO5Rp/versions/y8c31PGb/Whimscape_1.20.2-1.21.5_r3.zip
|
||||||
|
RESOURCE_PACK_SHA1=c486d46b7f79d3aa187e7288385858220c37b05b
|
||||||
|
ENABLE_WHITELIST=true
|
||||||
|
ONLINE_MODE=FALSE
|
||||||
|
SNOOPER_ENABLED=false
|
||||||
|
USE_AIKAR_FLAGS=true
|
||||||
|
MAX_MEMORY=3G
|
||||||
|
DIFFICULTY=normal
|
||||||
|
MAX_PLAYERS=10
|
||||||
|
SPAWN_PROTECTION=0
|
||||||
|
PVP=false
|
||||||
|
VIEW_DISTANCE=24
|
||||||
|
SIMULATION_DISTANCE=12
|
||||||
|
MODRINTH_PROJECTS=essentialsx,essentialsx-antibuild,essentialsx-chat-module,essentialsx-protect,essentialsx-spawn,luckperms
|
||||||
|
SPIGET_RESOURCES=40313
|
126
resources.toml
126
resources.toml
|
@ -1,5 +1,5 @@
|
||||||
[[server]]
|
[[server]]
|
||||||
name = "vm/docker"
|
name = "docker.local"
|
||||||
tags = ["spoonbill"]
|
tags = ["spoonbill"]
|
||||||
[server.config]
|
[server.config]
|
||||||
address = "https://periphery:8120"
|
address = "https://periphery:8120"
|
||||||
|
@ -8,7 +8,7 @@ enabled = true
|
||||||
##
|
##
|
||||||
|
|
||||||
[[server]]
|
[[server]]
|
||||||
name = "vm/minecraft"
|
name = "minecraft.local"
|
||||||
tags = ["spoonbill"]
|
tags = ["spoonbill"]
|
||||||
[server.config]
|
[server.config]
|
||||||
address = "https://10.0.1.101:8120"
|
address = "https://10.0.1.101:8120"
|
||||||
|
@ -17,10 +17,10 @@ enabled = true
|
||||||
##
|
##
|
||||||
|
|
||||||
[[server]]
|
[[server]]
|
||||||
name = "vm/musicbrainz"
|
name = "weebill.local"
|
||||||
tags = ["spoonbill"]
|
tags = ["weebill"]
|
||||||
[server.config]
|
[server.config]
|
||||||
address = "https://10.0.1.105:8120"
|
address = "https://10.0.1.4:8120"
|
||||||
enabled = true
|
enabled = true
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -29,7 +29,7 @@ enabled = true
|
||||||
name = "13ft"
|
name = "13ft"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -41,7 +41,7 @@ run_directory = "13ft"
|
||||||
name = "arr"
|
name = "arr"
|
||||||
tags = ["internal", "media"]
|
tags = ["internal", "media"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://bazarr.ferngarden.net/",
|
"https://bazarr.ferngarden.net/",
|
||||||
"https://jackett.ferngarden.net/",
|
"https://jackett.ferngarden.net/",
|
||||||
|
@ -63,7 +63,7 @@ QBITTORRENT_PASSWORD=[[QBITTORRENT_PASSWORD]]
|
||||||
name = "audiobookshelf"
|
name = "audiobookshelf"
|
||||||
tags = ["media", "public"]
|
tags = ["media", "public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://audiobookshelf.fern.garden"
|
"https://audiobookshelf.fern.garden"
|
||||||
]
|
]
|
||||||
|
@ -77,7 +77,7 @@ run_directory = "audiobookshelf"
|
||||||
name = "authentik"
|
name = "authentik"
|
||||||
tags = ["reverse-proxy", "public"]
|
tags = ["reverse-proxy", "public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://auth.fern.garden"]
|
links = ["https://auth.fern.garden"]
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
|
@ -98,7 +98,7 @@ AUTHENTIK_VERSION=2025.6
|
||||||
name = "caddy"
|
name = "caddy"
|
||||||
tags = ["reverse-proxy", "public"]
|
tags = ["reverse-proxy", "public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -113,7 +113,7 @@ CF_API_TOKEN=[[CLOUDFLARE_API_TOKEN]]
|
||||||
name = "calibre-web-automated"
|
name = "calibre-web-automated"
|
||||||
tags = ["media", "public"]
|
tags = ["media", "public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://books.fern.garden"]
|
links = ["https://books.fern.garden"]
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -125,7 +125,7 @@ run_directory = "calibre"
|
||||||
name = "dozzle"
|
name = "dozzle"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -137,7 +137,7 @@ run_directory = "dozzle"
|
||||||
name = "forgejo"
|
name = "forgejo"
|
||||||
tags = ["public"]
|
tags = ["public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://git.fern.garden"]
|
links = ["https://git.fern.garden"]
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -152,7 +152,7 @@ POSTGRES_PASSWORD=[[FORGEJO_DB_PASSWORD]]
|
||||||
name = "grocy"
|
name = "grocy"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://grocy.ferngarden.net"]
|
links = ["https://grocy.ferngarden.net"]
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -164,7 +164,7 @@ run_directory = "grocy"
|
||||||
name = "homebox"
|
name = "homebox"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://homebox.ferngarden.net"
|
"https://homebox.ferngarden.net"
|
||||||
]
|
]
|
||||||
|
@ -178,7 +178,7 @@ run_directory = "homebox"
|
||||||
name = "homepage"
|
name = "homepage"
|
||||||
tags = ["internal", "metrics"]
|
tags = ["internal", "metrics"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -190,7 +190,7 @@ run_directory = "homepage"
|
||||||
name = "immich"
|
name = "immich"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://photos.ferngarden.net"
|
"https://photos.ferngarden.net"
|
||||||
]
|
]
|
||||||
|
@ -208,7 +208,7 @@ DB_PASSWORD=[[IMMICH_DB_PASSWORD]]
|
||||||
name = "it-tools"
|
name = "it-tools"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -220,7 +220,7 @@ run_directory = "it-tools"
|
||||||
name = "jellyfin"
|
name = "jellyfin"
|
||||||
tags = ["media", "public"]
|
tags = ["media", "public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://jellyfin.fern.garden",
|
"https://jellyfin.fern.garden",
|
||||||
"https://jellystat.ferngarden.net"
|
"https://jellystat.ferngarden.net"
|
||||||
|
@ -241,7 +241,7 @@ JELLYSTAT_PASSWORD=[[JELLYSTAT_PASSWORD]]
|
||||||
name = "komga"
|
name = "komga"
|
||||||
tags = ["media", "public"]
|
tags = ["media", "public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https:/comics.fern.garden"]
|
links = ["https:/comics.fern.garden"]
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
|
@ -254,7 +254,7 @@ run_directory = "komga"
|
||||||
name = "linkwarden"
|
name = "linkwarden"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
run_directory = "linkwarden"
|
run_directory = "linkwarden"
|
||||||
|
@ -272,7 +272,7 @@ AUTHENTIK_CLIENT_SECRET=[[LINKWARDEN_AUTHENTIK_CLIENT_SECRET]]
|
||||||
name = "mailserver"
|
name = "mailserver"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -281,43 +281,30 @@ run_directory = "mailserver"
|
||||||
##
|
##
|
||||||
|
|
||||||
[[stack]]
|
[[stack]]
|
||||||
name = "metrics"
|
name = "metrics_docker_local"
|
||||||
template = true
|
|
||||||
[stack.config]
|
|
||||||
poll_for_updates = true
|
|
||||||
auto_update = true
|
|
||||||
linked_repo = "github"
|
|
||||||
run_directory = "metrics"
|
|
||||||
|
|
||||||
##
|
|
||||||
|
|
||||||
[[stack]]
|
|
||||||
name = "metrics_vm_docker"
|
|
||||||
tags = ["internal", "metrics"]
|
tags = ["internal", "metrics"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
run_directory = "metrics"
|
run_directory = "metrics"
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
||||||
[[stack]]
|
[[stack]]
|
||||||
name = "metrics_vm_minecraft"
|
name = "metrics_minecraft_local"
|
||||||
tags = ["internal", "metrics"]
|
tags = ["internal", "metrics"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/minecraft"
|
server = "minecraft.local"
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
run_directory = "metrics"
|
run_directory = "metrics"
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
||||||
[[stack]]
|
[[stack]]
|
||||||
name = "metrics_vm_musicbrainz"
|
name = "metrics_weebill_local"
|
||||||
tags = ["metrics", "internal"]
|
tags = ["internal", "metrics"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/musicbrainz"
|
server = "weebill.local"
|
||||||
poll_for_updates = true
|
|
||||||
auto_update = true
|
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
run_directory = "metrics"
|
run_directory = "metrics"
|
||||||
|
|
||||||
|
@ -327,7 +314,7 @@ run_directory = "metrics"
|
||||||
name = "minecraft"
|
name = "minecraft"
|
||||||
tags = ["public"]
|
tags = ["public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/minecraft"
|
server = "minecraft.local"
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
reclone = true
|
reclone = true
|
||||||
|
@ -342,7 +329,7 @@ RCON_PASSWORD=[[MINECRAFT_RCON_PASSWORD]]
|
||||||
name = "miniflux"
|
name = "miniflux"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://rss.ferngarden.net"]
|
links = ["https://rss.ferngarden.net"]
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
|
@ -361,7 +348,7 @@ OAUTH2_CLIENT_SECRET=[[MINIFLUX_OIDC_CLIENT_SECRET]]
|
||||||
name = "navidrome"
|
name = "navidrome"
|
||||||
tags = ["media", "public"]
|
tags = ["media", "public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://music.fern.garden"]
|
links = ["https://music.fern.garden"]
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
|
@ -370,9 +357,21 @@ run_directory = "navidrome"
|
||||||
environment = """
|
environment = """
|
||||||
ND_LASTFM_APIKEY=[[NAVIDROME_LASTFM_API_KEY]]
|
ND_LASTFM_APIKEY=[[NAVIDROME_LASTFM_API_KEY]]
|
||||||
ND_LASTFM_SECRET=[[NAVIDROME_LASTFM_API_SECRET]]
|
ND_LASTFM_SECRET=[[NAVIDROME_LASTFM_API_SECRET]]
|
||||||
ND_SYSTEM_PASSWORD=[[NAVIDROME_PASSWORD]]
|
"""
|
||||||
YOUTUBE_API_KEY=[[EXPLO_YOUTUBE_API_KEY]]
|
|
||||||
SLSKD_API_KEY=[[EXPLO_SLSKD_API_KEY]]
|
##
|
||||||
|
|
||||||
|
[[stack]]
|
||||||
|
name = "netatalk"
|
||||||
|
tags = ["internal"]
|
||||||
|
[stack.config]
|
||||||
|
server = "weebill.local"
|
||||||
|
poll_for_updates = true
|
||||||
|
auto_update = true
|
||||||
|
linked_repo = "github"
|
||||||
|
run_directory = "netatalk"
|
||||||
|
environment = """
|
||||||
|
AFP_PASS=[[NETATALK_AFP_PASSWORD]]
|
||||||
"""
|
"""
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -381,7 +380,7 @@ SLSKD_API_KEY=[[EXPLO_SLSKD_API_KEY]]
|
||||||
name = "nextcloud-aio"
|
name = "nextcloud-aio"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://cloud.ferngarden.net",
|
"https://cloud.ferngarden.net",
|
||||||
"https://docker.local:8080"
|
"https://docker.local:8080"
|
||||||
|
@ -397,7 +396,7 @@ run_directory = "nextcloud-aio"
|
||||||
name = "notifications"
|
name = "notifications"
|
||||||
tags = ["public"]
|
tags = ["public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://ntfy.fern.garden",
|
"https://ntfy.fern.garden",
|
||||||
"https://mollysocket.fern.garden"
|
"https://mollysocket.fern.garden"
|
||||||
|
@ -414,9 +413,8 @@ MOLLY_VAPID_PRIVKEY=[[MOLLY_VAPID_PRIVKEY]]
|
||||||
|
|
||||||
[[stack]]
|
[[stack]]
|
||||||
name = "obsidian-livesync"
|
name = "obsidian-livesync"
|
||||||
tags = ["internal"]
|
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
run_directory = "obsidian-livesync"
|
run_directory = "obsidian-livesync"
|
||||||
environment = """
|
environment = """
|
||||||
|
@ -429,7 +427,7 @@ COUCHDB_PASSWORD=[[OBSIDIAN_LIVESYNC_DB_PASSWORD]]
|
||||||
name = "paperless"
|
name = "paperless"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://paperless.ferngarden.net"
|
"https://paperless.ferngarden.net"
|
||||||
]
|
]
|
||||||
|
@ -450,7 +448,7 @@ AUTHENTIK_CLIENT_SECRET=[[PAPERLESS_OIDC_CLIENT_SECRET]]
|
||||||
name = "qbittorrent"
|
name = "qbittorrent"
|
||||||
tags = ["internal", "media"]
|
tags = ["internal", "media"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://qbittorrent.ferngarden.net"
|
"https://qbittorrent.ferngarden.net"
|
||||||
]
|
]
|
||||||
|
@ -473,7 +471,7 @@ RED_KEY=[[RED_KEY]]
|
||||||
name = "romm"
|
name = "romm"
|
||||||
tags = ["public", "media"]
|
tags = ["public", "media"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://games.fern.garden"]
|
links = ["https://games.fern.garden"]
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
|
@ -498,7 +496,7 @@ OIDC_CLIENT_SECRET=[[ROMM_OIDC_CLIENT_SECRET]]
|
||||||
name = "scrutiny"
|
name = "scrutiny"
|
||||||
tags = ["internal", "metrics"]
|
tags = ["internal", "metrics"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
run_directory = "scrutiny"
|
run_directory = "scrutiny"
|
||||||
|
@ -509,7 +507,7 @@ run_directory = "scrutiny"
|
||||||
name = "slskd"
|
name = "slskd"
|
||||||
tags = ["internal", "media"]
|
tags = ["internal", "media"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -525,7 +523,7 @@ SLSKD_SLSK_PASSWORD=[[SOULSEEK_PASSWORD]]
|
||||||
name = "stash"
|
name = "stash"
|
||||||
tags = ["internal", "media"]
|
tags = ["internal", "media"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://stash.ferngarden.net"]
|
links = ["https://stash.ferngarden.net"]
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
|
@ -538,7 +536,7 @@ run_directory = "stash"
|
||||||
name = "stirling-pdf"
|
name = "stirling-pdf"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -550,7 +548,7 @@ run_directory = "stirling-pdf"
|
||||||
name = "synapse"
|
name = "synapse"
|
||||||
tags = ["public"]
|
tags = ["public"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
linked_repo = "github"
|
linked_repo = "github"
|
||||||
|
@ -562,7 +560,7 @@ run_directory = "synapse"
|
||||||
name = "vaultwarden"
|
name = "vaultwarden"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = ["https://vault.ferngarden.net"]
|
links = ["https://vault.ferngarden.net"]
|
||||||
poll_for_updates = true
|
poll_for_updates = true
|
||||||
auto_update = true
|
auto_update = true
|
||||||
|
@ -578,7 +576,7 @@ SMTP_PASSWORD=[[SMTP_PASSWORD]]
|
||||||
name = "wallos"
|
name = "wallos"
|
||||||
tags = ["internal"]
|
tags = ["internal"]
|
||||||
[stack.config]
|
[stack.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
links = [
|
links = [
|
||||||
"https://wallos.ferngarden.net"
|
"https://wallos.ferngarden.net"
|
||||||
]
|
]
|
||||||
|
@ -620,7 +618,7 @@ image_registry.account = "firewalkwithm3"
|
||||||
[[repo]]
|
[[repo]]
|
||||||
name = "github"
|
name = "github"
|
||||||
[repo.config]
|
[repo.config]
|
||||||
server = "vm/docker"
|
server = "docker.local"
|
||||||
builder = "docker.local"
|
builder = "docker.local"
|
||||||
git_account = "firewalkwithm3"
|
git_account = "firewalkwithm3"
|
||||||
repo = "firewalkwithm3/stacks"
|
repo = "firewalkwithm3/stacks"
|
||||||
|
@ -631,7 +629,7 @@ repo = "firewalkwithm3/stacks"
|
||||||
name = "docker.local"
|
name = "docker.local"
|
||||||
[builder.config]
|
[builder.config]
|
||||||
type = "Server"
|
type = "Server"
|
||||||
params.server_id = "vm/docker"
|
params.server_id = "docker.local"
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue