Compare commits
No commits in common. "61b90934f21079135260ff54e680ee01e65b2813" and "f2541575b4220ff29062ffb633d09e2805853843" have entirely different histories.
61b90934f2
...
f2541575b4
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -3,4 +3,3 @@ syncthing/config.xml filter=git-crypt diff=git-crypt
|
|||||||
ddclient/ddclient.conf filter=git-crypt diff=git-crypt
|
ddclient/ddclient.conf filter=git-crypt diff=git-crypt
|
||||||
*.pem filter=git-crypt diff=git-crypt
|
*.pem filter=git-crypt diff=git-crypt
|
||||||
*.env filter=git-crypt diff=git-crypt
|
*.env filter=git-crypt diff=git-crypt
|
||||||
*.override.yml filter=git-crypt diff=git-crypt
|
|
||||||
|
|||||||
@ -18,5 +18,3 @@ guiotte.fr. IN A 37.59.61.141
|
|||||||
; LAN
|
; LAN
|
||||||
dm.guiotte.fr. IN A 192.168.1.2
|
dm.guiotte.fr. IN A 192.168.1.2
|
||||||
money.guiotte.fr. IN CNAME dm.guiotte.fr.
|
money.guiotte.fr. IN CNAME dm.guiotte.fr.
|
||||||
photos.guiotte.fr. IN CNAME dm.guiotte.fr.
|
|
||||||
dl.guiotte.fr. IN CNAME dm.guiotte.fr.
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -58,21 +58,36 @@ services:
|
|||||||
- SESSION_COOKIE_SECURE=False
|
- SESSION_COOKIE_SECURE=False
|
||||||
- SECRET_KEY=yolo
|
- SECRET_KEY=yolo
|
||||||
|
|
||||||
|
# flood:
|
||||||
transmission:
|
# image: jesec/flood
|
||||||
image: lscr.io/linuxserver/transmission:latest
|
# container_name: flood
|
||||||
container_name: transmission
|
# user: 1000:100
|
||||||
environment:
|
# restart: unless-stopped
|
||||||
<<: *common-environment
|
# depends_on:
|
||||||
volumes:
|
# - rtorrent
|
||||||
- transmission-config:/config
|
# command: --port 3001 --allowedpath /data
|
||||||
- /mnt/storage/download:/downloads
|
# environment:
|
||||||
- /mnt/storage/download/torrent:/watch
|
# HOME: /config
|
||||||
ports:
|
# volumes:
|
||||||
- 9091:9091
|
# - ./flood:/config
|
||||||
- 51413:51413
|
# - /mnt/storage/download:/data
|
||||||
- 51413:51413/udp
|
# ports:
|
||||||
restart: unless-stopped
|
# - 3001:3001
|
||||||
|
#
|
||||||
|
# rtorrent:
|
||||||
|
# image: jesec/rtorrent
|
||||||
|
# container_name: rtorrent
|
||||||
|
# hostname: rtorrent
|
||||||
|
# user: 1000:100
|
||||||
|
# restart: unless-stopped
|
||||||
|
# command: -o network.port_range.set=6881-6881,system.daemon.set=true
|
||||||
|
# environment:
|
||||||
|
# HOME: /config
|
||||||
|
# volumes:
|
||||||
|
# - ./flood:/config
|
||||||
|
# - /mnt/storage/download:/data
|
||||||
|
# ports:
|
||||||
|
# - 6881:6881
|
||||||
|
|
||||||
# WIP
|
# WIP
|
||||||
# radarr:
|
# radarr:
|
||||||
@ -193,4 +208,3 @@ volumes:
|
|||||||
lychee-pictures:
|
lychee-pictures:
|
||||||
taskserver-data:
|
taskserver-data:
|
||||||
taskserver-certs:
|
taskserver-certs:
|
||||||
transmission-config:
|
|
||||||
|
|||||||
@ -5,7 +5,7 @@ server {
|
|||||||
listen 443 ssl;
|
listen 443 ssl;
|
||||||
listen [::]:443 ssl;
|
listen [::]:443 ssl;
|
||||||
|
|
||||||
server_name photos.*;
|
server_name pics.*;
|
||||||
|
|
||||||
include /config/nginx/ssl.conf;
|
include /config/nginx/ssl.conf;
|
||||||
|
|
||||||
|
|||||||
@ -1,61 +0,0 @@
|
|||||||
## Version 2022/09/08
|
|
||||||
# Make sure that DNS has a cname set for transmission
|
|
||||||
#
|
|
||||||
# Some Transmission Chrome extensions cannot handle HTTP/2 proxies as they
|
|
||||||
# rely on the HTTP Status Text to determine if they should add the
|
|
||||||
# X-Transmission-Session-Id header or not. HTTP/2 does not return this text
|
|
||||||
# so jQuery responses are empty. This causes RPCs to fail.
|
|
||||||
#
|
|
||||||
# If your extension is affected, you can remove http2 from the default server
|
|
||||||
# in /config/nginx/site-confs/default or listen on a different port that has
|
|
||||||
# no http2 servers defined. Better yet, submit a bug report with the
|
|
||||||
# extension developer to fix their extensions to support HTTP/2.
|
|
||||||
|
|
||||||
server {
|
|
||||||
listen 443 ssl;
|
|
||||||
listen [::]:443 ssl;
|
|
||||||
|
|
||||||
server_name dl.*;
|
|
||||||
|
|
||||||
include /config/nginx/ssl.conf;
|
|
||||||
|
|
||||||
client_max_body_size 0;
|
|
||||||
|
|
||||||
# enable for ldap auth (requires ldap-location.conf in the location block)
|
|
||||||
#include /config/nginx/ldap-server.conf;
|
|
||||||
|
|
||||||
# enable for Authelia (requires authelia-location.conf in the location block)
|
|
||||||
#include /config/nginx/authelia-server.conf;
|
|
||||||
|
|
||||||
location / {
|
|
||||||
# enable the next two lines for http auth
|
|
||||||
#auth_basic "Restricted";
|
|
||||||
#auth_basic_user_file /config/nginx/.htpasswd;
|
|
||||||
|
|
||||||
# enable for ldap auth (requires ldap-server.conf in the server block)
|
|
||||||
#include /config/nginx/ldap-location.conf;
|
|
||||||
|
|
||||||
# enable for Authelia (requires authelia-server.conf in the server block)
|
|
||||||
#include /config/nginx/authelia-location.conf;
|
|
||||||
|
|
||||||
include /config/nginx/proxy.conf;
|
|
||||||
include /config/nginx/resolver.conf;
|
|
||||||
set $upstream_app transmission;
|
|
||||||
set $upstream_port 9091;
|
|
||||||
set $upstream_proto http;
|
|
||||||
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
|
||||||
|
|
||||||
proxy_pass_header X-Transmission-Session-Id;
|
|
||||||
}
|
|
||||||
|
|
||||||
location ~ (/transmission)?/rpc {
|
|
||||||
include /config/nginx/proxy.conf;
|
|
||||||
include /config/nginx/resolver.conf;
|
|
||||||
set $upstream_app transmission;
|
|
||||||
set $upstream_port 9091;
|
|
||||||
set $upstream_proto http;
|
|
||||||
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user