Remove preset services and move to MariaDB
All checks were successful
docker / build-and-push (push) Successful in 54s
All checks were successful
docker / build-and-push (push) Successful in 54s
This commit is contained in:
17
README.md
17
README.md
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user