Compare commits

...

10 Commits

Author SHA1 Message Date
sven eeffb56174 Test 2025-12-22 08:57:47 +01:00
sven 6e17142bc7 Unicode-Nerv rausgemacht 2025-12-19 15:48:41 +01:00
sven 917fd8b490 Unicode-Bereinigung 2025-12-19 15:47:05 +01:00
sven 51ac72e15f - Verweis of PostgreSQL entfernt
- Loglevel Einschränkung
- Mehrdeutige Unicode-Zeichen entfernt
2025-12-19 15:44:55 +01:00
sven 54af116231 Loglevel per environment-Variable auf "Error" gesetzt 2025-12-19 15:11:57 +01:00
sven 654333f0cd Memory Limit gesetzt 2025-12-19 14:44:52 +01:00
sven 094d63292c Verzeichnis /opt/ hinzugefügt => damit kann dann dieser Ordner auch
ins Backup aufgenommen werden.
2025-12-19 11:14:30 +01:00
sven 4e264b9a71 Initialer Load 2025-12-18 16:36:58 +01:00
sven e7158de2fd Memory-Limit angepasst zu Testzwecken 2025-12-18 16:23:08 +01:00
sven 6515d04fe4 Initialer Load 2025-12-18 16:14:06 +01:00
5 changed files with 153 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
services:
duplicati:
image: lscr.io/linuxserver/duplicati:latest
container_name: duplicati
deploy:
resources:
limits:
cpus: 3
memory: 4G
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- SETTINGS_ENCRYPTION_KEY=e232082ac53182f82487df27fe2d19dd23de0b4cb91736f824f7d5deab5e2a74
- CLI_ARGS= #optional
- DUPLICATI__WEBSERVICE_PASSWORD= #optional
volumes:
- ./config:/config
- /media/openmediavault:/backups
- /media:/source
- /media/webdav:/webdav
- /opt:/docker-opt
ports:
- 9200:8200
restart: no #unless-stopped
networks: {}
+26
View File
@@ -0,0 +1,26 @@
services:
server:
image: gitea/gitea
restart: unless-stopped
container_name: gitea
deploy:
resources:
limits:
cpus: 2
memory: 512M
volumes:
- ./data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- 9876:3000
- 2222:2222
environment:
- GITEA__database__DB_TYPE=mysql
- GITEA__database__HOST=192.168.178.170:3306
- GITEA__database__NAME=gitea
- GITEA__database__USER=gitea
- GITEA__database__PASSWD=dbpass
- USER_UID=1000
- USER_GID=1000
networks: {}
+28
View File
@@ -0,0 +1,28 @@
services:
n8n:
image: n8nio/n8n:1.123.7
restart: unless-stopped
container_name: n8n
deploy:
resources:
limits:
memory: 2G
ports:
- 9678:5678
volumes:
- ./n8n-data:/home/node/.n8n
- /media/Daten/:/mnt/heimserver-daten
environment:
- DB_TYPE=mariadb
- DB_MYSQLDB_HOST=192.168.178.170
- DB_MYSQLDB_PORT=3306
- DB_MYSQLDB_DATABASE=n8n
- DB_MYSQLDB_USER=n8n
- DB_MYSQLDB_PASSWORD=dbpass
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD="OvTCSDZqpA#NfitX^dP1"
- GENERIC_TIMEZONE=Europe/Berlin
- N8N_SECURE_COOKIE=false
- N8N_HOST=192.168.178.183 # IP Adresse des Containers
networks: {}
+15
View File
@@ -0,0 +1,15 @@
services:
navidrome:
deploy:
resources:
limits:
memory: 512M
image: deluan/navidrome:latest
container_name: navidrome
ports:
- 9533:4533
volumes:
- /media/Musik:/music:ro
- ./data:/data
restart: unless-stopped
networks: {}
+58
View File
@@ -0,0 +1,58 @@
services:
database:
image: postgres:17-alpine
container_name: patchmon-postgres
restart: unless-stopped
environment:
POSTGRES_DB: patchmon_db
POSTGRES_USER: patchmon_user
POSTGRES_PASSWORD: dbpass
volumes:
- ./postgres:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U patchmon_user -d patchmon_db"]
interval: 5s
timeout: 5s
retries: 12
backend:
image: ghcr.io/patchmon/patchmon-backend:latest
container_name: patchmon-backend
restart: unless-stopped
user: "1000:1000"
depends_on:
database:
condition: service_healthy
environment:
LOG_LEVEL: info
DATABASE_URL: postgresql://patchmon_user:dbpass@database:5432/patchmon_db
JWT_SECRET: very-long-random-jwt-secret
# Backend listens on 3001 inside the container
SERVER_PORT: 3001
# IMPORTANT: set this to what your browser origin actually is
# Examples:
# http://10.1.149.134:3000
# http://patchmon.local:3000
# If PatchMon supports comma-separated origins, this allows both local + LAN access.
CORS_ORIGIN: "http://localhost:3000,http://192.168.178.183:3000,http://192.168.178.138:3001"
REDIS_HOST: 192.168.178.183
REDIS_PORT: 9379
volumes:
- ./data:/app/agents
ports:
- "3001:3001"
frontend:
image: ghcr.io/patchmon/patchmon-frontend:latest
container_name: patchmon-frontend
restart: unless-stopped
depends_on:
- backend
environment:
BACKEND_HOST: backend
BACKEND_PORT: 3001
ports:
- "3000:3000"