rpi: Obsidian-vault через Obsidian Sync, суточный архив в ruzzy/MyVault, скилл obsidian у Astra; алерты backup_vault

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
gilfanovr
2026-10-11 21:20:06 +03:00
co-authored by Claude Opus 5.5
parent 89c9563453
commit 7ef4d0b3e5
7 changed files with 75 additions and 2 deletions
@@ -0,0 +1,15 @@
[Unit]
Description=Obsidian Sync (headless) for vault /home/astra/vault
Wants=network-online.target
After=network-online.target
[Service]
User=astra
Environment=HOME=/home/astra
WorkingDirectory=/home/astra/vault
ExecStart=/usr/bin/ob sync --path /home/astra/vault --continuous
Restart=always
RestartSec=30
[Install]
WantedBy=multi-user.target
@@ -0,0 +1,12 @@
[Unit]
Description=Daily one-way archive of Obsidian vault to gitea (ruzzy/MyVault)
Wants=network-online.target
After=network-online.target obsidian-sync.service
[Service]
Type=oneshot
User=astra
Environment=HOME=/home/astra
ExecStart=/usr/local/bin/vault-archive
ExecStopPost=+/usr/local/bin/backup-metrics backup_vault
TimeoutStartSec=15min
@@ -0,0 +1,10 @@
[Unit]
Description=Daily Obsidian vault archive
[Timer]
OnCalendar=*-*-* 03:45
RandomizedDelaySec=10m
Persistent=true
[Install]
WantedBy=timers.target