Compare commits

..

4 Commits

Author SHA1 Message Date
Filtik 58001a4087 README.md aktualisiert 2026-07-03 14:07:30 +00:00
Filtik 435763bac6 Merge branch 'main' of ssh://gitea.home.filtik.de:2222/Filtik/Jellyfin-AutoBackup 2026-07-03 10:40:30 +02:00
Filtik 34c51a3bfa updeate 2026-07-03 10:40:21 +02:00
gitea-actions a32169ec7f chore: update manifest for v0.1.0.0 2026-07-02 23:15:53 +00:00
3 changed files with 26 additions and 12 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ dist/
update-manifest.ps1 update-manifest.ps1
.vs/ .vs/
*.user *.user
*.psd

View File

@ -2,6 +2,13 @@
<img src="images/logo.png" alt="Auto Backup" width="100%"/> <img src="images/logo.png" alt="Auto Backup" width="100%"/>
</p> </p>
<div align="center">
<a href="https://github.com/Filtik/Jellyfin-AutoBackup/releases">
<img alt="Total GitHub Downloads" src="https://img.shields.io/github/downloads/Filtik/Jellyfin-AutoBackup/total?label=github%20downloads"/>
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/Filtik/Jellyfin-AutoBackup">
</a>
</div>
# Auto Backup # Auto Backup
A Jellyfin plugin that automatically creates scheduled backups of your Jellyfin data at the times you define. A Jellyfin plugin that automatically creates scheduled backups of your Jellyfin data at the times you define.
@ -20,8 +27,8 @@ A Jellyfin plugin that automatically creates scheduled backups of your Jellyfin
| Plugin version | Jellyfin version | .NET | | Plugin version | Jellyfin version | .NET |
|---|---|---| |---|---|---|
| Built for `net9.0` | 10.x | .NET 9 | | Built for `net9.0` | 10.11.x | .NET 9 |
| Built for `net10.0` | 12.x | .NET 10 | | Built for `net10.0` | 12.0.x | .NET 10 |
## Installation ## Installation
@ -30,20 +37,26 @@ A Jellyfin plugin that automatically creates scheduled backups of your Jellyfin
1. Open Jellyfin **Dashboard → Plugins → Repositories** 1. Open Jellyfin **Dashboard → Plugins → Repositories**
2. Add the following URL as a new repository: 2. Add the following URL as a new repository:
``` ```
https://gitea.home.filtik.de/Filtik/Jellyfin-AutoBackup/raw/branch/main/manifest.json https://raw.githubusercontent.com/Filtik/Jellyfin-AutoBackup/main/manifest.json
``` ```
3. Go to **Dashboard → Plugins → Catalog** and search for **Auto Backup** 3. Go to **Dashboard → Plugins → Catalog** and search for **Auto Backup**
4. Install and restart Jellyfin 4. Install and restart Jellyfin
### Manual ### Manual
1. Download the ZIP for your Jellyfin version from the [Releases](../../releases) page: 1. Download the ZIP for your Jellyfin version from the [Releases](https://github.com/Filtik/Jellyfin-AutoBackup/releases) page:
- `Jellyfin-AutoBackup-*-10.11.x.zip` for Jellyfin 10.x - `Jellyfin-AutoBackup-*-10.11.x.zip` for Jellyfin 10.11.x
- `Jellyfin-AutoBackup-*-12.0.x.zip` for Jellyfin 12.x - `Jellyfin-AutoBackup-*-12.0.x.zip` for Jellyfin 12.0.x
2. Extract the `Jellyfin.Plugin.AutoBackup.dll` from the ZIP 2. Extract the `Jellyfin.Plugin.AutoBackup.dll` from the ZIP
3. Place the DLL in your Jellyfin plugins folder (e.g. `/config/plugins/AutoBackup/`) 3. Place the DLL in your Jellyfin plugins folder (e.g. `/config/plugins/AutoBackup/`)
4. Restart Jellyfin 4. Restart Jellyfin
## Screenshots
| Schedules | Retention | Backups |
|:---------:|:---------:|:-------:|
| ![Settings](images/Settings.png) | ![Retention](images/Retention.png) | ![Backups](images/Backups.png) |
## Configuration ## Configuration
After installation, open **Auto Backup** from the Jellyfin sidebar or via **Dashboard → Plugins**. After installation, open **Auto Backup** from the Jellyfin sidebar or via **Dashboard → Plugins**.

View File

@ -10,19 +10,19 @@
"versions": [ "versions": [
{ {
"version": "0.1.0.0", "version": "0.1.0.0",
"changelog": "Merge branch 'main' of ssh://gitea.home.filtik.de:2222/Filtik/Jellyfin-AutoBackup", "changelog": "Update publish.yml\n\ntetete",
"targetAbi": "10.11.0.0", "targetAbi": "10.11.0.0",
"sourceUrl": "https://gitea.home.filtik.de/Filtik/Jellyfin-AutoBackup/releases/download/v0.1.0.0/Jellyfin-AutoBackup-0.1.0.0-10.11.x.zip", "sourceUrl": "https://gitea.home.filtik.de/Filtik/Jellyfin-AutoBackup/releases/download/v0.1.0.0/Jellyfin-AutoBackup-0.1.0.0-10.11.x.zip",
"checksum": "acc0f84eb2260fd698c206b6a4864a9b", "checksum": "0c521ac12fcbea6a6b3ccf7f3d3e3994",
"timestamp": "2026-07-02T23:06:57Z" "timestamp": "2026-07-02T23:15:52Z"
}, },
{ {
"version": "0.1.0.0", "version": "0.1.0.0",
"changelog": "Merge branch 'main' of ssh://gitea.home.filtik.de:2222/Filtik/Jellyfin-AutoBackup", "changelog": "Update publish.yml\n\ntetete",
"targetAbi": "12.0.0.0", "targetAbi": "12.0.0.0",
"sourceUrl": "https://gitea.home.filtik.de/Filtik/Jellyfin-AutoBackup/releases/download/v0.1.0.0/Jellyfin-AutoBackup-0.1.0.0-12.0.x.zip", "sourceUrl": "https://gitea.home.filtik.de/Filtik/Jellyfin-AutoBackup/releases/download/v0.1.0.0/Jellyfin-AutoBackup-0.1.0.0-12.0.x.zip",
"checksum": "70566d54237bccc282716d9b6e73e723", "checksum": "41b376a2450a166d0e13b353644ae0e1",
"timestamp": "2026-07-02T23:06:57Z" "timestamp": "2026-07-02T23:15:52Z"
} }
] ]
} }