Wir haben auf unseren UnRaid Server eine Nextcloud Installation laufen. Über die CloudPanel Ubuntu VM erfolgt die Zuordnung einer internen Domain (nextcloud.lan) mittels Reverse Proxy.
Zwei Einstellungen sind dabei zu machen:
Nextcloud Einstellungen
In der config.php muss die interne Domain (in dem Fall nextcloud.lan) und die IP vom Reverse Proxy (in dem Fall 192.168.1.30) angegeben werden.
'trusted_domains' =>
array (
0 => 'nextcloud.lan',
1 => '192.168.1.20:7888',
),
'trusted_proxies' => ['192.168.1.30'],
CloudPanel vHost Einstellungen
server {
....
location ^~ /.well-known {
location = /.well-known/carddav { return 301 /remote.php/dav/; }
location = /.well-known/caldav { return 301 /remote.php/dav/; }
location /.well-known/acme-challenge { try_files $uri $uri/ =404; }
location /.well-known/pki-validation { try_files $uri $uri/ =404; }
return 301 /index.php$request_uri;
}
add_header Strict-Transport-Security "max-age=15552000; includeSubDomains";....
}
Weiterführende Links:
https://docs.nextcloud.com/server/25/admin_manual/installation/harden_server.html
Einfaches Script, um die aktuelle Browser Url per Script direkt an youtube-dl zu übergeben und den Download starten.
Bereit für Ihr Projekt?