Initial commit

This commit is contained in:
2025-11-06 20:28:41 +01:00
commit 5fc4fbcef3
182 changed files with 4742 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
[Unit]
Description=Clones the ZIM updater repository
ConditionPathExists=!/var/home/kiwix/kiwix-zim-updater
[Service]
Type=oneshot
ExecStart=bash -c "cd /var/home/kiwix && git clone https://github.com/jojo2357/kiwix-zim-updater.git"
RemainAfterExit=true
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,6 @@
[Unit]
Description=Pre-generates previews for Nextcloud
[Service]
Type=oneshot
ExecStart=/var/home/nextcloud/pre-generate-preview.sh

View File

@@ -0,0 +1,11 @@
[Unit]
Description=Timer for the pre-generate-preview service
[Timer]
OnCalendar=12:00:00
OnCalendar=00:00:00
Persistent=true
Unit=pre-generate-preview.service
[Install]
WantedBy=timers.target

View File

@@ -0,0 +1,6 @@
[Unit]
Description=Update the unbound root hints
[Service]
Type=oneshot
ExecStart=/var/home/pihole/update-hints.sh

View File

@@ -0,0 +1,11 @@
[Unit]
Description=Timer for the update-hints service
[Timer]
OnCalendar=*-12-01 00:00:00
OnCalendar=*-6-01 00:00:00
Persistent=true
Unit=update-hints.service
[Install]
WantedBy=timers.target

View File

@@ -0,0 +1,6 @@
[Unit]
Description=Update the unbound root entries
[Service]
Type=oneshot
ExecStart=/var/home/pihole/update-root.sh

View File

@@ -0,0 +1,10 @@
[Unit]
Description=Timer for the update-root service
[Timer]
OnCalendar=*-*-01 00:00:00
Persistent=true
Unit=update-root.service
[Install]
WantedBy=timers.target

View File

@@ -0,0 +1,6 @@
[Unit]
Description=Update the DynDns entries
[Service]
Type=oneshot
ExecStart=/var/home/tga/dyndns.sh

View File

@@ -0,0 +1,10 @@
[Unit]
Description=Timer for the update-dyndns service
[Timer]
OnCalendar=*:00/30
Persistent=true
Unit=update-dyndns.service
[Install]
WantedBy=timers.target