2024-04-11 22:46:36 -04:00
|
|
|
---
|
|
|
|
services:
|
2024-05-18 14:52:15 -04:00
|
|
|
server:
|
2024-05-22 14:30:44 -04:00
|
|
|
image: codeberg.org/forgejo/forgejo:7.0.3
|
2024-05-18 14:52:15 -04:00
|
|
|
container_name: forgejo
|
|
|
|
environment:
|
|
|
|
- USER_UID=1000
|
|
|
|
- USER_GID=1000
|
|
|
|
- GITEA__database__DB_TYPE=mysql
|
|
|
|
- GITEA__database__HOST=db:3306
|
|
|
|
- GITEA__database__NAME=gitea
|
|
|
|
- GITEA__database__USER=gitea
|
|
|
|
- GITEA__database__PASSWD=$GITEA__database__PASSWD
|
|
|
|
restart: always
|
|
|
|
networks:
|
|
|
|
- gitea_main
|
|
|
|
volumes:
|
2024-05-18 15:44:55 -04:00
|
|
|
- /home/ubuntu/forgejo/data:/data
|
2024-05-18 14:52:15 -04:00
|
|
|
- /etc/timezone:/etc/timezone:ro
|
|
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
|
ports:
|
|
|
|
- "3002:3000"
|
|
|
|
- "23:22"
|
|
|
|
depends_on:
|
|
|
|
- db
|
|
|
|
|
|
|
|
db:
|
|
|
|
image: mysql:8
|
|
|
|
restart: always
|
|
|
|
environment:
|
|
|
|
- MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD
|
|
|
|
- MYSQL_USER=gitea
|
|
|
|
- MYSQL_PASSWORD=$MYSQL_PASSWORD
|
|
|
|
- MYSQL_DATABASE=gitea
|
|
|
|
networks:
|
|
|
|
- gitea_main
|
|
|
|
volumes:
|
2024-05-18 15:09:55 -04:00
|
|
|
- /home/ubuntu/forgejo/mysql:/var/lib/mysql
|
2024-05-18 14:52:15 -04:00
|
|
|
|
2024-05-29 01:23:30 -04:00
|
|
|
pages:
|
|
|
|
image: codeberg.org/codeberg/pages-server@sha256:0d43114de80e61c9d841efeb3af95e4f4d79c89661d483a55013f5b65a682d47
|
2024-05-29 01:25:31 -04:00
|
|
|
container_name: codeberg-pages
|
2024-05-29 01:23:30 -04:00
|
|
|
environment:
|
|
|
|
- GITEA_ROOT=https://git.mafyuh.dev
|
|
|
|
- GITEA_API_TOKEN=$GITEA_API_TOKEN
|
2024-05-29 01:41:53 -04:00
|
|
|
- ACME_ACCEPT_TERMS=true
|
|
|
|
- CLOUDFLARE_EMAIL=$CLOUDFLARE_EMAIL
|
|
|
|
- CLOUDFLARE_API_KEY=$CLOUDFLARE_API_KEY
|
|
|
|
- DNS_PROVIDER=cloudflare
|
2024-05-29 01:43:09 -04:00
|
|
|
- PAGES_DOMAIN=mafyuh.dev
|
2024-05-29 01:51:23 -04:00
|
|
|
- CF_ZONE_API_TOKEN=$CF_ZONE_API_TOKEN
|
|
|
|
- CF_DNS_API_TOKEN=$CF_DNS_API_TOKEN
|
2024-05-29 01:23:30 -04:00
|
|
|
ports:
|
2024-05-29 01:23:53 -04:00
|
|
|
- "90:80"
|
|
|
|
- "449:443"
|
2024-05-29 01:23:30 -04:00
|
|
|
volumes:
|
|
|
|
- /home/ubuntu/pages/data:/data
|
|
|
|
|
2024-04-11 22:46:36 -04:00
|
|
|
gotify:
|
2024-05-27 17:07:36 -04:00
|
|
|
image: docker.mafyuh.xyz/gotify/server-arm7:2.4.0
|
2024-04-11 22:46:36 -04:00
|
|
|
container_name: gotify
|
|
|
|
ports:
|
|
|
|
- 9008:80
|
|
|
|
volumes:
|
|
|
|
- /docker/appdata/gotify:/app/data
|
|
|
|
restart: unless-stopped
|
|
|
|
environment:
|
|
|
|
- TZ=America/New_York
|
|
|
|
- GOTIFY_DEFAULTUSER_NAME=$GOTIFY_DEFAULTUSER_NAME
|
|
|
|
- GOTIFY_DEFAULTUSER_PASS=$GOTIFY_DEFAULTUSER_PASS
|
|
|
|
networks:
|
|
|
|
- gitea_main
|
|
|
|
|
|
|
|
nginx-proxy-manager:
|
2024-05-22 20:29:25 -04:00
|
|
|
image: docker.mafyuh.xyz/jc21/nginx-proxy-manager:2.11.2
|
2024-04-11 22:46:36 -04:00
|
|
|
container_name: nginx-proxy-manager
|
|
|
|
ports:
|
|
|
|
- 80:80
|
|
|
|
- 81:81
|
|
|
|
- 443:443
|
|
|
|
volumes:
|
|
|
|
- /docker/appdata/nginx/data:/data
|
|
|
|
- /docker/appdata/nginx/letsencrypt:/etc/letsencrypt
|
|
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
|
|
- gitea_main
|
|
|
|
|
|
|
|
uptime-kuma:
|
2024-05-22 21:12:28 -04:00
|
|
|
image: docker.mafyuh.xyz/louislam/uptime-kuma:1.23.13
|
2024-04-11 22:46:36 -04:00
|
|
|
container_name: uptime-kuma
|
|
|
|
ports:
|
|
|
|
- 3001:3001
|
|
|
|
volumes:
|
|
|
|
- /docker/appdata/kuma:/app/data
|
|
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
|
|
- gitea_main
|
|
|
|
|
|
|
|
jellyseerr:
|
2024-05-22 21:08:18 -04:00
|
|
|
image: docker.mafyuh.xyz/fallenbagel/jellyseerr:1.8.1
|
2024-04-11 22:46:36 -04:00
|
|
|
container_name: jellyseerr
|
|
|
|
ports:
|
|
|
|
- 5055:5055
|
|
|
|
volumes:
|
|
|
|
- /docker/appdata/jellyseerr:/app/config
|
|
|
|
environment:
|
|
|
|
- TZ=America/New_York
|
|
|
|
- LOG_LEVEL=debug
|
|
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
|
|
- gitea_main
|
|
|
|
|
|
|
|
linkstack:
|
2024-05-12 19:45:01 -04:00
|
|
|
image: docker.mafyuh.xyz/linkstackorg/linkstack@sha256:ad2ec7ffa69f4b04367313d1b95566bb00955b9670eb5467fd4fab39dd1f53c1
|
2024-04-11 22:46:36 -04:00
|
|
|
container_name: linkstack
|
|
|
|
ports:
|
|
|
|
- 8005:80
|
|
|
|
- 8006:443
|
|
|
|
volumes:
|
|
|
|
- linkstack:/htdocs
|
|
|
|
environment:
|
|
|
|
- HTTP_SERVER_NAME=$HTTP_SERVER_NAME
|
|
|
|
- HTTPS_SERVER_NAME=$HTTP_SERVER_NAME
|
|
|
|
- SERVER_ADMIN=$SERVER_ADMIN
|
|
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
|
|
- gitea_main
|
2024-05-12 15:42:55 -04:00
|
|
|
n8n:
|
2024-05-24 14:28:30 -04:00
|
|
|
image: ghcr.io/n8n-io/n8n:1.43.1
|
2024-05-12 15:42:55 -04:00
|
|
|
container_name: n8n
|
|
|
|
ports:
|
|
|
|
- 5678:5678
|
|
|
|
volumes:
|
|
|
|
- n8n_data:/home/node/.n8n
|
2024-05-12 16:01:10 -04:00
|
|
|
environment:
|
|
|
|
- GENERIC_TIMEZONE=America/New_York
|
|
|
|
- TZ=America/New_York
|
|
|
|
- WEBHOOK_URL=$WEBHOOK_URL
|
2024-05-12 15:42:55 -04:00
|
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
|
|
- gitea_main
|
|
|
|
|
2024-05-25 15:32:09 -04:00
|
|
|
vaultwarden:
|
2024-05-25 15:37:37 -04:00
|
|
|
image: docker.mafyuh.xyz/vaultwarden/server:1.30.5
|
2024-05-25 15:32:09 -04:00
|
|
|
container_name: vaultwarden
|
|
|
|
ports:
|
|
|
|
- 8989:80
|
|
|
|
volumes:
|
|
|
|
- /home/ubuntu/vw-data/:/data
|
2024-05-25 15:56:03 -04:00
|
|
|
environment:
|
|
|
|
- DOMAIN=$VWDOMAIN
|
2024-05-25 17:45:58 -04:00
|
|
|
- SIGNUPS_ALLOWED=false
|
2024-05-25 15:32:09 -04:00
|
|
|
restart: unless-stopped
|
2024-05-25 16:15:50 -04:00
|
|
|
networks:
|
|
|
|
gitea_main:
|
|
|
|
ipv4_address: 172.25.0.25
|
2024-05-25 15:32:09 -04:00
|
|
|
|
2024-05-27 00:33:55 -04:00
|
|
|
syncthing:
|
|
|
|
image: ghcr.io/linuxserver/syncthing@sha256:3a1a983bd5c0cfc685f5421b374bcf175ccb2df86710bfc454bc76a047a8884f
|
|
|
|
container_name: syncthing
|
|
|
|
hostname: ARM #optional
|
|
|
|
environment:
|
2024-05-27 00:39:24 -04:00
|
|
|
- PUID=0
|
|
|
|
- PGID=0
|
2024-05-27 00:33:55 -04:00
|
|
|
- TZ=Etc/UTC
|
|
|
|
volumes:
|
|
|
|
- /home/ubuntu/syncthing/config:/config
|
|
|
|
- /docker/appdata/:/docker/appdata/
|
|
|
|
- /home/ubuntu/:/home/ubuntu/
|
|
|
|
ports:
|
|
|
|
- 8384:8384
|
|
|
|
- 22000:22000/tcp
|
|
|
|
- 22000:22000/udp
|
|
|
|
- 21027:21027/udp
|
|
|
|
restart: unless-stopped
|
|
|
|
|
2024-04-11 22:46:36 -04:00
|
|
|
|
|
|
|
networks:
|
|
|
|
gitea_main:
|
|
|
|
external: true
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
linkstack:
|
2024-05-12 15:42:55 -04:00
|
|
|
n8n_data:
|