The mounts were only ever read by one-off migration scripts, and their cache had grown to 9.7 GB. restic and the bucket replica talk to object storage directly, so nothing needs a filesystem view of the buckets. Disable s3fs like on asxpio-ops; the bootstrap playbook unmounts and drops the fstab lines (applied by hand, cache removed). The playbook still created Immich directories under the mount and its summary needed the cache size, which a disabled host no longer sets. Assisted-by: Claude:opus-5-5
28 lines
1,003 B
YAML
28 lines
1,003 B
YAML
---
|
|
public_ip: 46.62.228.216
|
|
vpc_ip: "{{ asxpio_services_vpc_ip }}"
|
|
wireguard_ip: "{{ asxpio_services_wireguard_ip }}"
|
|
|
|
ssh_allow_public_git: false
|
|
|
|
# s3fs is off: its cache took ~10 GB and nothing reads the mounts any more;
|
|
# restic and s3_replicate talk to object storage directly
|
|
s3fs_enabled: false
|
|
|
|
# restic: ejabberd's Mnesia through its own backup command, its SQLite
|
|
# through the online backup API. The Paper world is copied live (RCON is
|
|
# off, so there is no save-off); its autosave keeps that close enough.
|
|
restic_paths:
|
|
- /etc
|
|
- /opt
|
|
- /var/lib/docker/volumes/xmpp_database
|
|
- /var/lib/docker/volumes/xmpp_tackygram
|
|
restic_excludes:
|
|
- /opt/containerd
|
|
- /opt/minecraft/cache
|
|
- /opt/minecraft/libraries
|
|
- /opt/minecraft/versions
|
|
restic_pre_hooks:
|
|
- docker exec xmpp-ejabberd-1 ejabberdctl backup /opt/ejabberd/database/nightly.backup
|
|
- sqlite3 /var/lib/docker/volumes/xmpp_database/_data/ejabberd.sqlite ".backup '$STAGE/ejabberd.sqlite'"
|
|
restic_schedule: "*-*-* 04:15:00"
|