|
Publish Release / publish (push) Failing after 2m2s
Details
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .gitea/workflows | ||
| Configuration | ||
| Controllers | ||
| Localization | ||
| Pages | ||
| Services | ||
| images | ||
| .gitignore | ||
| AutoBackup.csproj | ||
| AutoBackup.slnx | ||
| LICENSE | ||
| Plugin.cs | ||
| PluginServiceRegistrar.cs | ||
| README.md | ||
| build.yaml | ||
| manifest.json | ||
| plugin-info.json | ||
README.md
Auto Backup
A Jellyfin plugin that automatically creates scheduled backups of your Jellyfin data at the times you define.
Features
- Multiple schedules — create as many independent backup schedules as you need
- Flexible recurrence — daily, weekly, every N hours/weeks, or monthly (fixed day or weekday)
- Backup content selection — choose what to include: Database, Metadata, Subtitles, Trickplay
- Retention rules — keep the last N backups per backup type combination, older ones are deleted automatically
- Local server time — schedule times are interpreted in the server's local timezone
- Multilingual UI — configuration page in English and German
- Sidebar integration — accessible directly from the Jellyfin sidebar under Plugins
Requirements
| Plugin version | Jellyfin version | .NET |
|---|---|---|
Built for net9.0 |
10.x | .NET 9 |
Built for net10.0 |
12.x | .NET 10 |
Installation
- Download the
Jellyfin.Plugin.AutoBackup.dllfor your Jellyfin version from the Releases page - Place the DLL in your Jellyfin plugins folder (e.g.
/config/plugins/AutoBackup/) - Restart Jellyfin
- Open Dashboard → Plugins → Auto Backup to configure your schedules
Configuration
Schedules tab
Each schedule has:
- Label — a name for the schedule
- Enabled toggle
- Backup content — Database (always included), Metadata, Subtitles, Trickplay
- Schedule type — Every N hours / Daily / Weekly / Every N weeks / Monthly (fixed day) / Monthly (weekday)
- Time — hour and minute (in 15-minute steps) at which the backup runs
Retention tab
Define how many backups to keep per backup content combination. When a backup run finishes, older matching backups are deleted automatically. Leave a combination without a rule to keep all backups of that type.
Backups tab
Lists all existing backups with their creation date, filename, and content badges. Backups can be deleted directly from this tab.
License
This project is licensed under the GNU General Public License v3.0.