All apps · 0 apps
Seanime
Docker app from ethxn's Repository
Overview
Readme
View on GitHubDocker / 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:latestA version-pinned image is also available:
ethxn/seanime:3.10.2-1The 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>:43211Media 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.
Seanime
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.
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.
Tech stack
- Server: Go
- Frontend: React, Rsbuild/Rspack, Tanstack Router
- Seanime Denshi: Electron
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.
[!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.
Categories
Download Statistics
Related apps
Explore more like this
Explore allDetails
ethxn/seanime:latestRuntime arguments
- Web UI
http://[IP]:[PORT:43211]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Seanime web interface port.
- Target
- 43211
- Default
- 43211
- Value
- 43211
Persistent Seanime configuration, database, cache, and application data.
- Target
- /config
- Default
- /mnt/user/appdata/seanime
- Value
- /mnt/user/appdata/seanime
Path to your anime library.
- Target
- /anime
- Default
- /mnt/user/media/Seanime
- Value
- /mnt/user/media/Seanime
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

