mirror of
https://github.com/LLukas22/Jellyswarrm.git
synced 2025-12-23 22:47:47 -05:00
1.8 KiB
1.8 KiB
Jellyfin Development Environment
A complete Docker Compose setup for testing Jellyswarrm with three preconfigured Jellyfin servers (Movies, TV Shows, Music) and legally downloadable content.
🚀 Quick Start
cd dev
docker-compose up -d
What happens:
- Downloads legal sample content automatically
- Starts three Jellyfin servers (movies, tv, music)
- Initializes each server (skips wizard, creates library, ready to browse)
Then access:
- Movies: http://localhost:8096
- TV Shows: http://localhost:8097
- Music: http://localhost:8098
👥 Users and libraries
- Each server creates an admin user automatically:
- Admin:
admin/password - User:
user/[shows|movies|music](depending on server)
- Admin:
- Libraries are created via API and point to:
- Movies →
/media/movies - TV Shows →
/media/tv-shows - Music →
/media/music
- Movies →
📁 Downloaded content
All content is legally downloadable. Current script includes:
-
Movies
- Night of the Living Dead (1968) — Internet Archive (Public Domain)
- Plan 9 from Outer Space (1959) — Internet Archive (Public Domain)
- Big Buck Bunny (2008) — Blender Foundation (CC)
-
TV Shows
- The Cisco Kid (1950) — S01E01, S01E03 — Internet Archive (Public Domain)
-
Music
- Kimiko Ishizaka — The Open Goldberg Variations (2012) — OGG — Internet Archive (CC0/PD)
Content is placed under ./data/media/ on the host:
data/media/
├── movies/
├── tv-shows/
└── music/
📜 Licenses and attribution
- Public domain items can be used freely.
- CC-BY items (e.g., Kevin MacLeod) require attribution if used or redistributed publicly. Keep attribution in your app/docs if you publish content beyond local testing.
Sources:
- Internet Archive — https://archive.org/
- Blender Foundation — https://www.blender.org/about/projects/