···
"nextcloud.vpn.freumh.org"
"owntracks.vpn.freumh.org"
32
+
"calibre.freumh.org"
···
http://${host}:${builtins.toString port}
99
+
"calibre.freumh.org" = {
102
+
recommendedProxySettings = true;
104
+
http://127.0.0.1:${builtins.toString config.services.calibre-web.listen.port}
106
+
proxyWebsockets = true;
108
+
proxy_buffer_size 128k;
109
+
proxy_buffers 4 256k;
110
+
proxy_busy_buffers_size 256k;
···
config.services.transmission.user
config.services.nzbget.user
220
-
# services.calibre-server.enable = true;
237
+
services.calibre-web = {
244
+
enableBookConversion = true;
245
+
enableBookUploading = true;
246
+
enableKepubify = true;
age.secrets.restic-owl.file = ../../secrets/restic-owl.age;
age.secrets.restic-gecko.file = ../../secrets/restic-gecko.age;
···
logPath = "/var/lib/jellyseerr/logs/overseerr.log";
336
+
# requires 'Enable Proxy Support' for jellyseerr
337
+
jails."calibre-web".settings = {
341
+
filter = "calibre-web";
344
+
findTime = "43200";
345
+
logPath = "/var/lib/calibre-web/log";
"fail2ban/filter.d/jellyfin.local".text = ''
···
failregex = ^.*\[warn\]\[Auth\]: Failed login attempt from user with incorrect Jellyfin credentials {"account":{"ip":"<HOST>","email":
357
+
"fail2ban/filter.d/calibre-web.local".text = ''
359
+
failregex = ^(?:\[\])?\s*WARN \{[^\}]*\} Login failed for user "<F-USER>[^"]*</F-USER>" IP-address: <ADDR>
systemd.services.ddns = {
···
ExecStart = pkgs.writeShellScript "update-dns" ''
328
-
IP="$(${pkgs.curl}/bin/curl https://ipinfo.io/ip 2> /dev/null)";
371
+
IP="$(${pkgs.curl}/bin/curl https://ipinfo.io/ip 2> /dev/null)"
${config.services.eon.package}/bin/capc update /run/agenix/eon-freumh.org.cap \
331
-
-u remove/jellyfin.freumh.org/A \
332
-
-u remove/jellyseerr.freumh.org/A \
333
-
-u add/jellyfin.freumh.org/A/"$IP"/60 \
334
-
-u add/jellyseerr.freumh.org/A/"$IP"/60;
374
+
-u "remove|jellyfin.freumh.org|A" \
375
+
-u "remove|jellyseerr.freumh.org|A" \
376
+
-u "remove|calibre.freumh.org|A" \
377
+
-u "add|jellyfin.freumh.org|A|$IP|60" \
378
+
-u "add|jellyseerr.freumh.org|A|$IP|60" \
379
+
-u "add|calibre.freumh.org|A|$IP|60" \