pennyworth: deploy calibre-web
parent
bab00a2482
commit
3c81a5b5ed
|
@ -89,6 +89,11 @@ in {
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
"media.yori.cc" = sslforward "http://${vpn.ips.frumar}:32001";
|
"media.yori.cc" = sslforward "http://${vpn.ips.frumar}:32001";
|
||||||
|
"calibre.yori.cc" = {
|
||||||
|
enableACME = true;
|
||||||
|
forceSSL = true;
|
||||||
|
locations."/".proxyPass = "http://[::1]:8083";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
networking.firewall.allowedUDPPorts = [ 31790 ]; # wg
|
networking.firewall.allowedUDPPorts = [ 31790 ]; # wg
|
||||||
networking.firewall.allowedTCPPorts = [ 60307 ]; # weechat relay
|
networking.firewall.allowedTCPPorts = [ 60307 ]; # weechat relay
|
||||||
|
@ -113,4 +118,12 @@ in {
|
||||||
];
|
];
|
||||||
nix.settings.allowed-users = [ "@wheel" ];
|
nix.settings.allowed-users = [ "@wheel" ];
|
||||||
|
|
||||||
|
services.calibre-web = {
|
||||||
|
enable = true;
|
||||||
|
options = {
|
||||||
|
enableBookUploading = true;
|
||||||
|
#enableBookConversion = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,12 @@
|
||||||
nixpkgs.overlays = [
|
nixpkgs.overlays = [
|
||||||
(self: super: {
|
(self: super: {
|
||||||
libdecor = null;
|
libdecor = null;
|
||||||
|
imagemagick = super.imagemagick.override {
|
||||||
|
libheifSupport = false;
|
||||||
|
ghostscript = super.ghostscript.override {
|
||||||
|
cupsSupport = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue