2025-04-01 18:03:17 +00:00
|
|
|
services:
|
|
|
|
|
shaarli:
|
|
|
|
|
image: shaarli:latest
|
|
|
|
|
container_name: self_shaarli
|
|
|
|
|
networks:
|
|
|
|
|
internal_traffic:
|
|
|
|
|
ipv4_address: 192.168.3.10
|
|
|
|
|
volumes:
|
|
|
|
|
- data_shaarli:/var/www/shaarli/data
|
|
|
|
|
- data_shaarli_cache:/var/www/shaarli/cache
|
|
|
|
|
|
|
|
|
|
restart: no
|
|
|
|
|
deploy:
|
|
|
|
|
resources:
|
|
|
|
|
limits:
|
|
|
|
|
cpus: '0.50'
|
|
|
|
|
memory: 128M
|
|
|
|
|
gitea:
|
2025-08-24 14:26:36 +00:00
|
|
|
image: docker.gitea.com/gitea:1.24.5
|
2025-04-01 18:03:17 +00:00
|
|
|
container_name: self_gitea
|
|
|
|
|
networks:
|
|
|
|
|
internal_traffic:
|
|
|
|
|
ipv4_address: 192.168.3.20
|
|
|
|
|
volumes:
|
|
|
|
|
- data_gitea:/data
|
|
|
|
|
- /etc/timezone:/etc/timezone:ro
|
|
|
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
|
|
restart: no
|
|
|
|
|
deploy:
|
|
|
|
|
resources:
|
|
|
|
|
limits:
|
2025-08-24 14:26:36 +00:00
|
|
|
cpus: '1.0'
|
|
|
|
|
memory: 512M
|
2025-04-01 18:03:17 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
selfoss:
|
|
|
|
|
container_name: self_selfoss
|
|
|
|
|
image: rsprta/selfoss
|
|
|
|
|
restart: no
|
|
|
|
|
deploy:
|
|
|
|
|
resources:
|
|
|
|
|
limits:
|
|
|
|
|
cpus: '0.50'
|
|
|
|
|
memory: 128M
|
|
|
|
|
networks:
|
|
|
|
|
internal_traffic:
|
|
|
|
|
ipv4_address: 192.168.3.30
|
|
|
|
|
volumes:
|
|
|
|
|
- data_selfoss:/selfoss/data
|
|
|
|
|
|
2025-06-22 19:17:31 +00:00
|
|
|
calibre-own:
|
2025-04-01 18:03:17 +00:00
|
|
|
image: lscr.io/linuxserver/calibre-web:latest
|
2025-06-22 19:17:31 +00:00
|
|
|
container_name: self_calibre_own
|
2025-04-01 18:03:17 +00:00
|
|
|
environment:
|
|
|
|
|
#- PUID=1000
|
|
|
|
|
#- PGID=1000
|
|
|
|
|
- TZ=Europe/Warsaw
|
|
|
|
|
- CALIBRE_PORT=80
|
|
|
|
|
deploy:
|
|
|
|
|
resources:
|
|
|
|
|
limits:
|
|
|
|
|
cpus: '0.50'
|
|
|
|
|
memory: 512M
|
|
|
|
|
volumes:
|
2025-06-22 19:17:31 +00:00
|
|
|
- data_calibre_config_own:/config
|
|
|
|
|
- /opt/books/own:/books
|
2025-04-01 18:03:17 +00:00
|
|
|
restart: unless-stopped
|
|
|
|
|
networks:
|
|
|
|
|
internal_traffic:
|
|
|
|
|
ipv4_address: 192.168.3.38
|
2025-06-22 19:17:31 +00:00
|
|
|
|
|
|
|
|
calibre-misc:
|
|
|
|
|
image: lscr.io/linuxserver/calibre-web:latest
|
|
|
|
|
container_name: self_calibre_misc
|
|
|
|
|
environment:
|
|
|
|
|
#- PUID=1000
|
|
|
|
|
#- PGID=1000
|
|
|
|
|
- TZ=Europe/Warsaw
|
|
|
|
|
- CALIBRE_PORT=80
|
|
|
|
|
deploy:
|
|
|
|
|
resources:
|
|
|
|
|
limits:
|
|
|
|
|
cpus: '0.50'
|
|
|
|
|
memory: 512M
|
|
|
|
|
volumes:
|
|
|
|
|
- data_calibre_config_misc:/config
|
|
|
|
|
- /opt/books/misc:/books
|
|
|
|
|
restart: unless-stopped
|
|
|
|
|
networks:
|
|
|
|
|
internal_traffic:
|
|
|
|
|
ipv4_address: 192.168.3.39
|
|
|
|
|
|
2025-04-01 18:03:17 +00:00
|
|
|
joplin:
|
2025-08-20 20:05:47 +00:00
|
|
|
image: joplin/server:3.4.2
|
2025-04-01 18:03:17 +00:00
|
|
|
container_name: self_joplin
|
|
|
|
|
networks:
|
|
|
|
|
internal_traffic:
|
|
|
|
|
ipv4_address: 192.168.3.40
|
|
|
|
|
deploy:
|
|
|
|
|
resources:
|
|
|
|
|
limits:
|
|
|
|
|
cpus: '1.0'
|
|
|
|
|
memory: 1024M
|
|
|
|
|
restart: no
|
|
|
|
|
environment:
|
|
|
|
|
- APP_PORT=443
|
|
|
|
|
- APP_BASE_URL=${APP_BASE_URL}
|
|
|
|
|
- DB_CLIENT=pg
|
|
|
|
|
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
|
|
|
|
- POSTGRES_DATABASE=${POSTGRES_DATABASE}
|
|
|
|
|
- POSTGRES_USER=${POSTGRES_USER}
|
|
|
|
|
- POSTGRES_PORT=${POSTGRES_PORT}
|
|
|
|
|
- POSTGRES_HOST=self_postgres
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
data_shaarli:
|
|
|
|
|
external: true
|
|
|
|
|
|
|
|
|
|
data_shaarli_cache:
|
|
|
|
|
external: true
|
|
|
|
|
|
|
|
|
|
data_gitea:
|
|
|
|
|
external: true
|
|
|
|
|
|
|
|
|
|
data_selfoss:
|
|
|
|
|
external: true
|
|
|
|
|
|
|
|
|
|
data_postgres:
|
|
|
|
|
external: true
|
|
|
|
|
|
2025-06-22 19:17:31 +00:00
|
|
|
data_calibre_config_own:
|
2025-04-01 18:03:17 +00:00
|
|
|
external: true
|
|
|
|
|
|
2025-06-22 19:17:31 +00:00
|
|
|
data_calibre_config_misc:
|
|
|
|
|
external: true
|
2025-04-01 18:03:17 +00:00
|
|
|
|
|
|
|
|
networks:
|
|
|
|
|
internal_traffic:
|
|
|
|
|
external: true
|