Now that we're moving away from the restrictions of Ceph, we've added back the ability for ElfBot to backup your apps / config for you, to a new 10Gb volume found at /storage/backup
.
10Gb is not a lot (it may not even be enough for all of Plex!), and it's not a replacement for the daily offsite backup we do - it's intended to be a convenient way to backup config files and .db files which you may want to keep multiple revisions of (like Kometa's config.yaml), to a "staging" location for you to take offsite.
Once you've performed a backup to /storage/backup
, you can then download the backup locally, or move it to external storage (if you've got a StorageBox mounted, etc), using FileBrowser.
One fun variation is elfbot backup symlinks
.. give it a try!
In the context of our ongoing cephless migration, this change will cause all your apps to restart (because they all need the /storage/backup
folder), which may unearth more minor migration issues, if your pods are not all already on the same node.
If you do have any issues post-maintenance, and you find some pending pods, be aware that this is not normal, but a realistic consequence of the level of re-architecture we're doing to go cephless, and a little hammering may be required, so create an #elf-help ticket if in doubt!
More cephless migrations : non-plex streamers, supplemental apps
Continuing with the cephless migration, tonight we're also migrating the non-Plex streamers (Jellyfin, Emby), and a collection of lesser-used apps. For thoroughness, the list of apps migrating to cephless is:
- Jellyfin (stream media)
- Emby (stream media)
- Jellyfin Accounts (manage invites)
- Navidrome (stream music)
- Mylar (download and manage comics)
- Joplin Server (publish notes)
- jDownloader (download)
- Pyload (download)
- Lazy Librarian (download and manage ebooks)
- Mattermost (group chat)
- Vaultwarden (password manager)
- Ombi (manage media requests)
- Filebot (automate file operations, including renaming and symlinking)
- Homepage (beautiful dashboard replacement with lots of widgets)
- Bazarr / Bazarr4k (download subtitles)
- Autoscan (trigger streamer library scans)
Streamer Speedtests
Our streamers (Plex, Emby, Jellyfin) include a speedtest at the /speed/
URL path, to help you identify the cause of streaming lag.
Our recent addition of ImageMaid broke the speedtest for Plex, and Jellyfin's had been broken due to the pod's securityContext, but all three are now working again! To perform a streamer speedtest, launch your streamer from your dashboard, and then change the URL to add /speed/
and the end, for i.e - https://<your username>-plex.elfhosted.com/speed/