Wizarr is an open-source software designed to simplify the management of media servers such as Jellyfin, Plex, and Emby. Initially created to allow users to easily invite others to their media servers, Wizarr has rapidly evolved with plans to broaden its scope. The ultimate goal is for Wizarr to become a versatile, centralized server management tool that can seamlessly interact with various APIs, allowing users to manage, configure, and deploy settings across multiple server environments.
⚠️ Warning!
Wizarr originally was located at wizarrrr/wizarr however it was stolen, to continue using Wizarr effectivly please migrate over to this repository.
- Create User Invitations for Plex, Jellyfin & Emby
- Multi-language support with quick switching
- Passkey Authentication for admins
- Advanced configuration options for Invitations
- Auto-add users to systems like Ombi, Jellyseerr, and Overseerr
- Discord Intergration
- Custom On-Boarding Screens for new users
- Live Log output in Web Panel
- Session Management to Logout Remote Computers
- Live Notification System
- Swagger API Documentation
- Light/Dark Mode
- Postgres/Sqlite Supported
- Supports Unlimited Servers
Maintenance
Currently your not able to Download Wizarr and run it without compiling the Docker yourself, this can be done using the following instructions, but as of the 13/01/2025 this version is still incomplete and not ready for Live Production use.
JUST FOR TESTERS
- Clone the repo to your local computer & then enter the root directory for Wizarr:
git clone https://github.com/wizarrrrr/wizarr
cd ./wizarr/
- If you would like to run Wizarr in Developer mode please skip this step, otherwise you can build Wizarr's Docker image:
docker compose -f docker/docker-compose.dev.yml build
docker compose -f docker/docker-compose.dev.yml up
Your done, you can reach the test version of Wizarr @ http://localhost:5690
JUST FOR DEVELOPERS:
- Using Node Version 22.11.0 & NPM Version 10.9.0 install the dependencies required:
npm install
- Build Wizarr by running the following:
npm run build
- Install Redis to your computer and begin a Redis-Server instance:
https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/ - Now you are ready to start Wizarr's Frontend & Backend:
- You can do this together by running:
npm run start
- or whats better for debugging is to run both Backend & Frontend in two different terminals:
Terminal #1:npm run start:backend
Terminal #2:npm run start:frontend
- You can do this together by running: