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.

GitHub
series-troxide logo

Self-host series-troxide

v0.5.1

Modern desktop series tracker with watch progress

BetaOpen SourceGPL-3.0
cargo install series-troxide
Updatedlast year
LanguageRust
Setup difficultyModerate
ThemeDark mode
Stars
283
Ports
3000 (HTTP desktop GUI via KasmVNC), 3001 (HTTPS desktop GUI via KasmVNC)
Requires
GTK3
Discover page showing new and aired seriesWatchlist page with tracked seriesMy Shows page categorizing running, ended, and untracked seriesStatistics page showing watch time and countsSeries detail page with summary, genres, and castCast section showing actors and characters

What is series-troxide?

Series Troxide is a native desktop application for tracking TV series. It lets users discover new and airing series, search for shows, track watch progress per season and episode, view statistics on time spent watching, and receive notifications for upcoming episodes. Data can be exported and imported, and there is a Trakt import feature. The UI supports light and dark themes and caches series information for faster loading. It is built with Rust and the Iced GUI framework, using TVmaze as its data source. Installation options include pre-built binaries for Linux, macOS, and Windows, Cargo install, a Docker image maintained by LinuxServer.io, and building from source. The application runs as a local GUI; there is no web interface or server component.

Should you self-host series-troxide?

series-troxide scores 47/100 on selfhost.directory (how scoring works) and ranks #85 of 142 in Media Management. It has 283 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is GPL-3.0-licensed and written mostly in Rust.

Its closest alternative on selfhost.directory is Sonarr (81/100, 17 472 stars). It scores higher overall, so compare the two before you pick. See series-troxide vs Sonarr side by side.

Features

  • Caching
  • Data export and import
  • Series discovery
  • Series information
  • Series search
  • Statistics Dashboard
  • Trakt import
  • Upcoming episodes tracking
  • Watch progress tracking

series-troxide README

How to install series-troxide

Install series-troxide with Docker

Environment variables
PUID, PGID, TZ, CUSTOM_PORT, CUSTOM_HTTPS_PORT, CUSTOM_USER, PASSWORD, SUBFOLDER, TITLE, FM_HOME, START_DOCKER, DRINODE
services:
  series-troxide:
    image: lscr.io/linuxserver/series-troxide:latest
    container_name: series-troxide
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /path/to/config:/config
    ports:
      - 3000:3000
      - 3001:3001
    shm_size: "1gb"
    restart: unless-stopped

Runs the desktop GUI via KasmVNC in a container. Requires --shm-size=1gb.

series-troxide releases & version history

More in Media Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…