paperless!!
This commit is contained in:
parent
899453814c
commit
53231651da
5 changed files with 89 additions and 80 deletions
|
|
@ -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"
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue