Compare commits

...

31 Commits

Author SHA1 Message Date
fcb84d7ee6 Add wyl/docker-compose.yml 2026-01-24 12:05:23 +00:00
4589368cbe Delete mycloud/docker-compose.yml 2026-01-23 13:25:05 +00:00
689fd8eeb7 Delete zcollabora/docker-compose.yml 2026-01-23 13:23:34 +00:00
4c0fb68605 Update diun/docker-compose.yml
Change to run explicitly on BETA
2026-01-23 13:14:39 +00:00
0e20488ce3 Update mycloud/docker-compose.yml
Miove to DELTA
2026-01-18 18:34:13 +00:00
89cffbd2d6 Update netatalk/docker-compose.yml
Change to run on DELTA with backup data held on discrete external USB/NVMe disk mounted as MEDIA/DISK
2026-01-16 09:50:42 +00:00
993435519f Update zcollabora/docker-compose.yml 2026-01-10 18:26:28 +00:00
08403d5aa7 Add zcollabora/docker-compose.yml 2026-01-10 18:23:27 +00:00
d2812ab3de Update amudanan/docker-compose.yml
Make data areas application specific e.g. amudanan/data
2026-01-10 11:39:05 +00:00
9c2376beb7 Update mycloud/docker-compose.yml
Run on ZETA
2026-01-09 21:39:19 +00:00
486991bbec Add mycloud/docker-compose.yml 2026-01-09 21:27:43 +00:00
8c78e99edc Delete testcloud/docker-compose.yml 2026-01-09 21:23:40 +00:00
f4af038dc8 Update netatalk/docker-compose.yml 2026-01-08 21:14:59 +00:00
524541f8c0 Update netatalk/docker-compose.yml 2026-01-08 21:14:33 +00:00
b4bb398a68 Update netatalk/docker-compose.yml 2026-01-08 21:11:39 +00:00
ed82a156a8 Update testcloud/docker-compose.yml 2026-01-08 18:19:03 +00:00
a22517c424 Add testcloud/docker-compose.yml 2026-01-08 18:07:17 +00:00
a84ef390ec Update glances/docker-compose.yml 2026-01-08 17:30:01 +00:00
43784cb310 Add glances/docker-compose.yml 2026-01-08 16:57:12 +00:00
e5e2692f53 Update ghost/docker-compose.yml 2026-01-08 16:19:12 +00:00
4fc012d59a Add mygit/docker-compose.yml 2026-01-08 16:01:08 +00:00
cfbdc2c3de Update gotify/docker-compose.yml 2026-01-08 15:22:41 +00:00
adaf7b7e08 Update diun/docker-compose.yml 2026-01-08 15:14:29 +00:00
5599b4559e Update uptime-kuma/docker-compose.yml
Change to run exclusively on BETA
2026-01-08 15:09:10 +00:00
e0fd8b442d Update diun/docker-compose.yml 2026-01-08 15:07:07 +00:00
9a07ce5d7a Update diun/docker-compose.yml
Change data folder location for exclusively running on BETA
2026-01-08 15:04:50 +00:00
b0feb62a22 Update diun/docker-compose.yml 2026-01-08 14:51:04 +00:00
c4ceb9e6c1 Update amudanan/docker-compose.yml 2026-01-08 00:19:41 +00:00
f0ca69fe94 Update collabora/docker-compose.yml 2026-01-08 00:18:34 +00:00
f50c174eb8 Update collabora/docker-compose.yml 2026-01-08 00:17:09 +00:00
bec9abd1ec Update iperf3/docker-compose.yml 2026-01-08 00:13:55 +00:00
11 changed files with 85 additions and 58 deletions

View File

