Compare commits
10 Commits
5b75891fd4
...
ff0d4a89c8
Author | SHA1 | Date |
---|---|---|
Pratham Patel | ff0d4a89c8 | |
Pratham Patel | c07842ef94 | |
Pratham Patel | f4ca7e43cb | |
Pratham Patel | 8083cdc13b | |
Pratham Patel | 4e3a68816a | |
Pratham Patel | 2c318ba353 | |
Pratham Patel | 013a957aac | |
Pratham Patel | 92fb7dbf5f | |
Pratham Patel | 6d5874db94 | |
Pratham Patel | 8d21ddabd9 |
10
Caddyfile
10
Caddyfile
|
@ -120,13 +120,15 @@ cockpit.thefossguy.com {
|
|||
|
||||
torr.thefossguy.com {
|
||||
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
|
||||
basicauth {
|
||||
|
||||
}
|
||||
reverse_proxy 10.0.0.14:9091
|
||||
reverse_proxy transmission-raadhe:9091
|
||||
}
|
||||
|
||||
uptime.thefossguy.com {
|
||||
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
|
||||
reverse_proxy uptime-vishnu:3001
|
||||
}
|
||||
|
||||
notify.thefossguy.com {
|
||||
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
|
||||
reverse_proxy gotify-akashvani:80
|
||||
}
|
||||
|
|
|
@ -5,18 +5,19 @@ services:
|
|||
|
||||
reverse-proxy:
|
||||
image: docker.io/library/caddy:alpine
|
||||
pull_policy: always
|
||||
container_name: caddy-vishwambhar
|
||||
command: caddy run --config /etc/caddy/Caddyfile
|
||||
restart: always
|
||||
ports:
|
||||
- "8080:80"
|
||||
- "8443:443"
|
||||
- "8001:80"
|
||||
- "8002:443"
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/caddy/Caddyfile:/etc/caddy/Caddyfile:Z
|
||||
- /trayimurti/containers/volumes/caddy/site:/srv:Z
|
||||
- /trayimurti/containers/volumes/caddy/caddy_data:/data:Z
|
||||
- /trayimurti/containers/volumes/caddy/caddy_config:/config:Z
|
||||
- /trayimurti/containers/volumes/caddy/ssl:/etc/ssl:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/caddy/Caddyfile:/etc/caddy/Caddyfile:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/caddy/site:/srv:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/caddy/caddy_data:/data:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/caddy/caddy_config:/config:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/caddy/ssl:/etc/ssl:Z
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
- pratham.container.category=proxy
|
||||
|
@ -29,20 +30,21 @@ services:
|
|||
- nextcloud-web
|
||||
- gotify-server
|
||||
- uptimekuma-server
|
||||
- transmission-raadhe
|
||||
- transmission-web
|
||||
|
||||
################################################################################
|
||||
|
||||
gitea-web:
|
||||
image: docker.io/gitea/gitea:latest
|
||||
pull_policy: always
|
||||
container_name: gitea-govinda
|
||||
restart: always
|
||||
ports:
|
||||
- "8010:3000"
|
||||
- "8011:22"
|
||||
- "8003:3000"
|
||||
- "8004:22"
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/gitea/web:/data:Z
|
||||
- /trayimurti/containers/volumes/gitea/ssh:/data/git/.ssh:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/gitea/web:/data:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/gitea/ssh:/data/git/.ssh:Z
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
|
@ -71,11 +73,12 @@ services:
|
|||
|
||||
|
||||
gitea-db:
|
||||
image: docker.io/library/postgres:14-alpine
|
||||
image: docker.io/library/postgres:15-alpine
|
||||
pull_policy: always
|
||||
container_name: gitea-chitragupta
|
||||
restart: always
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/gitea/database:/var/lib/postgresql/data:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/gitea/database:/var/lib/postgresql/data:Z
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
- pratham.container.category=gitea
|
||||
|
@ -90,14 +93,15 @@ services:
|
|||
################################################################################
|
||||
|
||||
thefossguy-blog:
|
||||
image: docker.io/klakegg/hugo:alpine
|
||||
image: docker.io/klakegg/hugo:debian
|
||||
pull_policy: always
|
||||
container_name: hugo-vaikunthnatham
|
||||
command: server --disableFastRender -b https://blog.thefossguy.com/ --appendPort=false
|
||||
restart: always
|
||||
ports:
|
||||
- "8020:1313"
|
||||
- "8005:1313"
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/blog:/src:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/blog:/src:Z
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
- pratham.container.category=blog
|
||||
|
@ -107,13 +111,14 @@ services:
|
|||
|
||||
thefossguy-mach:
|
||||
image: docker.io/klakegg/hugo:ext-debian
|
||||
pull_policy: always
|
||||
container_name: hugo-mahayogi
|
||||
command: server --disableFastRender -b https://mach.thefossguy.com/ --appendPort=false
|
||||
restart: always
|
||||
ports:
|
||||
- "8030:1313"
|
||||
- "8006:1313"
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/mach:/src:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/mach:/src:Z
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
- pratham.container.category=mach
|
||||
|
@ -124,12 +129,13 @@ services:
|
|||
|
||||
nextcloud-web:
|
||||
image: docker.io/library/nextcloud:production
|
||||
pull_policy: always
|
||||
container_name: nextcloud-govinda
|
||||
restart: always
|
||||
ports:
|
||||
- "8040:80"
|
||||
- "8007:80"
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/nextcloud/web:/var/www/html:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/nextcloud/web:/var/www/html:Z
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
- pratham.container.category=cloud
|
||||
|
@ -153,11 +159,12 @@ services:
|
|||
|
||||
|
||||
nextcloud-db:
|
||||
image: docker.io/library/postgres:14-alpine
|
||||
image: docker.io/library/postgres:15-alpine
|
||||
pull_policy: always
|
||||
container_name: nextcloud-chitragupta
|
||||
restart: always
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/nextcloud/database:/var/lib/postgresql/data:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/nextcloud/database:/var/lib/postgresql/data:Z
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
- pratham.container.category=cloud
|
||||
|
@ -172,45 +179,38 @@ services:
|
|||
|
||||
################################################################################
|
||||
|
||||
gotify-server:
|
||||
image: docker.io/gotify/server-arm64:latest
|
||||
container_name: gotify-akashvani
|
||||
restart: always
|
||||
ports:
|
||||
- "8050:80"
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/gotify:/app/data:Z
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
- pratham.container.category=gotify
|
||||
environment:
|
||||
- TZ=Asia/Kolkata
|
||||
|
||||
|
||||
uptimekuma-server:
|
||||
image: docker.io/louislam/uptime-kuma:debian
|
||||
pull_policy: always
|
||||
container_name: uptime-vishnu
|
||||
restart: always
|
||||
ports:
|
||||
- "8060:3001"
|
||||
- "8008:3001"
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/uptimekuma:/app/data:Z
|
||||
- ${CONTAINER_VOLUME_PATH}/uptimekuma:/app/data:Z
|
||||
labels:
|
||||
- io.containers.autoupdate=registry
|
||||
- pratham.container.category=uptime
|
||||
environment:
|
||||
- TZ=Asia/Kolkata
|
||||
depends_on:
|
||||
- gitea-web
|
||||
- thefossguy-blog
|
||||
- thefossguy-mach
|
||||
- nextcloud-web
|
||||
- gotify-server
|
||||
|
||||
################################################################################
|
||||
|
||||
transmission-web:
|
||||
image: lscr.io/linuxserver/transmission:latest
|
||||
pull_policy: always
|
||||
container_name: transmission-raadhe
|
||||
restart: always
|
||||
ports:
|
||||
- "8070:9091" # transmission web-ui
|
||||
- "8071:51413" # torrent port TCP
|
||||
- "8072:51413/udp" # torrent port UDP
|
||||
- "8009:9091" # transmission web-ui
|
||||
- "8010:51413" # torrent port TCP
|
||||
- "8011:51413/udp" # torrent port UDP
|
||||
volumes:
|
||||
- /trayimurti/torrents/downloads:/downloads:Z
|
||||
- /trayimurti/torrents/config:/config:Z
|
||||
|
@ -231,6 +231,7 @@ secrets:
|
|||
# SERVICE_TEMPLATE
|
||||
# service:
|
||||
# image:
|
||||
# pull_policy: always
|
||||
# container_name:
|
||||
# command OR entrypoint:
|
||||
# restart: always
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -x
|
||||
|
||||
#podman exec -u www-data nextcloud-govinda /usr/local/bin/php -f /var/www/html/occ maintenance:mode --on
|
||||
podman exec -u www-data nextcloud-govinda /usr/local/bin/php -f /var/www/html/occ app:update --all
|
||||
podman exec -u www-data nextcloud-govinda /usr/local/bin/php -f /var/www/html/occ maintenance:repair
|
||||
podman exec -u www-data nextcloud-govinda /usr/local/bin/php -f /var/www/html/occ upgrade
|
||||
podman exec -u www-data nextcloud-govinda /usr/local/bin/php -f /var/www/html/occ maintenance:mode --off
|
Loading…
Reference in New Issue