Initial commit

This commit is contained in:
admin committed 2026-09-05 22:47:35 +02:00
commit 8641464a6c
44 files changed
+2192

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
[Unit]
Description=Check and recover Hermes stack
[Service]
Type=oneshot
ExecStart=%h/.local/libexec/hermes-stack-health
+11
View File
@@ -0,0 +1,11 @@
[Unit]
Description=Periodic Hermes stack health check
[Timer]
OnBootSec=2min
OnUnitActiveSec=10min
AccuracySec=30s
Unit=hermes-stack-health.service
[Install]
WantedBy=timers.target
@@ -0,0 +1,9 @@
[Unit]
Description=Update Hermes Agent with backup and rollback
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
ExecStart=%h/.local/libexec/hermes-stack-hermes-update
TimeoutStartSec=30min
@@ -0,0 +1,11 @@
[Unit]
Description=Weekly Hermes Agent update
[Timer]
OnCalendar=weekly
Persistent=true
RandomizedDelaySec=2h
Unit=hermes-stack-hermes-update.service
[Install]
WantedBy=timers.target
@@ -0,0 +1,6 @@
[Unit]
Description=Check and recover signal-cli for Hermes
[Service]
Type=oneshot
ExecStart=%h/.local/libexec/hermes-stack-signal-health
@@ -0,0 +1,11 @@
[Unit]
Description=Periodic signal-cli health check
[Timer]
OnBootSec=3min
OnUnitActiveSec=10min
AccuracySec=30s
Unit=hermes-stack-signal-health.service
[Install]
WantedBy=timers.target
@@ -0,0 +1,8 @@
[Unit]
Description=Check for a new signal-cli release
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
ExecStart=%h/.local/libexec/hermes-stack-signal-update-check
@@ -0,0 +1,11 @@
[Unit]
Description=Daily signal-cli update check
[Timer]
OnCalendar=daily
Persistent=true
RandomizedDelaySec=1h
Unit=hermes-stack-signal-update-check.service
[Install]
WantedBy=timers.target
+13
View File
@@ -0,0 +1,13 @@
[Unit]
Description=Local llama.cpp Qwen model server
After=network-online.target
[Service]
Type=simple
ExecStart=%h/.local/libexec/hermes-stack-llama-run
Restart=on-failure
RestartSec=10
TimeoutStopSec=60
[Install]
WantedBy=default.target
+14
View File
@@ -0,0 +1,14 @@
[Unit]
Description=signal-cli daemon for Hermes
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=%h/.local/libexec/hermes-stack-signal-run
Restart=always
RestartSec=10
TimeoutStopSec=30
[Install]
WantedBy=default.target