@@ -27,11 +27,7 @@ services:
timeout: 10s timeout: 10s
retries: 5 retries: 5
volumes: volumes:
- /mnt/cephfs/docker/owncloud/data:/mnt/data - /mnt/cephfs/docker/amudanan/data:/mnt/data
deploy:
placement:
constraints:
- node.labels.target == here
mariadb: mariadb:
image: mariadb:10.11 # minimum required ownCloud version is 10.9 image: mariadb:10.11 # minimum required ownCloud version is 10.9
@@ -50,11 +46,7 @@ services:
timeout: 5s timeout: 5s
retries: 5 retries: 5
volumes: volumes:
- /mnt/cephfs/docker/mysql/owncloud:/var/lib/mysql - /mnt/cephfs/docker/mysql/amudanan:/var/lib/mysql
deploy:
placement:
constraints:
- node.labels.database == here
redis: redis:
image: redis:6 image: redis:6
@@ -67,9 +59,6 @@ services:
timeout: 5s timeout: 5s
retries: 5 retries: 5
volumes: volumes:
- /mnt/cephfs/docker/redis/owncloud:/data - /mnt/cephfs/docker/redis/amudanan:/data
deploy:
placement:
constraints:
- node.labels.target == here

View File

@@ -4,8 +4,6 @@ services:
collabora: collabora:
image: collabora/code:latest image: collabora/code:latest
container_name: collabora container_name: collabora
expose:
- 9980:9980
ports: ports:
- 9980:9980 - 9980:9980
cap_add: cap_add:
@@ -17,8 +15,5 @@ services:
- TZ=Europe/London - TZ=Europe/London
# - password=Zephie2023 # - password=Zephie2023
# - username=admin # - username=admin
deploy:
placement:
constraints:
- node.labels.target == here

View File

@@ -1,9 +1,10 @@
services: services:
diun: diun:
image: crazymax/diun:latest image: crazymax/diun:latest
container_name: diun
command: serve command: serve
volumes: volumes:
- "/mnt/cephfs/docker/diun/data:/data" - "/data/docker/diun/beta/data:/data"
- "/var/run/docker.sock:/var/run/docker.sock" - "/var/run/docker.sock:/var/run/docker.sock"
environment: environment:
- "TZ=Europe/London" - "TZ=Europe/London"
@@ -12,19 +13,14 @@ services:
- "DIUN_WATCH_WORKERS=20" - "DIUN_WATCH_WORKERS=20"
- "DIUN_WATCH_SCHEDULE=0 */6 * * *" - "DIUN_WATCH_SCHEDULE=0 */6 * * *"
- "DIUN_WATCH_JITTER=30s" - "DIUN_WATCH_JITTER=30s"
- "DIUN_PROVIDERS_SWARM=true" - "DIUN_PROVIDERS_DOCKER=true"
- "DIUN_PROVIDERS_SWARM_WATCHBYDEFAULT=true" - "DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT=true"
# - "DIUN_PROVIDERS_SWARM=true"
# - "DIUN_PROVIDERS_SWARM_WATCHBYDEFAULT=true"
- "DIUN_NOTIF_GOTIFY_ENDPOINT=http://192.168.1.4:8111" - "DIUN_NOTIF_GOTIFY_ENDPOINT=http://192.168.1.9:8111"
- "DIUN_NOTIF_GOTIFY_TOKEN=Akb-uor3nfGzsy0" # get your token from Gotify UI - "DIUN_NOTIF_GOTIFY_TOKEN=Akb-uor3nfGzsy0" # get your token from Gotify UI
- "DIUN_NOTIF_GOTIFY_PRIORITY=5" - "DIUN_NOTIF_GOTIFY_PRIORITY=5"
- "DIUN_NOTIF_GOTIFY_TIMEOUT=10s" - "DIUN_NOTIF_GOTIFY_TIMEOUT=10s"
deploy:
mode: replicated
placement:
# constraints: [node.role == manager]
constraints:
- node.labels.target == here
replicas: 1

View File

@@ -1,11 +1,7 @@
services: services:
ghost: ghost:
image: ghost:6.10.3 image: ghost:6.10.3
deploy: container_name: ghost
replicas: 1
placement:
constraints:
- node.labels.target == here
restart: always restart: always
ports: ports:
- 2368:2368 - 2368:2368
@@ -34,10 +30,7 @@ services:
mysql: mysql:
image: mysql:8.4.6 # latest or last version of version 8; Ghost doesn't recognise version 9 image: mysql:8.4.6 # latest or last version of version 8; Ghost doesn't recognise version 9
deploy: container_name: mysql8
placement:
constraints:
- node.labels.database == here
restart: always restart: always
volumes: volumes:
- /mnt/cephfs/docker/mysql/ghost:/var/lib/mysql:rw - /mnt/cephfs/docker/mysql/ghost:/var/lib/mysql:rw

