paperless!!

This commit is contained in:
Clara Dautermann 2025-08-08 16:57:41 +02:00
parent 899453814c
commit 53231651da
Signed by: clara
GPG key ID: 223391B52FAD4463
5 changed files with 89 additions and 80 deletions

View file

@ -3,7 +3,7 @@ let paperless_dir = "/mnt/paperless_dir";
in {
deployment = {
targetHost = "192.168.178.93";
targetHost = "192.168.178.101";
targetPort = 22;
targetUser = "root";
};
@ -37,10 +37,10 @@ in {
# Mount paperless directory
environment.systemPackages = [ pkgs.cifs-utils ];
systemd.tmpfiles.rules = [
"d ${paperless_dir} 0755 paperless paperless 99999y"
"d ${paperless_dir} 0777 paperless paperless 99999y"
];
fileSystems.${paperless_dir} = {
device = "//10.8.1.5/mnt/main_zfs/milo_paperless";
device = "//10.8.1.5/milo_paperless";
fsType = "cifs";
options =
let
@ -51,8 +51,16 @@ in {
[
"${automount_opts}"
"credentials=${config.sops.templates."cifs-credentials".path}"
"uid=315,gid=315"
"uid=paperless,gid=paperless"
];
};
# Paperless needs the share to be mounted
systemd.user.services."paperless-web.service".requires = [
"mnt-paperless_dir.mount"
];
systemd.user.services."paperless-scheduler.service".requires = [
"mnt-paperless_dir.mount"
];
}