All apps · 0 apps
shoko-server
OfficialDocker app from Selfhosters
Overview
Have a large Anime Library? File management is a tedious process, so why not let Shoko handle that?
Within FIVE minutes, you’ll have Shoko up and running and populating your collection database with information about the various series and episodes in your collection. For those looking for more advanced options, we offer a wide range of utilities in Shoko Desktop to configure your collection workflow to your liking.
Please note, Shoko does not provide any way to download files, stream files from streaming sites or access files that are not part of your perosnal collection.
Readme
View on GitHubWhat is Shoko Server
Shoko makes managing your anime collection effortless. It ensures that your collection is well-organized, accessible, and easy to navigate. Regardless of whether you have a small or large anime collection, Shoko can handle it. Thanks to its scalability, it can grow alongside your collection with ease.
With Shoko, you'll have access to your entire collection both locally and over the internet, with no additional work required outside the initial configuration of Shoko Server and one of the supported media player plugins. Say goodbye to manually inputting information or renaming your files to a specific format just to obtain basic series data - with Shoko, this is a thing of the past.
Shoko takes the hassle out of managing your anime collection. With its user-friendly interface, you can sit back and let it do the work for you. No more manual inputting or renaming - just effortless organization and access to your favorite anime.
Learn More About Shoko User Docs
Supported Media Players
Shoko currently supports the following media players.
- Plex via ShokoMetadata Download | Github Repo
- Jellyfin via Shokofin Download | Github Repo
- Kodi via Nakamori Download | Github Repo
Don't see your media player above? If you're a developer who wants to integrate Shoko with a new media player, join our Discord, and we'll be more than happy to provide guidance and assistance.
At this time, the Shoko team itself has no plans to integrate Shoko with any other media players.
Building Shoko
Install the latest .net sdk
Windows:
Build TrayService or CLI from VS Code or command line via:
dotnet build Shoko.TrayService/Shoko.TrayService.csproj
Linux:
Install mediainfo and rhash. For apt, that would be:
sudo apt install mediainfo librhash-dev
Build from CLI:
dotnet build -c=Release -r linux-x64 -f net10.0 Shoko.CLI/Shoko.CLI.csproj
If that doesn't work, this document may be out of date. Check the dockerfile for guaranteedly updated build steps.
Contributing
We are always accepting help, and there are a million little things that always need done. Hop on our discord and talk to us. Communication is important in any team. No offense, but it's difficult to help anyone that shows up out of nowhere, opens 3 issues, then creates a PR without even talking to us. We have a wealth of experience. Let us help you...preferably before the ADHD takes over, you hyperfixate, and you come up with a fantastic solution to problem that isn't at all what you expected. Support is also best found in the discord, in case you read this far.
Install shoko-server on Unraid in a few clicks.
Find shoko-server 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
Total Downloads Over Time
Related apps
Explore more like this
Explore allDetails
ghcr.io/shokoanime/server:latestRuntime arguments
- Web UI
http://[IP]:[PORT:8111]/- Network
bridge- Privileged
- false
Template configuration
Container Path: /home/shoko/.shoko/
- Target
- /home/shoko/.shoko/
- Value
- /mnt/user/appdata/shokoserver
Container Port: 8111
- Target
- 8111
- Value
- 8111
Container Path: /anime
- Target
- /anime
- Value
- /mnt/user/appdata/shokoserver/anime
Container Path: /import
- Target
- /import
- Value
- /mnt/user/appdata/shokoserver/import
PUID
- Target
- PUID
- Value
- 99
PGID
- Target
- PGID
- Value
- 100
Whether to install Mono for Avdump to run
- Value
- false