View File

@@ -0,0 +1,14 @@
services:
monitoring:
image: nicolargo/glances:ubuntu-latest-full
container_name: glances
restart: always
ports:
- 61208-61209:61208-61209
pid: host
network_mode: host
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /run/user/1000/podman/podman.sock:/run/user/1000/podman/podman.sock
environment:
- "GLANCES_OPT=-w"

View File

@@ -1,13 +1,10 @@
services: services:
gotify: gotify:
image: gotify/server:latest image: gotify/server:latest
container_name: gotify
volumes: volumes:
- /mnt/cephfs/docker/gotify:/app/data - /mnt/cephfs/docker/gotify:/app/data
restart: unless-stopped restart: unless-stopped
deploy:
placement:
constraints:
- node.labels.target == here
ports: ports:
- 8111:80 - 8111:80
security_opt: security_opt:

View File

@@ -7,7 +7,4 @@ services:
- '5201:5201/tcp' - '5201:5201/tcp'
restart: unless-stopped restart: unless-stopped
container_name: iperf3 container_name: iperf3
deploy:
placement:
constraints:
- node.labels.iperf3 == here

35
mygit/docker-compose.yml Normal file
View File

@@ -0,0 +1,35 @@
services:
server:
image: gitea/gitea:latest
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__database__DB_TYPE=postgres
- GITEA__database__HOST=db:5432
- GITEA__database__NAME=gitea
- GITEA__database__USER=gitea
- GITEA__database__PASSWD=gitea
- ENABLE_PUSH_CREATE_USER=true
- ENABLE_PUSH_CREATE_ORG=true
restart: on-failure
volumes:
- /mnt/cephfs/docker/gitea:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
depends_on:
- db
security_opt:
- no-new-privileges:true
db:
image: docker.io/library/postgres:14
restart: on-failure
environment:
- POSTGRES_USER=gitea
- POSTGRES_PASSWORD=gitea
- POSTGRES_DB=gitea
volumes:
- /mnt/cephfs/docker/postgres:/var/lib/postgresql/data

View File

@@ -10,19 +10,16 @@ services:
security_opt: security_opt:
- apparmor=unconfined - apparmor=unconfined
volumes: volumes:
- /mnt/cephfs/docker/netatalk/afpshare:/mnt/afpshare - /media/disk/afpshare:/mnt/afpshare
- /mnt/cephfs/docker/netatalk/afpbackup:/mnt/afpbackup - /media/disk/afpbackup:/mnt/afpbackup
- /mnt/cephfs/docker/netatalk/afpconf:/etc/netatalk - /media/disk/afpconf:/etc/netatalk
- /var/run/dbus:/var/run/dbus - /var/run/dbus:/var/run/dbus
environment: environment:
- AFP_USER=mary - AFP_USER=mary
- AFP_PASS=john1955 - AFP_PASS=john1955
- AFP_GROUP=afpusers - AFP_GROUP=afpusers
- ATALKD_INTERFACE=enx00e04c680041 - ATALKD_INTERFACE=enx00e04c680196 # 2.5Gb interface on DELTA
- TZ=Europe/London - TZ=Europe/London
restart: unless-stopped restart: unless-stopped
deploy:
placement:
constraints:
- node.labels.apple == here

View File

@@ -6,6 +6,6 @@ services:
ports: ports:
- "3010:3001" - "3010:3001"
volumes: volumes:
- /mnt/cephfs/docker/uptime-kuma:/app/data - /data/docker/uptime-kuma/beta:/app/data
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock

14
wyl/docker-compose.yml Normal file
View File

@@ -0,0 +1,14 @@
services:
watchyourlan:
image: aceberg/watchyourlan
container_name: wyl
restart: unless-stopped
environment:
# - IFACES=eno1
- IFACES=enx00e04c680041
- TZ=Europe/London
network_mode: "host"
volumes:
- /mnt/cephfs/docker/WatchYourLAN/data:/data/WatchYourLAN