Skip to content

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

```