Compare commits

..

6 Commits

Author SHA1 Message Date
poslop
41f81aa260 removed watchtower 2026-02-19 10:34:16 -06:00
poslop
d78e9f9da7 turn for matrix 2026-02-11 00:15:00 -06:00
poslop
742b09307c Merge branch 'main' of https://git.archfox.org/poslop/DockerConfigs 2026-02-10 19:49:10 -06:00
poslop
b8d8473bd2 matrix 2026-02-10 19:45:20 -06:00
poslop
de792394b3 open web ui api keys 2026-02-10 13:16:25 -06:00
25a3121748 Merge pull request 'dev' (#7) from dev into main
Reviewed-on: #7
2025-05-16 14:05:34 -05:00
9 changed files with 66 additions and 45 deletions

2
.gitignore vendored
View File

@@ -1,5 +1,3 @@
Volumes
.env
Piped-Docker
pterodactyl
piped.yml

View File

@@ -2,6 +2,10 @@
acme_dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
matrix.archfox.org {
reverse_proxy continuwuity:6167
}
pyke.archfox.org {
reverse_proxy redbot:8969
}
@@ -79,14 +83,14 @@ wings.archfox.org {
reverse_proxy twings:443
}
#omada.archfox.org {
# reverse_proxy host.docker.internal:8043 {
omada.archfox.org {
reverse_proxy host.docker.internal:8043 #{
# transport http {
# tls_insecure_skip_verify
# }
# header_up Host "omada.archfox.org:443"
# }
#}
}
ai.archfox.org {
reverse_proxy open-webui:8080

View File

@@ -0,0 +1,25 @@
services:
continuwuity:
image: forgejo.ellis.link/continuwuation/continuwuity:latest
container_name: continuwuity
restart: unless-stopped
volumes:
- ${Volumes}/continuwuity/db:/var/lib/continuwuity
- ${Volumes}/continuwuity/etc/continuwuity.toml:/etc/continuwuity.toml
environment:
CONTINUWUITY_SERVER_NAME: matrix.archfox.org
CONTINUWUITY_DATABASE_PATH: /var/lib/continuwuity
CONTINUWUITY_PORT: 6167
CONTINUWUITY_MAX_REQUEST_SIZE: 200000000
CONTINUWUITY_ALLOW_REGISTRATION: 'true'
CONTINUWUITY_YES_I_AM_VERY_VERY_SURE_I_WANT_AN_OPEN_REGISTRATION_SERVER_PRONE_TO_ABUSE: 'true'
CONTINUWUITY_SUSPEND_ON_REGISTER: 'true'
CONTINUWUITY_ALLOW_FEDERATION: 'true'
CONTINUWUITY_ALLOW_CHECK_FOR_UPDATES: 'true'
CONTINUWUITY_TRUSTED_SERVERS: '["matrix.org"]'
CONTINUWUITY_ADDRESS: 0.0.0.0
CONTINUWUITY_CONFIG: '/etc/continuwuity.toml'
CONTINUWUITY_TURN_URIS: '["turn:turn.archfox.org?transport=udp", "turn:turn.archfox.org?transport=tcp"]'
CONTINUWUITY_TURN_SECRET: ${COTURN_KEY}
networks:
- caddy

View File

@@ -0,0 +1,8 @@
services:
coturn:
image: docker.io/coturn/coturn
container_name: coturn
restart: always
network_mode: "host"
volumes:
- ${Volumes}/coturn/coturn.conf:/etc/coturn/turnserver.conf

View File

@@ -5,6 +5,7 @@ services:
restart: unless-stopped
environment:
- OLLAMA_BASE_URL=http://poslop-w:11434
- ENABLE_API_KEYS="true"
volumes:
- open-webui:/app/backend/data
networks:

View File

@@ -16,8 +16,6 @@ services:
depends_on:
gluetun:
condition: service_healthy
gluetun:
image: qmcgaw/gluetun:v3
cap_add:
@@ -27,10 +25,10 @@ services:
- VPN_SERVICE_PROVIDER=mullvad
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=${MULLKEY}
- WIREGUARD_ADDRESSES=10.75.99.140/32
- WIREGUARD_ADDRESSES=10.67.20.141/32
- SERVER_COUNTRIES=USA
- SERVER_CITIES=Chicago IL
#- DNS_ADDRESS=10.64.0.1
- DNS_ADDRESS=10.64.0.1
volumes:
- gluetun:/gluetun
devices:
@@ -42,13 +40,11 @@ services:
restart: unless-stopped
networks:
- qbit
volumes:
qbittorrent:
external: true
gluetun:
external: true
networks:
qbit:
external: true

View File

@@ -5,17 +5,11 @@ services:
environment:
- BASE_URL=https://searxng.archfox.org
volumes:
- searxng:/etc/searxng
- ${Volumes}/searxng:/etc/searxng
restart: unless-stopped
networks:
- caddy
networks:
caddy:
name: caddy
external: true
volumes:
searxng:
name: searxng
external: true

View File

@@ -1,6 +0,0 @@
services:
watchtower:
container_name: watchtower
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock

View File

@@ -12,24 +12,25 @@ services=(
"Documentation/gitea.yml"
"Documentation/vaultwarden.yml"
"Media/arr.yml"
"Media/continuwuity.yml"
"Media/coturn.yml"
"Media/jellyfin.yml"
"Media/shoko.yml"
"Networking/technitium.yml"
"Networking/caddy.yml"
"Networking/omada.yml"
"Networking/ddns.yml"
"Tools/searxng.yml"
"Tools/monerod.yml"
"Tools/p2pool.yml"
"Tools/ariang.yml"
"Tools/nextcloud-aio.yml"
"Tools/qbit.yml"
"Tools/open-webui.yml"
"Tools/watchtower.yml"
"Tools/pastefy.yml"
"Networking/omada.yml"
"Networking/technitium.yml"
"Tools/actual.yml"
"Tools/sftpgo.yml"
"Tools/ariang.yml"
"Tools/monerod.yml"
"Tools/nextcloud-aio.yml"
"Tools/open-webui.yml"
"Tools/p2pool.yml"
"Tools/pastefy.yml"
"Tools/qbit.yml"
"Tools/redbot.yml"
"Tools/searxng.yml"
"Tools/sftpgo.yml"
"pterodactyl/docker-compose.yml"
)
@@ -42,7 +43,7 @@ for service in "${services[@]}"; do
done
# Add the up command to the final docker compose command
COMPOSE_COMMAND+=" --profile panel --profile daemon up -d"
COMPOSE_COMMAND+=" --profile panel --profile daemon up -d --remove-orphans"
# Execute the composed command
eval $COMPOSE_COMMAND