capture overseerr, syncthing, and fix slskd on london-b (#43)

This commit is contained in:
Rasmus Wejlgaard 2026-04-03 09:52:10 +01:00 committed by GitHub
parent 2d7723d145
commit 49cea826e0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 34 additions and 1 deletions

View file

@ -12,6 +12,14 @@ docker_services:
- smartctl-exporter
- plex-exporter
# Snap-managed services (deployed by media_stack role)
snap_services:
- overseerr
# APT-managed user services (deployed by media_stack role)
apt_user_services:
- syncthing@pez
zfs_pools:
- hdd

View file

@ -55,6 +55,32 @@
- vsftpd
- cloudflared
# ── Snap packages ──
- name: Install Overseerr via snap
community.general.snap:
name: overseerr
channel: latest/beta
state: present
- name: Ensure Overseerr snap service is running
ansible.builtin.command: snap start overseerr
changed_when: false
failed_when: false
# ── APT-managed services ──
- name: Install Syncthing
ansible.builtin.apt:
name: syncthing
state: present
- name: Enable and start Syncthing for pez user
ansible.builtin.systemd:
name: syncthing@pez
state: started
enabled: true
# ── Configuration files ──
- name: Deploy promtail config

View file

@ -2,7 +2,6 @@
# slskd - Soulseek client (web UI)
# Host: london-b (100.84.65.101)
# Data: /root/slskd (app), /hdd/music/slskd (downloads)
# Status: Currently stopped (not set to auto-restart)
services:
slskd: