This commit is contained in:
poslop
2023-06-10 16:04:21 -05:00
parent 9c34550210
commit f860dba3e5

View File

@@ -6,7 +6,21 @@ networks:
services:
tgw:
searxng:
image: searxng/searxng:latest
container_name: searxng
environment:
- BASE_URL=https://searxng.mintyserver.net
volumes:
- /docker/store/searxng:/etc/searxng
# ports:
# - 8998:8080
networks: ["net"]
restart: unless-stopped
tgw:
image: atinoda/text-generation-webui:default # Specify variant as the :tag
container_name: tgw
environment:
@@ -26,7 +40,7 @@ services:
networks: ["net"]
sillytavern:
sillytavern:
container_name: sillytavern
hostname: sillytavern
image: sillytavern:latest
@@ -38,7 +52,7 @@ services:
restart: unless-stopped
networks: ["net"]
puffer:
puffer:
image: pufferpanel/pufferpanel:latest
container_name: puffer
restart: always
@@ -51,7 +65,7 @@ services:
- /docker/store/puffer/lib:/var/lib/pufferpanel
- /var/run/docker.sock:/var/run/docker.sock
gitea:
gitea:
image: gitea/gitea:latest
container_name: gitea
environment:
@@ -68,7 +82,7 @@ services:
- "3030:3000"
- "222:22"
syncthing:
syncthing:
image: lscr.io/linuxserver/syncthing:latest
container_name: syncthing
hostname: syncthing
@@ -86,7 +100,7 @@ services:
restart: unless-stopped
pihole:
pihole:
container_name: pihole
image: pihole/pihole:latest
# For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
@@ -110,96 +124,96 @@ services:
- NET_ADMIN # Required if you are using Pi-hole as your DHCP server, else not needed
restart: unless-stopped
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
devices:
- /dev/dri:/dev/dri
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
volumes:
- /docker/store/jellyfin:/config
- /massdrive/media:/data
ports:
- 7359:7359/udp
- 1900:1900/udp
- 8096:8096
restart: unless-stopped
networks: ["net"]
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
devices:
- /dev/dri:/dev/dri
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
volumes:
- /docker/store/jellyfin:/config
- /massdrive/media:/data
ports:
- 7359:7359/udp
- 1900:1900/udp
- 8096:8096
restart: unless-stopped
networks: ["net"]
swag:
container_name: swag
image: lscr.io/linuxserver/swag:latest
restart: unless-stopped
volumes:
- /docker/store/swag:/config
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
- URL=mintyserver.net
- VALIDATION=http
- SUBDOMAINS=git,nextcloud,jelly,st
ports:
- 443:443
- 80:80
networks: ["net"]
swag:
container_name: swag
image: lscr.io/linuxserver/swag:latest
restart: unless-stopped
volumes:
- /docker/store/swag:/config
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
- URL=mintyserver.net
- VALIDATION=http
- SUBDOMAINS=git,nextcloud,jelly,st,searxng
ports:
- 443:443
- 80:80
networks: ["net"]
ncdb:
container_name: ncdb
image: mariadb:10.5
restart: unless-stopped
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /docker/store/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=${PASS}
- MYSQL_PASSWORD=${PASS}
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=ncdb
networks: ["net"]
ncdb:
container_name: ncdb
image: mariadb:10.5
restart: unless-stopped
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /docker/store/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=${PASS}
- MYSQL_PASSWORD=${PASS}
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=ncdb
networks: ["net"]
nextcloud:
container_name: nextcloud
image: nextcloud:latest
restart: unless-stopped
user: 1000:1000
depends_on:
- "ncdb"
volumes:
- /docker/store/nextcloud/next:/var/www/html
- /home/poslop:/home/poslop
- /docker/store/nextcloud/php.ini:/usr/local/etc/php/conf.d/php.ini
hostname: mintyserver.net
environment:
- UMASK=002
- MYSQL_PASSWORD=
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=ncdb
- NEXTCLOUD_HOSTNAME=nextcloud.mintyserver.net
#- NEXTCLOUD_ADMIN_USER=poslop
#- NEXTCLOUD_ADMIN_PASSWORD=${PASS}
networks: ["net"]
ports:
- 8800:80
nextcloud:
container_name: nextcloud
image: nextcloud:latest
restart: unless-stopped
user: 1000:1000
depends_on:
- "ncdb"
volumes:
- /docker/store/nextcloud/next:/var/www/html
- /home/poslop:/home/poslop
- /docker/store/nextcloud/php.ini:/usr/local/etc/php/conf.d/php.ini
hostname: mintyserver.net
environment:
- UMASK=002
- MYSQL_PASSWORD=
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=ncdb
- NEXTCLOUD_HOSTNAME=nextcloud.mintyserver.net
#- NEXTCLOUD_ADMIN_USER=poslop
#- NEXTCLOUD_ADMIN_PASSWORD=${PASS}
networks: ["net"]
ports:
- 8800:80
qflood:
container_name: qflood
restart: unless-stopped
image: cr.hotio.dev/hotio/qflood:release-4.4.3.1--4.7.0
ports:
- "8080:8080"
- "3000:3000"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=America/Chicago
- FLOOD_AUTH=false
volumes:
- /docker/store/qflood:/config
- /massdrive:/Files
qflood:
container_name: qflood
restart: unless-stopped
image: cr.hotio.dev/hotio/qflood:release-4.4.3.1--4.7.0
ports:
- "8080:8080"
- "3000:3000"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=America/Chicago
- FLOOD_AUTH=false
volumes:
- /docker/store/qflood:/config
- /massdrive:/Files