Compare commits
23 Commits
ef9356b29e
...
745c15ef9d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
745c15ef9d | ||
| 5c1b8e8a02 | |||
| 2ed321e464 | |||
| aca2505347 | |||
|
|
7af6943853 | ||
|
|
351b356511 | ||
| 4666a78e25 | |||
| 21c1dedc53 | |||
| 0d73ed61d6 | |||
| aeac9c321b | |||
| 46c0ae6622 | |||
|
|
03b4a3711b | ||
| f04a45b92b | |||
| 0af6dc72e6 | |||
| 28eb7d7b4a | |||
| bc4a117220 | |||
| 0587ccf6fb | |||
|
|
72fa50caca | ||
|
|
18aea5d41b | ||
| 185b6f66b9 | |||
|
|
413797e1d1 | ||
|
|
46fba51a09 | ||
|
|
049ebde1da |
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
audiobookshelf:
|
audiobookshelf:
|
||||||
image: ghcr.io/advplyr/audiobookshelf:2.25.1
|
image: ghcr.io/advplyr/audiobookshelf:2.26.3
|
||||||
ports:
|
ports:
|
||||||
- 13378:80
|
- 13378:80
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
CRYPTPAD_MAIN_DOMAIN=
|
|
||||||
CRYPTPAD_SANDBOX_DOMAIN=
|
|
||||||
|
|
||||||
CRYPTPAD_DATA_DIR=
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
services:
|
|
||||||
cryptpad:
|
|
||||||
image: cryptpad/cryptpad:version-2025.3.1
|
|
||||||
hostname: cryptpad
|
|
||||||
environment:
|
|
||||||
CPAD_MAIN_DOMAIN: https://${CRYPTPAD_MAIN_DOMAIN}
|
|
||||||
CPAD_SANDBOX_DOMAIN: https://${CRYPTPAD_SANDBOX_DOMAIN}
|
|
||||||
CPAD_CONF: /cryptpad/config/config.js
|
|
||||||
CPAD_INSTALL_ONLYOFFICE: yes
|
|
||||||
volumes:
|
|
||||||
- ${CRYPTPAD_DATA_DIR}/data/blob:/cryptpad/blob
|
|
||||||
- ${CRYPTPAD_DATA_DIR}/data/block:/cryptpad/block
|
|
||||||
- ${CRYPTPAD_DATA_DIR}/customize:/cryptpad/customize
|
|
||||||
- ${CRYPTPAD_DATA_DIR}/data/data:/cryptpad/data
|
|
||||||
- ${CRYPTPAD_DATA_DIR}/data/files:/cryptpad/datastore
|
|
||||||
- ${CRYPTPAD_DATA_DIR}/onlyoffice-dist:/cryptpad/www/common/onlyoffice/dist
|
|
||||||
- ${CRYPTPAD_DATA_DIR}/onlyoffice-conf:/cryptpad/onlyoffice-conf
|
|
||||||
ports:
|
|
||||||
- "3002:3000"
|
|
||||||
- "3004:3003"
|
|
||||||
ulimits:
|
|
||||||
nofile:
|
|
||||||
soft: 1000000
|
|
||||||
hard: 1000000
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
include:
|
include:
|
||||||
- audiobookshelf/docker-compose.yml
|
- audiobookshelf/docker-compose.yml
|
||||||
- baikal/docker-compose.yml
|
- baikal/docker-compose.yml
|
||||||
- cryptpad/docker-copose.yml
|
|
||||||
- gitea/docker-compose.yml
|
- gitea/docker-compose.yml
|
||||||
- immich/docker-compose.yml
|
- immich/docker-compose.yml
|
||||||
- jellyfin/docker-compose.yml
|
- jellyfin/docker-compose.yml
|
||||||
@@ -10,6 +9,7 @@ include:
|
|||||||
- pihole/docker-compose.yml
|
- pihole/docker-compose.yml
|
||||||
- pingvin/docker-compose.yml
|
- pingvin/docker-compose.yml
|
||||||
- pocketid/docker-compose.yml
|
- pocketid/docker-compose.yml
|
||||||
|
- searxng/docker-compose.yml
|
||||||
- spliit/docker-compose.yml
|
- spliit/docker-compose.yml
|
||||||
- shlink/docker-compose.yml
|
- shlink/docker-compose.yml
|
||||||
- synapse/docker-compose.yml
|
- synapse/docker-compose.yml
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
gitea:
|
gitea:
|
||||||
container_name: gitea
|
container_name: gitea
|
||||||
image: gitea/gitea:1.24.2-rootless
|
image: gitea/gitea:1.24.3-rootless
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ${GITEA_DATA_LOCATION}:/var/lib/gitea
|
- ${GITEA_DATA_LOCATION}:/var/lib/gitea
|
||||||
@@ -14,7 +14,7 @@ services:
|
|||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
- "2222:2222"
|
- "2222:2222"
|
||||||
gitea-runner:
|
gitea-runner:
|
||||||
image: gitea/act_runner:0.2.11
|
image: gitea/act_runner:0.2.12
|
||||||
environment:
|
environment:
|
||||||
CONFIG_FILE: /config.yaml
|
CONFIG_FILE: /config.yaml
|
||||||
GITEA_INSTANCE_URL: "${GITEA_INSTANCE_URL}"
|
GITEA_INSTANCE_URL: "${GITEA_INSTANCE_URL}"
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
services:
|
services:
|
||||||
immich-server:
|
immich-server:
|
||||||
container_name: immich_server
|
container_name: immich_server
|
||||||
image: ghcr.io/immich-app/immich-server:v1.135.3
|
image: ghcr.io/immich-app/immich-server:v1.137.3
|
||||||
# extends:
|
# extends:
|
||||||
# file: hwaccel.transcoding.yml
|
# file: hwaccel.transcoding.yml
|
||||||
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
|
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
|
||||||
volumes:
|
volumes:
|
||||||
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
|
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
|
||||||
- ${UPLOAD_LOCATION}:/usr/src/app/upload
|
- ${UPLOAD_LOCATION}:/data
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
@@ -24,7 +24,7 @@ services:
|
|||||||
container_name: immich_machine_learning
|
container_name: immich_machine_learning
|
||||||
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
|
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
|
||||||
# Example tag: ${IMMICH_VERSION:-release}-cuda
|
# Example tag: ${IMMICH_VERSION:-release}-cuda
|
||||||
image: ghcr.io/immich-app/immich-machine-learning:v1.131.2
|
image: ghcr.io/immich-app/immich-machine-learning:v1.137.3
|
||||||
# extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
|
# extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
|
||||||
# file: hwaccel.ml.yml
|
# file: hwaccel.ml.yml
|
||||||
# service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
|
# service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- nextcloud
|
- nextcloud
|
||||||
nextcloud:
|
nextcloud:
|
||||||
image: nextcloud:31.0.5
|
image: nextcloud:31.0.7
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- 8081:80
|
- 8081:80
|
||||||
@@ -30,7 +30,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- nextcloud
|
- nextcloud
|
||||||
cron:
|
cron:
|
||||||
image: nextcloud:31.0.5
|
image: nextcloud:31.0.7
|
||||||
container_name: nextcloud-cron
|
container_name: nextcloud-cron
|
||||||
volumes:
|
volumes:
|
||||||
- ${NEXTCLOUD_DATA_DIR}:/var/www/html
|
- ${NEXTCLOUD_DATA_DIR}:/var/www/html
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ services:
|
|||||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
|
|
||||||
paperless:
|
paperless:
|
||||||
image: ghcr.io/paperless-ngx/paperless-ngx:2.16.3
|
image: ghcr.io/paperless-ngx/paperless-ngx:2.17.1
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
@@ -47,7 +47,7 @@ services:
|
|||||||
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
|
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
|
||||||
|
|
||||||
gotenberg:
|
gotenberg:
|
||||||
image: docker.io/gotenberg/gotenberg:8.21.0
|
image: docker.io/gotenberg/gotenberg:8.21.1
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
# The gotenberg chromium route is used to convert .eml files. We do not
|
# The gotenberg chromium route is used to convert .eml files. We do not
|
||||||
@@ -58,5 +58,5 @@ services:
|
|||||||
- "--chromium-allow-list=file:///tmp/.*"
|
- "--chromium-allow-list=file:///tmp/.*"
|
||||||
|
|
||||||
tika:
|
tika:
|
||||||
image: docker.io/apache/tika:3.2.0.0
|
image: docker.io/apache/tika:3.2.1.0
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
services:
|
services:
|
||||||
pihole:
|
pihole:
|
||||||
container_name: pihole
|
container_name: pihole
|
||||||
image: pihole/pihole:2025.07.1
|
image: pihole/pihole:2025.08.0
|
||||||
ports:
|
ports:
|
||||||
# DNS Ports
|
# DNS Ports
|
||||||
- "53:53/tcp"
|
- "53:53/tcp"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
pocket-id:
|
pocket-id:
|
||||||
image: ghcr.io/pocket-id/pocket-id:v1.6.1
|
image: ghcr.io/pocket-id/pocket-id:v1.6.4
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
env_file: .env
|
env_file: .env
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
2
searxng/.env.example
Normal file
2
searxng/.env.example
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
SEARXNG_CONFIG_DIR=
|
||||||
|
SEARXNG_DATA_DIR=
|
||||||
11
searxng/docker-compose.yml
Normal file
11
searxng/docker-compose.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
services:
|
||||||
|
searxng:
|
||||||
|
container_name: searxng
|
||||||
|
image: docker.io/searxng/searxng:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
env_file: .env
|
||||||
|
ports:
|
||||||
|
- "8888:8080"
|
||||||
|
volumes:
|
||||||
|
- ${SEARXNG_CONFIG_DIR}:/etc/searxng/
|
||||||
|
- ${SEARXNG_DATA_DIR}:/var/cache/searxng/
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
shlink:
|
shlink:
|
||||||
image: shlinkio/shlink:4.4
|
image: shlinkio/shlink:4.5
|
||||||
container_name: shlink
|
container_name: shlink
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
services:
|
services:
|
||||||
element-call-auth-service:
|
element-call-auth-service:
|
||||||
image: ghcr.io/element-hq/lk-jwt-service:0.2.3
|
image: ghcr.io/element-hq/lk-jwt-service:0.3.0
|
||||||
container_name: element-call-jwt
|
container_name: element-call-jwt
|
||||||
hostname: auth-server
|
hostname: auth-server
|
||||||
environment:
|
environment:
|
||||||
- LK_JWT_PORT=8080
|
- LK_JWT_PORT=8080
|
||||||
- LIVEKIT_URL=https://${LIVEKIT_DOMAIN}/livekit/sfu #Change
|
- LIVEKIT_URL=https://${LIVEKIT_DOMAIN}/livekit/sfu
|
||||||
- LIVEKIT_KEY=devkey
|
- LIVEKIT_KEY=devkey
|
||||||
- LIVEKIT_SECRET=${LIVEKIT_SECRET_KEY}
|
- LIVEKIT_SECRET=${LIVEKIT_SECRET_KEY}
|
||||||
- LIVEKIT_LOCAL_HOMESERVERS=${MATRIX_DOMAIN} #Not supported yet :pensive:
|
- LIVEKIT_FULL_ACCESS_HOMESERVERS=${MATRIX_DOMAIN}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- 8071:8080
|
- 8071:8080
|
||||||
@@ -25,7 +25,7 @@ services:
|
|||||||
- ${LIVEKIT_CONFIG_DIR}/config.yaml:/etc/livekit.yaml:ro
|
- ${LIVEKIT_CONFIG_DIR}/config.yaml:/etc/livekit.yaml:ro
|
||||||
mautrix-signal:
|
mautrix-signal:
|
||||||
container_name: mautrix-signal
|
container_name: mautrix-signal
|
||||||
image: dock.mau.dev/mautrix/signal:v0.8.4
|
image: dock.mau.dev/mautrix/signal:v0.8.5
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ${MAUTRIX_SIGNAL_DATA_DIR}:/data
|
- ${MAUTRIX_SIGNAL_DATA_DIR}:/data
|
||||||
@@ -40,8 +40,8 @@ services:
|
|||||||
POSTGRES_PASSWORD: ${MAUTRIX_SIGNAL_POSTGRES_PASSWORD}
|
POSTGRES_PASSWORD: ${MAUTRIX_SIGNAL_POSTGRES_PASSWORD}
|
||||||
mautrix-whatsapp:
|
mautrix-whatsapp:
|
||||||
container_name: mautrix-whatsapp
|
container_name: mautrix-whatsapp
|
||||||
image: dock.mau.dev/mautrix/whatsapp:v0.12.2
|
#image: dock.mau.dev/mautrix/whatsapp:v0.12.2
|
||||||
#image: petersmit27/mautrix-whatsapp:latest
|
image: petersmit27/mautrix-whatsapp:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ${MAUTRIX_WHATSAPP_DATA_DIR}:/data
|
- ${MAUTRIX_WHATSAPP_DATA_DIR}:/data
|
||||||
@@ -57,7 +57,7 @@ services:
|
|||||||
POSTGRES_USER: ${MAUTRIX_WHATSAPP_POSTGRES_USER}
|
POSTGRES_USER: ${MAUTRIX_WHATSAPP_POSTGRES_USER}
|
||||||
POSTGRES_PASSWORD: ${MAUTRIX_WHATSAPP_POSTGRES_PASSWORD}
|
POSTGRES_PASSWORD: ${MAUTRIX_WHATSAPP_POSTGRES_PASSWORD}
|
||||||
mas:
|
mas:
|
||||||
image: ghcr.io/element-hq/matrix-authentication-service:0.18.0
|
image: ghcr.io/element-hq/matrix-authentication-service:0.20.0
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
working_dir: /config
|
working_dir: /config
|
||||||
volumes:
|
volumes:
|
||||||
@@ -89,7 +89,7 @@ services:
|
|||||||
POSTGRES_INITDB_ARGS: '--encoding=UTF-8 --locale=C'
|
POSTGRES_INITDB_ARGS: '--encoding=UTF-8 --locale=C'
|
||||||
synapse:
|
synapse:
|
||||||
container_name: synapse
|
container_name: synapse
|
||||||
image: matrixdotorg/synapse:v1.133.0
|
image: matrixdotorg/synapse:v1.135.0
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ${SYNAPSE_CONFIG_DIR}:/data
|
- ${SYNAPSE_CONFIG_DIR}:/data
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
vaultwarden:
|
vaultwarden:
|
||||||
container_name: vaultwarden
|
container_name: vaultwarden
|
||||||
image: vaultwarden/server:1.34.1
|
image: vaultwarden/server:1.34.3
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ${VAULTWARDEN_DATA_LOCATION}:/data/
|
- ${VAULTWARDEN_DATA_LOCATION}:/data/
|
||||||
|
|||||||
Reference in New Issue
Block a user