~xenrox/ansible

docker: Configure explicit versioning

Instead of using the "latest" tag. Renovate will now take care of
upgrades. This also gives clearer notifications about software changes.
audiobookshelf: Configure backup
audiobookshelf: New service

For ebooks and audiobooks.
Fix ansible-lint warnings
miniflux: Host feed reader

This will partially substitute urlwatch (the rest - software releases
is taken care of by nvchecker).
matrix: Improve synapse retention

Forget rooms on leave.
vaultwarden: Update config

1.34.1 release.
vikunja: Add missing systemd override file
foundryvtt: Import role

This hosts FoundryVTT for role-playing games like Dungeons & Dragons.

This service was hosted on a different server in the past but is migrated
to xenrox.net now.
prometheus_clients: Suppress curl output

This is just some unnecessary noise (e.g. in backup journald logs).
restic: Use subvolume for git backup
srht: Create btrfs subvolume for git
restic: Backup btrfs subvolumes with snapshots

The backup now cleans itself up after it is done. Great care was put
into making sure that a new backup cannot start if the previous one
fails to get removed.
Creation of the new folders will fail if they still exist ("-p" flag
removed) and the snapshot folder cannot be deleted if there are still
pending snapshots.
restic: Fix prometheus metrics

This is not a desktop job and a failing backup should trigger alerts
the next day.
forgejo: Create btrfs subvolume

Its easier to backup like this.
xenrox.net: Rename vars file

Collect all backup related variables in this file.
pocket_id: Update compose.yaml and env

For the v1.0.0 release which contains breaking changes.
prometheus_clients: Improve curl script

The instance is no longer hardcoded to the hostname, but can be set with
a parameter now. This is useful for backup stats where the "instance"
will be the name of the backup medium.
restic: Create backups with restic

As a successor to borg. For offsite backups the repository is mirrored
with "rclone" to Backblaze.

References: https://todo.xenrox.net/~xenrox/infrastructure/4
Next