update
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -2,3 +2,4 @@
|
|||||||
tmp
|
tmp
|
||||||
db-data
|
db-data
|
||||||
services/mailserver/data
|
services/mailserver/data
|
||||||
|
serivces/**/data
|
||||||
|
|||||||
@@ -1,12 +1,5 @@
|
|||||||
== Internet ports
|
== Internet ports
|
||||||
|
|
||||||
== Open
|
|
||||||
|
|
||||||
443 - nextcloud, pigallery, gitea
|
443 - nextcloud, pigallery, gitea
|
||||||
6881 (+udp) - deluge
|
|
||||||
|
|
||||||
== Closed
|
|
||||||
|
|
||||||
443 - portainer
|
|
||||||
51413 (+udp) - transmission
|
51413 (+udp) - transmission
|
||||||
8989 - custom web site (test)
|
51400 - bittorrent tracker
|
||||||
|
|||||||
28
services/ingress/torrent-tracker.conf
Normal file
28
services/ingress/torrent-tracker.conf
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
server {
|
||||||
|
server_name tracker.maksim-pankov.ru;
|
||||||
|
location / {
|
||||||
|
proxy_pass http://gipat:51400/;
|
||||||
|
client_max_body_size 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
listen 443 ssl; # managed by Certbot
|
||||||
|
ssl_certificate /etc/letsencrypt/live/tracker.maksim-pankov.ru/fullchain.pem; # managed by Certbot
|
||||||
|
ssl_certificate_key /etc/letsencrypt/live/tracker.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
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
if ($host = tracker.maksim-pankov.ru) {
|
||||||
|
return 301 https://$host$request_uri;
|
||||||
|
} # managed by Certbot
|
||||||
|
|
||||||
|
|
||||||
|
server_name tracker.maksim-pankov.ru;
|
||||||
|
listen 80;
|
||||||
|
return 404; # managed by Certbot
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
8
services/ingress/torrent-tracker.conf.save
Normal file
8
services/ingress/torrent-tracker.conf.save
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
server {
|
||||||
|
server_name tracker.maksim-pankov.ru;
|
||||||
|
location / {
|
||||||
|
proxy_pass http://gipat:/;
|
||||||
|
sub_filter "http://gipat:5002/" "https://cloud.maksim-pankov.ru/";
|
||||||
|
client_max_body_size 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -10,6 +10,8 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 5002:80
|
- 5002:80
|
||||||
environment:
|
environment:
|
||||||
|
- http_proxy=socks5://192.168.0.101:1080
|
||||||
|
- https_proxy=socks5://192.168.0.101:1080
|
||||||
- POSTGRES_HOST=192.168.0.101
|
- POSTGRES_HOST=192.168.0.101
|
||||||
- POSTGRES_DB=nextcloud
|
- POSTGRES_DB=nextcloud
|
||||||
- POSTGRES_USER=nextcloud
|
- POSTGRES_USER=nextcloud
|
||||||
|
|||||||
17
services/torrent-tracker/docker-compose.yml
Normal file
17
services/torrent-tracker/docker-compose.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
bittorrent-tracker:
|
||||||
|
container_name: torrent-tracker
|
||||||
|
image: minimages/bittorrent-tracker
|
||||||
|
ports:
|
||||||
|
- "51400:8000"
|
||||||
|
environment:
|
||||||
|
- PORT=8000
|
||||||
|
- HTTP=1
|
||||||
|
- UDP=1
|
||||||
|
- WS=1
|
||||||
|
- STATS=1
|
||||||
|
- INTERVAL=600000
|
||||||
|
- TRUST_PROXY=0
|
||||||
|
- QUIET=1
|
||||||
|
- SILENT=0
|
||||||
|
restart: unless-stopped
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
"rpc-enabled": true,
|
"rpc-enabled": true,
|
||||||
"rpc-host-whitelist": "",
|
"rpc-host-whitelist": "",
|
||||||
"rpc-host-whitelist-enabled": false,
|
"rpc-host-whitelist-enabled": false,
|
||||||
"rpc-password": "{9b5405e29e6196660e0b6d22b5c1ddeed66c89eb/dbq/qfy",
|
"rpc-password": "{46bb4cd939c5b6d6a79ecc0686cbe166adf4c0076uxI16Ap",
|
||||||
"rpc-port": 9091,
|
"rpc-port": 9091,
|
||||||
"rpc-socket-mode": "0750",
|
"rpc-socket-mode": "0750",
|
||||||
"rpc-url": "/transmission/",
|
"rpc-url": "/transmission/",
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
version: '3'
|
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: lscr.io/linuxserver/transmission:amd64-4.0.5
|
image: lscr.io/linuxserver/transmission:amd64-4.0.5
|
||||||
@@ -15,6 +14,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /mnt/Teka1/Videos:/mnt/Teka1/Videos
|
- /mnt/Teka1/Videos:/mnt/Teka1/Videos
|
||||||
- /mnt/Teka2/Videos:/mnt/Teka2/Videos
|
- /mnt/Teka2/Videos:/mnt/Teka2/Videos
|
||||||
|
- /mnt/Teka2/site-data:/mnt/Teka2/site-data
|
||||||
- /mnt/Share:/mnt/Share
|
- /mnt/Share:/mnt/Share
|
||||||
- ./data/config:/config
|
- ./data/config:/config
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
Reference in New Issue
Block a user