Self-hosted manager for a movie and TV library: tracks releases, imports torrents from Transmission and organizes files for Jellyfin.
See the user guide for installation, configuration and troubleshooting.
- Docker:
ghcr.io/mrehbr/yokoku, web UI on port 8080. - Archive: static Linux binaries on the releases page.
- NixOS: the
services.yokokumodule from nur-packages.
Settings come from a TOML file (--config); config/app.toml lists every one.
Any of them can be set with YOKOKU__<SECTION>__<KEY>, like YOKOKU__WEB__PORT, and most can be
changed on the Settings page. A TMDB token is required to search and add items.
nix develop # or direnv allow
just web serve # the app at http://127.0.0.1:8080
just test
just lint
just services # Jellyfin and Transmission for integration testsSee CONTRIBUTING.md for the rest.
This product uses TMDB and the TMDB APIs but is not endorsed, certified, or otherwise approved by TMDB.
Metadata provided by TheTVDB. Please consider adding missing information or subscribing.
MIT. See LICENSE.
