Media#
Media services can be enabled on a host by seting
tsunaminoai.media.<type>.enable = true; in the host configuration. Any type will add the nix-media-sops user to the host and mount the media share.
Media Services#
Video#
Books#
- Kavita
- eBooks, Long form manga, light novels, commics, and textbooks
- Lanrarai
- One-shot manga, fan-works
Aquisition#
Warning
Turning on aquisition services will enable the host to download media from the internet and opens the host to potential intrusion. Yukari is set up to block malicious traffic, but it is not foolproof. Additionally, the host will be forced to use tailscale to connect to the internet through an exit node.
If tsunaminoai.servarr.enable = true; is set, the host will also have the following services:
Media Server module concept#
```mermaid
flowchart RL subgraph Int[“Internet”] Trackers[“Trackers”] Myon[“myon.armadillo-banfish.ts.net”] Peers[“Peers”] end
subgraph V["Voile - /mnt/voile/Inaba"]
subgraph I["Media Share - ./yunohost.multimedia"]
Music
Video
TV["TV Shows"]
subgraph Video["Video"]
Anime["Anime"]
Movies["Movies"]
TV["TV Shows"]
end
subgraph books["eBooks"]
Manga["Manga"]
LN["Light Novels"]
Audiobooks
Fiction
Textbooks
end
Downloads
end
subgraph Aquisition["Media Acquisition - ./yunohost.app"]
sonarr --- Anime
sonarr --- TV
sonarr <--> Downloads
radarr --- Movies
radarr <--> Downloads
lidarr --- Music
lidarr <--> Downloads
readarr --- books
readarr <--> Downloads
qBittorrent <--> Downloads
prowlarr <--> Myon <--> Trackers
qBittorrent <--> Myon <--> Peers
end
subgraph M[Media Server]
Jellyfin --- Video
Kavita --- books
AudioBookShelf --- Audiobooks
end
end
```