backup
This commit is contained in:
@@ -0,0 +1,8 @@
|
|||||||
|
services:
|
||||||
|
dlna:
|
||||||
|
image:
|
||||||
|
volumes:
|
||||||
|
- media:/media
|
||||||
|
ports:
|
||||||
|
- 8200:8200
|
||||||
|
- 1900:1900/udp
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
homeassistant:
|
homeassistant:
|
||||||
container_name: homeassistant
|
container_name: homeassistant
|
||||||
image: "ghcr.io/home-assistant/home-assistant:stable"
|
image: ghcr.io/home-assistant/home-assistant:stable
|
||||||
volumes:
|
volumes:
|
||||||
- /data/services/homeassistant:/config
|
- /data/services/homeassistant:/config
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
@@ -9,14 +9,20 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
privileged: true
|
privileged: true
|
||||||
network_mode: host
|
network_mode: host
|
||||||
|
cap_add:
|
||||||
|
- NET_ADMIN
|
||||||
|
- NET_RAW
|
||||||
|
|
||||||
matter:
|
matter:
|
||||||
container_name: homeassistant_matter
|
container_name: homeassistant_matter
|
||||||
image: ghcr.io/home-assistant-libs/python-matter-server:stable
|
image: ghcr.io/home-assistant-libs/python-matter-server:stable
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: host
|
network_mode: host
|
||||||
|
# environment:
|
||||||
|
# MATTER_DCL_PRODUCTIONURL: https://on.main-net.trustasia.com
|
||||||
security_opt:
|
security_opt:
|
||||||
- apparmor:unconfined
|
- 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:
|
volumes:
|
||||||
- /data/services/homeassistant_matter:/data
|
- /data/services/homeassistant_matter:/data
|
||||||
- /run/dbus:/run/dbus:ro
|
- /run/dbus:/run/dbus:ro
|
||||||
@@ -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
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"dht-enabled": true,
|
"dht-enabled": true,
|
||||||
"download-dir": "/mnt/p2p",
|
"download-dir": "/mnt/p2p",
|
||||||
"download-queue-enabled": true,
|
"download-queue-enabled": true,
|
||||||
"download-queue-size": 1,
|
"download-queue-size": 2,
|
||||||
"encryption": 1,
|
"encryption": 1,
|
||||||
"idle-seeding-limit": 30,
|
"idle-seeding-limit": 30,
|
||||||
"idle-seeding-limit-enabled": false,
|
"idle-seeding-limit-enabled": false,
|
||||||
@@ -37,20 +37,27 @@
|
|||||||
"peer-port-random-on-start": false,
|
"peer-port-random-on-start": false,
|
||||||
"peer-socket-tos": "le",
|
"peer-socket-tos": "le",
|
||||||
"pex-enabled": true,
|
"pex-enabled": true,
|
||||||
|
"pidfile": "",
|
||||||
"port-forwarding-enabled": true,
|
"port-forwarding-enabled": true,
|
||||||
"preallocation": 1,
|
"preallocation": 1,
|
||||||
|
"preferred_transports": [
|
||||||
|
"utp",
|
||||||
|
"tcp"
|
||||||
|
],
|
||||||
"prefetch-enabled": true,
|
"prefetch-enabled": true,
|
||||||
|
"proxy_url": null,
|
||||||
"queue-stalled-enabled": true,
|
"queue-stalled-enabled": true,
|
||||||
"queue-stalled-minutes": 30,
|
"queue-stalled-minutes": 30,
|
||||||
"ratio-limit": 2,
|
"ratio-limit": 2.0,
|
||||||
"ratio-limit-enabled": false,
|
"ratio-limit-enabled": false,
|
||||||
"rename-partial-files": true,
|
"rename-partial-files": true,
|
||||||
|
"reqq": 2000,
|
||||||
"rpc-authentication-required": true,
|
"rpc-authentication-required": true,
|
||||||
"rpc-bind-address": "0.0.0.0",
|
"rpc-bind-address": "0.0.0.0",
|
||||||
"rpc-enabled": true,
|
"rpc-enabled": true,
|
||||||
"rpc-host-whitelist": "",
|
"rpc-host-whitelist": "",
|
||||||
"rpc-host-whitelist-enabled": false,
|
"rpc-host-whitelist-enabled": false,
|
||||||
"rpc-password": "{f42282eb440a762bc1a0e286e662d0c0323d2c85akXHVQpt",
|
"rpc-password": "{13c3b8faaac9dc68f24cacaf2385542d8afaaa52y0yb8kmt",
|
||||||
"rpc-port": 9091,
|
"rpc-port": 9091,
|
||||||
"rpc-socket-mode": "0750",
|
"rpc-socket-mode": "0750",
|
||||||
"rpc-url": "/transmission/",
|
"rpc-url": "/transmission/",
|
||||||
@@ -66,17 +73,22 @@
|
|||||||
"script-torrent-done-seeding-filename": "",
|
"script-torrent-done-seeding-filename": "",
|
||||||
"seed-queue-enabled": true,
|
"seed-queue-enabled": true,
|
||||||
"seed-queue-size": 10,
|
"seed-queue-size": 10,
|
||||||
|
"sequential_download": false,
|
||||||
|
"sleep-per-seconds-during-verify": 100,
|
||||||
"speed-limit-down": 100,
|
"speed-limit-down": 100,
|
||||||
"speed-limit-down-enabled": false,
|
"speed-limit-down-enabled": false,
|
||||||
"speed-limit-up": 100,
|
"speed-limit-up": 100,
|
||||||
"speed-limit-up-enabled": false,
|
"speed-limit-up-enabled": false,
|
||||||
"start-added-torrents": true,
|
"start-added-torrents": true,
|
||||||
|
"start_paused": false,
|
||||||
"tcp-enabled": true,
|
"tcp-enabled": true,
|
||||||
"torrent-added-verify-mode": "fast",
|
"torrent-added-verify-mode": "fast",
|
||||||
|
"torrent_complete_verify_enabled": false,
|
||||||
"trash-original-torrent-files": false,
|
"trash-original-torrent-files": false,
|
||||||
"umask": "000",
|
"umask": "000",
|
||||||
"upload-slots-per-torrent": 14,
|
"upload-slots-per-torrent": 14,
|
||||||
"utp-enabled": true,
|
"utp-enabled": true,
|
||||||
"watch-dir": "/watch",
|
"watch-dir": "/watch",
|
||||||
"watch-dir-enabled": true
|
"watch-dir-enabled": true,
|
||||||
|
"watch-dir-force-generic": false
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: lscr.io/linuxserver/transmission:amd64-4.0.5
|
image: lscr.io/linuxserver/transmission:amd64-4.1.0
|
||||||
container_name: transmission
|
container_name: transmission
|
||||||
environment:
|
environment:
|
||||||
- PUID=0
|
- PUID=0
|
||||||
|
|||||||
Reference in New Issue
Block a user