rpi: выгрузка Telegram второго аккаунта (tg_export с Mac) — stacks/rpi-tg-export

Пользователь tgexport, сессия /var/lib/tg-export (600), тексты в /mnt/backup/tg (группа astra),
докачка раз в сутки без медиа, итог в backup-metrics. Вход делает владелец.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
gilfanovr
2026-10-17 11:26:35 +03:00
co-authored by Claude Opus 5.5
parent 8373a87826
commit 8a06244ef4
12 changed files with 1367 additions and 0 deletions
@@ -0,0 +1,17 @@
[Unit]
Description=Telegram: докачка истории второго аккаунта владельца (только текст)
Wants=network-online.target
After=network-online.target
RequiresMountsFor=/mnt/backup
[Service]
Type=oneshot
User=tgexport
Group=tgexport
# файлы выгрузки 640, каталог setgid astra — Astra читает, остальные пользователи малины нет
UMask=0027
Nice=10
# первый прогон долгий: Telegram троттлит чтение истории (FloodWait), скрипт ждёт сам
TimeoutStartSec=infinity
ExecStart=/usr/local/bin/tg-export run --no-media --archived
ExecStopPost=+/usr/local/bin/backup-metrics backup_tg_export
@@ -0,0 +1,10 @@
[Unit]
Description=Telegram: докачка истории второго аккаунта раз в сутки
[Timer]
OnCalendar=*-*-* 04:30
RandomizedDelaySec=10m
Persistent=true
[Install]
WantedBy=timers.target