selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Tonkatsu Box logo

Self-host Tonkatsu Box

v0.45.0

Organize games, movies, anime with collections and ranking

BetaOpen SourceMIT
Updatedlast week
LanguageDart
Setup difficultyEasy
MobileNative app
ThemeDark mode
Stars
592
Port
8080 (Web UI)
Requires
Docker

What is Tonkatsu Box?

Tonkatsu Box organizes media collections using fifteen different databases. Users mark progress, assign ratings from 1-10, record start/end dates and duration spent. It creates visual drag-and-drop boards, imports libraries from Steam and Trakt.tv, synchronizes Kodi playback records. The Flutter-based app installs on Windows, Linux, macOS, Android or inside a Docker container.

Should you self-host Tonkatsu Box?

Tonkatsu Box scores 24/100 on selfhost.directory (how scoring works). It has 592 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v0.45.0, came out on 3 October 2026. New versions land roughly every 8 days.

It is MIT-licensed and written mostly in Dart.

Features

  • Collections
  • Episode tracker
  • Import
  • Localization
  • Progress Tracking
  • Search
  • Tier lists & mood grids

Tonkatsu Box README

How to configure Tonkatsu Box

  • PGID1000Owner gid of the files in the data folder

    Owner gid of the files in the data folder

  • PUID1000Owner uid of the files in the data folder

    Owner uid of the files in the data folder

  • TONKATSU_DATA_PATH./dataHost folder with all server data

    Host folder with all server data

  • TONKATSU_KEY_HARDCOVERHardcover API key

    Hardcover API key

  • TONKATSU_KEY_IGDB_CLIENT_IDIGDB client ID

    IGDB client ID

  • TONKATSU_KEY_IGDB_CLIENT_SECRETIGDB client secret

    IGDB client secret

  • TONKATSU_KEY_STEAMGRIDDBSteamGridDB API key

    SteamGridDB API key

  • TONKATSU_KEY_TMDBTMDB API key

    TMDB API key

  • TONKATSU_KEY_TVDBTheTVDB API key

    TheTVDB API key

  • TONKATSU_PORT8080Port the web UI answers on

    Port the web UI answers on

Tonkatsu Box releases & version history

FAQ

What languages does the interface speak?

English, Russian, Simplified Chinese, Spanish, Brazilian Portuguese and French.

Does it work offline?

The library works offline; searching new titles needs an internet connection.

Where is my data stored?

In one SQLite database next to the app, with covers cached beside it.

Can I move my library over from somewhere else?

Yes, it imports from multiple services and file formats.

Do I need API keys?

Not to get started. Some services need a free key you register yourself.

Is it really free? Any account needed?

Yes, and no. There is no account, no subscription and no server involved.

What is Tonkatsu Box?

A free, open-source collection manager for games, movies, TV shows, anime, manga, visual novels, books and audio.

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…