From b95077ad51deca86c7f3ae997e8acb3c9c216348 Mon Sep 17 00:00:00 2001 From: sven Date: Mon, 22 Dec 2025 15:54:04 +0100 Subject: [PATCH] Initial --- gotify/docker-compose.yml | 43 ++++++++++++++++++++++++++++++++++ picoshare/docker-compose.yml | 18 ++++++++++++++ uptime-kuma/docker-compose.yml | 21 +++++++++++++++++ vaultwarden/docker-compose.yml | 30 ++++++++++++++++++++++++ wordpress/docker-compose.yml | 23 ++++++++++++++++++ 5 files changed, 135 insertions(+) create mode 100755 gotify/docker-compose.yml create mode 100755 picoshare/docker-compose.yml create mode 100755 uptime-kuma/docker-compose.yml create mode 100755 vaultwarden/docker-compose.yml create mode 100755 wordpress/docker-compose.yml diff --git a/gotify/docker-compose.yml b/gotify/docker-compose.yml new file mode 100755 index 0000000..d89a021 --- /dev/null +++ b/gotify/docker-compose.yml @@ -0,0 +1,43 @@ +services: + gotify: + image: gotify/server + restart: unless-stopped + container_name: gotify + deploy: + resources: + limits: + memory: 128M + ports: + - 9085:80 + environment: + - GOTIFY_DATABASE_DIALECT=mysql + - GOTIFY_DATABASE_CONNECTION=gotify:DBpass14@tcp(192.168.178.170:3306)/gotifydb?charset=utf8&parseTime=True&loc=Local + - GOTIFY_DEFAULTUSER_NAME=admin + - GOTIFY_DEFAULTUSER_PASS=admin + - GOTIFY_PASSSTRENGTH=10 + - GOTIFY_UPLOADEDIMAGESDIR=data/images + - GOTIFY_PLUGINSDIR=data/plugins + - GOTIFY_REGISTRATION=false + volumes: + - /opt/gotify/data:/app/data + igotify: + container_name: igotify + restart: unless-stopped + depends_on: + - gotify + deploy: + resources: + limits: + memory: 256M + hostname: igotify + image: ghcr.io/androidseb25/igotify-notification-assist:latest + security_opt: + - no-new-privileges:true + pull_policy: always + ports: + - 9681:8080 + volumes: + - /opt/gotify/api-data:/app/data + environment: + GOTIFY_URLS: 192.168.178.183:9085 +networks: {} \ No newline at end of file diff --git a/picoshare/docker-compose.yml b/picoshare/docker-compose.yml new file mode 100755 index 0000000..521e95c --- /dev/null +++ b/picoshare/docker-compose.yml @@ -0,0 +1,18 @@ +services: + picoshare: + image: mtlynch/picoshare + container_name: picoshare + restart: unless-stopped + deploy: + resources: + limits: + memory: 64M + environment: + - PORT=4001 + - PS_SHARED_SECRET=cx3pkZFK!90MUy9 + ports: + - 9001:4001 + command: -db /data/store.db + volumes: + - ./data:/data +networks: {} diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml new file mode 100755 index 0000000..4e01e28 --- /dev/null +++ b/uptime-kuma/docker-compose.yml @@ -0,0 +1,21 @@ +services: + uptime-kuma: + image: louislam/uptime-kuma + container_name: uptime-kuma + deploy: + resources: + limits: + memory: 256M + volumes: + - ./data:/app/data + ports: + - 9011:3001 + restart: unless-stopped + environment: + UPTIME_KUMA_DB_TYPE: mariadb + UPTIME_KUMA_DB_HOSTNAME: 192.168.178.170 + UPTIME_KUMA_DB_PORT: 3306 + UPTIME_KUMA_DB_USERNAME: uptimekuma + UPTIME_KUMA_DB_PASSWORD: dbpass + UPTIME_KUMA_DB_NAME: uptimekuma +networks: {} diff --git a/vaultwarden/docker-compose.yml b/vaultwarden/docker-compose.yml new file mode 100755 index 0000000..cadd4eb --- /dev/null +++ b/vaultwarden/docker-compose.yml @@ -0,0 +1,30 @@ +services: + vaultwarden: + container_name: vaultwarden + image: vaultwarden/server:latest + deploy: + resources: + limits: + memory: 256M + restart: unless-stopped + volumes: + - ./data/:/data/ + ports: + - 9445:80 + environment: + - ADMIN_TOKEN=jfdkljslkfj8949mklfjs! + - WEBSOCKET_ENABLED=true + - SIGNUPS_ALLOWED=false + - EMERGENCY_ACCESS_ALLOWED=true + - DOMAIN=https://vaultwarden-app.hanold.online + #Mail + - SMTP_HOST=smtp.strato.de + - SMTP_FROM=vaultwarden@hanold.online + - SMTP_FROM_NAME=Vaultwarden + - SMTP_SECURITY=starttls #Kann “starttls” / “force_tls” / “off” + - SMTP_PORT=587 + - SMTP_USERNAME=vaultwarden@hanold.online + - SMTP_PASSWORD=VaultW_app_PW0815# + - SMTP_AUTH_MECHANISM=Login #Kann “Plain” / “Login” / “Xoauth2” + - REDIS_URL=redis://192.168.178.183:9379 +networks: {} diff --git a/wordpress/docker-compose.yml b/wordpress/docker-compose.yml new file mode 100755 index 0000000..d11ec3c --- /dev/null +++ b/wordpress/docker-compose.yml @@ -0,0 +1,23 @@ +services: + wordpress: + image: wordpress:latest + container_name: wordpress + deploy: + resources: + limits: + memory: 1G + volumes: + - ./data:/var/www/html + ports: + - 9080:80 + restart: always + environment: + - WORDPRESS_DB_HOST=192.168.178.170 + - WORDPRESS_DB_USER=wordpress + - WORDPRESS_DB_PASSWORD=dbpass + - WORDPRESS_DB_NAME=wordpress + - WORDPRESS_REDIS_HOST=192.168.178.183 + - WORDPRESS_REDIS_PORT=9379 +volumes: + wp_data: null +networks: {}