Remove preset services and move to MariaDB
All checks were successful
docker / build-and-push (push) Successful in 54s

This commit is contained in:
Space-Banane
2026-05-20 20:50:59 +02:00
parent e62b9ee019
commit 556cdc36b6
6 changed files with 128 additions and 122 deletions

View File

@@ -1,6 +1,6 @@
# Jellomator
Dark, SQLite-backed dashboard for Arr* services and custom links.
Dark dashboard for Arr* services and custom links.
## Features
@@ -8,10 +8,10 @@ Dark, SQLite-backed dashboard for Arr* services and custom links.
- Cookie-based admin auth
- Public dashboard with search/filter
- Dedicated protected admin page at `/admin`
- Link CRUD backed by SQLite
- Icon blobs stored in SQLite
- Link CRUD backed by MariaDB
- Icon blobs stored in the database
- Single-container deployment
- Seeded Arr* presets on first run
- Admin-managed service links
## Local Dev
@@ -30,14 +30,7 @@ Open `/admin` for the protected management page.
docker compose up --build
```
The app uses exactly one bind mount:
`./jellomator.sqlite:/app/data/jellomator.sqlite`
## SQLite
All data lives in SQLite, including uploaded icon blobs. There is no separate uploads directory.
The first-run setup also seeds editable defaults for Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, qBittorrent, Jellyfin, Jellyseerr, and Overseerr.
The app expects a MariaDB instance configured through environment variables.
## Gitea CI/CD