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