F7cloud Talk Recording: install-скрипт, vendor (Firefox ESR, GeckoDriver), systemd, конфиг-шаблон

This commit is contained in:
root
2026-03-10 20:20:35 +00:00
commit 18d01581be
2937 changed files with 498610 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
[Unit]
Description=F7cloud Talk Recording Server
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=f7cloud-talk-recording
Group=f7cloud-talk-recording
WorkingDirectory=/var/lib/f7cloud-talk-recording
Environment=HOME=/var/lib/f7cloud-talk-recording
Environment=DISPLAY=:99
ExecStart=/usr/bin/xvfb-run --server-num=99 --server-args="-screen 0 1920x1080x24 -nolisten tcp" /opt/f7cloud-talk-recording/venv/bin/python -m nextcloud.talk.recording --config /etc/f7cloud-talk-recording/server.conf
Restart=on-failure
RestartSec=2
[Install]
WantedBy=multi-user.target