Seanime

Seanime

Docker app from ethxn's Repository

Overview

Seanime is an open-source media server and anime management application. This container provides the Seanime server and web interface with FFmpeg support. Application data is stored in /config and the anime library is mounted at /anime.

Docker / Unraid

This repository also builds a Docker image for running Seanime as a self-hosted container, with support for Unraid.

This Docker image is community-maintained and is not an official Seanime container.

Docker image

ethxn/seanime:latest

A version-pinned image is also available:

ethxn/seanime:3.10.2-1

The image currently packages Seanime 3.10.2-Saisei.

Container configuration

Setting Container value
Web UI 43211/tcp
Application data /config
Anime library /anime
Server bind address SEANIME_SERVER_HOST=0.0.0.0

Application data stored under /config is persistent and should be mapped to a host directory.

Example:

docker run -d \
  --name Seanime \
  -p 43211:43211 \
  -e SEANIME_SERVER_HOST=0.0.0.0 \
  -v /path/to/seanime/config:/config \
  -v /path/to/anime:/anime \
  ethxn/seanime:latest

Unraid

An Unraid Docker template is included with this repository.

Recommended mappings:

/mnt/user/appdata/seanime -> /config
/path/to/your/anime       -> /anime

The WebUI is available at:

http://<UNRAID-IP>:43211

Media transcoding

FFmpeg is included in the container, so software transcoding works without installing FFmpeg on the host!

Hardware acceleration is optional and depends on the Docker host configuration. GPU devices and appropriate host drivers or runtimes must be made available to the container separately.

Embedded font attachments

This image currently contains a fix for FFmpeg attachment extraction when MKV font attachment filenames contain spaces. The change has been tested against media that failed with the original extraction behavior and is pending upstream review.

preview

Seanime

preview

Documentation | Latest release | Copyright

Leave a star if you like the project! ⭐️

About

Seanime is a media server with a web interface and desktop app for managing your local library, streaming anime and reading manga.

[!IMPORTANT] Seanime does not provide, host, or distribute any media content. Users are responsible for obtaining media through legal means and complying with their local laws. Extensions listed on the app are unaffiliated with Seanime and may be removed if they violated copyright laws.

Features

  • Cross-platform: Web interface and desktop app for Windows, Linux, and macOS, companion and mobile server apps for iOS and Android
  • Seanime Denshi: Desktop client with built-in libmpv-based video player (support for SSA/ASS subtitles, shaders, and more)
  • Seanime Tenji: Companion app for iOS and Android to browse your library, manage your AniList, stream content, and enjoy offline access. Connect to your existing Seanime server or host your own directly on your mobile device with the Mobile Server app
  • AniList Integration: Browse and manage your lists, discover anime and manga
  • Custom Sources: Support for adding non-AniList anime and manga series
  • Library Management: Fast and smart scanning of local files without strict naming conventions or folder structures
  • Torrent Integration: Built-in torrent search engine via extensions and downloading support with qBittorrent, Transmission, Torbox, Real-Debrid, AllDebrid and Premiumize
  • Torrent Streaming: Stream torrents directly to the media player without waiting for downloads (supports Bittorrent, Torbox, Real-Debrid, AllDebrid and Premiumize)
  • Online Streaming: Watch anime from online sources directly within the app via extensions
  • Auto Downloader: Automatically track and download new episodes with customizable filters and advanced features (prioritization, scoring, delay, etc.)
  • Extension Marketplace: In-app repository to install and manage extensions for online streaming, manga sources, and torrent providers
  • Manga Reader: Read chapters from your local library or via extensions with a unified interface
  • Transcoding & Direct Play: Stream your library to any device web browser with on-the-fly transcoding or direct play
  • External Player Support: Seamless integration with MPV, VLC, and MPC-HC on desktop
  • Mobile Player Integration: Open files and streams in mobile players (Outplayer, VLC, etc.) via intents or deep links
  • Playlists: Create and manage playlists for a seamless binge watching experience
  • Customizable UI: Personalize the interface with color themes, background images, and layout options
  • Discord Rich Presence: Display your watching activity automatically
  • Offline Mode: Access your anime and manga library without an internet connection
  • Schedule: Track upcoming releases and missed episodes

Get started

Read the installation guide to set up Seanime on your device.

How to install Seanime


Goal

This is a one-person project and may not meet every use case. If it doesn’t fully fit your needs, other tools might be a better match.

Not planned

  • Built-in support for other trackers such as MyAnimeList, Trakt, SIMKL, etc.
  • Built-in support for other media players
  • Built-in localization (translations)

Consider sponsoring or sharing the project if you want to see more features implemented.

Sponsors

The maintenance of this project is made possible by the sponsors.

User avatar: TorBox-App User avatar: osayed0001

Tech stack

Development and Build

Building from source is straightforward, you'll need Node.js and Go installed on your system. Development and testing might require additional configuration.

Read more here



[!NOTE] For copyright-related requests, please contact the maintainer using the contact information provided on the website.

Install Seanime on Unraid in a few clicks.

Find Seanime in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Seanime Review the template variables and paths Click Install

Download Statistics

167
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
ethxn/seanime:latest
Last Updated2026-09-05
First Seen2026-09-05

Runtime arguments

Web UI
http://[IP]:[PORT:43211]
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebUI PortPorttcp

Seanime web interface port.

Target
43211
Default
43211
Value
43211
AppdataPathrw

Persistent Seanime configuration, database, cache, and application data.

Target
/config
Default
/mnt/user/appdata/seanime
Value
/mnt/user/appdata/seanime
Anime LibraryPathrw

Path to your anime library.

Target
/anime
Default
/mnt/user/media/Seanime
Value
/mnt/user/media/Seanime
Server HostVariable

Seanime server bind address. Leave this as 0.0.0.0 when running in Docker.

Target
SEANIME_SERVER_HOST
Default
0.0.0.0
Value
0.0.0.0