From 955bb74cd917aad407eddbd35336808b4da88b63 Mon Sep 17 00:00:00 2001 From: Maksim Pankov Date: Wed, 3 Jun 2026 08:28:41 +0000 Subject: [PATCH] backup --- services/dlna/docker-compose.yaml | 8 +++++++ services/homeassist/docker-compose.yaml | 10 +++++++-- .../ingress/{auth.conf => auth.conf.disabled} | 0 services/ingress/teka.nginx.conf | 22 +++++++++++++++++++ services/teka/docker-compose.yaml | 14 ++++++++++++ .../transmission/data/config/settings.json | 22 ++++++++++++++----- services/transmission/docker-compose.yml | 2 +- 7 files changed, 70 insertions(+), 8 deletions(-) create mode 100644 services/dlna/docker-compose.yaml rename services/ingress/{auth.conf => auth.conf.disabled} (100%) create mode 100644 services/ingress/teka.nginx.conf create mode 100644 services/teka/docker-compose.yaml diff --git a/services/dlna/docker-compose.yaml b/services/dlna/docker-compose.yaml new file mode 100644 index 0000000..28749e1 --- /dev/null +++ b/services/dlna/docker-compose.yaml @@ -0,0 +1,8 @@ +services: + dlna: + image: + volumes: + - media:/media + ports: + - 8200:8200 + - 1900:1900/udp diff --git a/services/homeassist/docker-compose.yaml b/services/homeassist/docker-compose.yaml index 890b804..dd98190 100644 --- a/services/homeassist/docker-compose.yaml +++ b/services/homeassist/docker-compose.yaml @@ -1,7 +1,7 @@ services: homeassistant: container_name: homeassistant - image: "ghcr.io/home-assistant/home-assistant:stable" + image: ghcr.io/home-assistant/home-assistant:stable volumes: - /data/services/homeassistant:/config - /etc/localtime:/etc/localtime:ro @@ -9,14 +9,20 @@ services: restart: unless-stopped privileged: true network_mode: host + cap_add: + - NET_ADMIN + - NET_RAW matter: container_name: homeassistant_matter image: ghcr.io/home-assistant-libs/python-matter-server:stable restart: unless-stopped network_mode: host +# environment: +# MATTER_DCL_PRODUCTIONURL: https://on.main-net.trustasia.com security_opt: - apparmor:unconfined + command: --enable-test-net-dcl --port 5580 --listen-address=0.0.0.0 --storage-path=/data --paa-root-cert-dir=/data/credentials --log-level verbose volumes: - /data/services/homeassistant_matter:/data - - /run/dbus:/run/dbus:ro \ No newline at end of file + - /run/dbus:/run/dbus:ro diff --git a/services/ingress/auth.conf b/services/ingress/auth.conf.disabled similarity index 100% rename from services/ingress/auth.conf rename to services/ingress/auth.conf.disabled diff --git a/services/ingress/teka.nginx.conf b/services/ingress/teka.nginx.conf new file mode 100644 index 0000000..149b684 --- /dev/null +++ b/services/ingress/teka.nginx.conf @@ -0,0 +1,22 @@ +server { + server_name teka.maksim-pankov.ru; + location / { + proxy_pass http://localhost:5555/; + client_max_body_size 0; + } + + satisfy any; + + allow 192.168.0.0/24; + deny all; + + auth_basic "Maks Teka Server"; + auth_basic_user_file /etc/nginx/htpasswd; + + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/teka.maksim-pankov.ru/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/teka.maksim-pankov.ru/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot + +} diff --git a/services/teka/docker-compose.yaml b/services/teka/docker-compose.yaml new file mode 100644 index 0000000..d6c26ca --- /dev/null +++ b/services/teka/docker-compose.yaml @@ -0,0 +1,14 @@ +services: + mfs: + image: mfs +# build: +# context: . +# dockerfile: src/MaksFileStorage.Server/Dockerfile + environment: + ASPNETCORE_HTTP_PORTS: 80 + volumes: + - /data/services/teka-data:/app/data + ports: + - 5555:80 + restart: unless-stopped + diff --git a/services/transmission/data/config/settings.json b/services/transmission/data/config/settings.json index 163fad0..3413681 100644 --- a/services/transmission/data/config/settings.json +++ b/services/transmission/data/config/settings.json @@ -19,7 +19,7 @@ "dht-enabled": true, "download-dir": "/mnt/p2p", "download-queue-enabled": true, - "download-queue-size": 1, + "download-queue-size": 2, "encryption": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, @@ -37,20 +37,27 @@ "peer-port-random-on-start": false, "peer-socket-tos": "le", "pex-enabled": true, + "pidfile": "", "port-forwarding-enabled": true, "preallocation": 1, + "preferred_transports": [ + "utp", + "tcp" + ], "prefetch-enabled": true, + "proxy_url": null, "queue-stalled-enabled": true, "queue-stalled-minutes": 30, - "ratio-limit": 2, + "ratio-limit": 2.0, "ratio-limit-enabled": false, "rename-partial-files": true, + "reqq": 2000, "rpc-authentication-required": true, "rpc-bind-address": "0.0.0.0", "rpc-enabled": true, "rpc-host-whitelist": "", "rpc-host-whitelist-enabled": false, - "rpc-password": "{f42282eb440a762bc1a0e286e662d0c0323d2c85akXHVQpt", + "rpc-password": "{13c3b8faaac9dc68f24cacaf2385542d8afaaa52y0yb8kmt", "rpc-port": 9091, "rpc-socket-mode": "0750", "rpc-url": "/transmission/", @@ -66,17 +73,22 @@ "script-torrent-done-seeding-filename": "", "seed-queue-enabled": true, "seed-queue-size": 10, + "sequential_download": false, + "sleep-per-seconds-during-verify": 100, "speed-limit-down": 100, "speed-limit-down-enabled": false, "speed-limit-up": 100, "speed-limit-up-enabled": false, "start-added-torrents": true, + "start_paused": false, "tcp-enabled": true, "torrent-added-verify-mode": "fast", + "torrent_complete_verify_enabled": false, "trash-original-torrent-files": false, "umask": "000", "upload-slots-per-torrent": 14, "utp-enabled": true, "watch-dir": "/watch", - "watch-dir-enabled": true -} + "watch-dir-enabled": true, + "watch-dir-force-generic": false +} \ No newline at end of file diff --git a/services/transmission/docker-compose.yml b/services/transmission/docker-compose.yml index 64e5b8d..e11ae25 100644 --- a/services/transmission/docker-compose.yml +++ b/services/transmission/docker-compose.yml @@ -1,6 +1,6 @@ services: app: - image: lscr.io/linuxserver/transmission:amd64-4.0.5 + image: lscr.io/linuxserver/transmission:amd64-4.1.0 container_name: transmission environment: - PUID=0