Build all images with nix-snapshotter
This commit is contained in:
parent
ab3a068066
commit
708e6b4336
14 changed files with 125 additions and 184 deletions
46
nixng-configurations/radicale.nix
Normal file
46
nixng-configurations/radicale.nix
Normal file
|
@ -0,0 +1,46 @@
|
|||
{nglib, ...}: let
|
||||
htpasswd_location = "/radicale_htpasswd";
|
||||
in {
|
||||
dinit.enable = true;
|
||||
|
||||
init.services.radicale = {
|
||||
shutdownOnExit = true;
|
||||
|
||||
tmpfiles = with nglib.nottmpfiles.dsl; [
|
||||
(f htpasswd_location "-" "radicale" "radicale" _ "pim:$apr1$GUiTihkS$dDCkaUxFx/O86m6NCy/yQ.")
|
||||
];
|
||||
};
|
||||
|
||||
services.radicale = {
|
||||
enable = true;
|
||||
|
||||
settings = {
|
||||
server = {
|
||||
hosts = "0.0.0.0:5232, [::]:5232";
|
||||
ssl = false;
|
||||
};
|
||||
|
||||
encoding = {
|
||||
request = "utf-8";
|
||||
stock = "utf-8";
|
||||
};
|
||||
|
||||
auth = {
|
||||
realm = "Radicale - Password Required";
|
||||
type = "htpasswd";
|
||||
htpasswd_filename = htpasswd_location;
|
||||
htpasswd_encryption = "md5";
|
||||
};
|
||||
|
||||
rights.type = "owner_only";
|
||||
|
||||
storage = {
|
||||
type = "multifilesystem";
|
||||
filesystem_folder = "/data";
|
||||
};
|
||||
|
||||
logging = {};
|
||||
headers = {};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue