Compare commits

..

2 Commits

Author SHA1 Message Date
randomuser
20d7a2c02d add rss feeding 2023-12-03 20:48:49 -06:00
randomuser
2e07b8b018 improve paperless-activate 2023-12-03 20:15:14 -06:00
2 changed files with 17 additions and 4 deletions

View File

@ -66,20 +66,24 @@
gnumake
];
systemd.user.services.paperless-activate = {
systemd.services.paperless-activate = {
script = ''
while true; do
# restart every 5 minutes
echo "starting link"
ssh -v -NR 3004:localhost:3004 -p 55555 useracc@beepboop.systems & disown
sudo ssh -v -NR 4000:localhost:80 -p 55555 useracc@beepboop.systems & disown
${pkgs.openssh}/bin/ssh -v -NR 3004:localhost:3004 -p 55555 useracc@beepboop.systems &
ONE="$!"
${pkgs.openssh}/bin/ssh -v -NR 4000:localhost:80 -p 55555 useracc@beepboop.systems &
TWO="$!"
echo "waiting"
sleep $((60 * 5))
echo "killing and restarting"
pkill ssh
kill $ONE || true
kill $TWO || true
done
'';
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
};
}

View File

@ -12,6 +12,15 @@
networking.hostName = "netbox";
services.rss2email = {
enable = true;
feeds = {
"eff" = {
url = "https://www.eff.org/rss/updates.xml";
};
};
};
users.users.useracc = {
isNormalUser = true;
extraGroups = [ "wheel" "docker" ];