Wizarr is an advanced user invitation and management system for Jellyfin, Plex, Emby etc. https://docs.wizarr.dev
Find a file
2025-12-07 04:04:11 +00:00
.claude/agents Enhance database integrity and improve versioning logic 2025-08-10 15:19:11 +02:00
.github build(deps): bump actions/checkout from 5 to 6 2025-11-24 10:09:27 +00:00
.idea Fixed Migrations 2025-05-22 20:04:26 +01:00
app i18n: refresh POT and update PO files [skip ci] 2025-12-07 04:04:11 +00:00
docs feat: wizard step refactor into pre/post wizard steps 2025-10-16 15:28:48 +02:00
helpers Experimental Jellyfin Support 2023-02-23 17:51:01 +00:00
migrations Merge pull request #1020 from 6im0n/feature/reset-password 2025-12-04 12:02:08 +00:00
plus@d8a8adf80c feat: implement nested transactions for user deletion and disabling to ensure data integrity 2025-10-22 11:56:39 +02:00
screenshots Add new accept invite 2025-07-26 14:11:15 +01:00
scripts Fixes Media Server deletion closes #1003 2025-11-17 12:29:42 +01:00
tests feat: add tests for password reset functionality 2025-11-21 01:00:29 +01:00
wizard_steps feat: enhance Komga integration with API key updates and user management improvements closes [BUG] Komga Setup Returning a 401 error when Komga is set up and working fine 2025-10-06 12:32:37 +02:00
.djlintrc Refactor wizard templates and JavaScript controller 2025-10-07 14:01:16 +02:00
.dockerignore fix: update Dockerfile to copy application code after source files and mark subproject as dirty 2025-10-27 15:22:21 +01:00
.editorconfig Add .editorconfig file 2023-02-08 14:52:33 +01:00
.gitignore feat: allow user edit 2025-11-03 14:36:04 +01:00
.gitmodules Set up plus directory as git submodule 2025-07-25 18:38:07 +02:00
.pre-commit-config.yaml fix: update dependencies and configuration for improved linting and SQLAlchemy integration 2025-10-08 16:46:30 +02:00
.weblate feat: add wlc dependency and weblate configuration 2025-10-28 11:54:35 +01:00
babel.cfg Getting ready for translations 2023-01-21 15:57:43 +00:00
CHANGELOG.md fix: resolve weblate merge conflicts 2025-09-10 11:59:42 +02:00
dev.py Enhance wizard step management and UI 2025-10-26 12:26:26 +01:00
docker-compose.test.yml fix: SQLite database lock errors in media server user sync 2025-09-10 14:26:28 +02:00
docker-compose.yml Implement comprehensive API system with key management 2025-07-28 12:02:42 +00:00
docker-entrypoint.sh fix: uv lock issues 2025-09-10 12:41:08 +02:00
Dockerfile fix: prevent startup race condition during migrations 2025-11-03 20:41:52 +01:00
gunicorn.conf.py fix: prevent startup race condition during migrations 2025-11-03 20:41:52 +01:00
LICENSE.md small fix close #532 2025-05-24 12:10:55 +01:00
messages.pot i18n: refresh POT and update PO files [skip ci] 2025-12-07 04:04:11 +00:00
package-lock.json fix: resolve weblate merge conflicts 2025-09-10 11:59:42 +02:00
package.json chore: release v2025.11.3 2025-11-19 14:25:40 +00:00
pyproject.toml chore: release v2025.11.3 2025-11-19 14:25:40 +00:00
pytest.ini feat(activity): Implement activity ingestion, identity resolution, and maintenance services 2025-10-16 15:18:31 +02:00
README.md feat: wizard step refactor into pre/post wizard steps 2025-10-16 15:28:48 +02:00
recovery_tool.py feat: Implement passkey management for admin accounts 2025-07-18 15:47:02 +02:00
run.py feat: Set Flask environment to production and adjust app configuration loading 2025-10-18 17:34:25 +02:00
setup_plus.py feat(activity): Implement activity ingestion, identity resolution, and maintenance services 2025-10-16 15:18:31 +02:00
unraid.xml fix: update unraid template 2025-09-10 11:53:58 +02:00
uv.lock Merge pull request #1037 from wizarrrr/dependabot/uv/linting-tools-6e88d9a1f1 2025-12-01 11:47:44 +00:00
WIZARD_ARCHITECTURE.md fix: update redirects from public.index to public.root for consistency 2025-11-03 14:53:39 +01:00

Wizarr

🚀 Development Relaunched: We're excited to announce that Wizarr is back in active development!



GitHub last commit GitHub last release GitHub Repo stars Discord


Wizarr is an automatic user invitation and management system for Plex, Jellyfin, Emby, Audiobookshelf, Romm, Komga and Kavita.
Create a unique invite link and share it with users — theyll be automatically added to your media server and guided through downloading apps, accessing request systems, and more!

The problem: Inviting your Friends/Family to your Plex server Is complicated and tedious. It's also a hard concept for them to get their head around.

The solution: Wizarr makes it easy to invite users to your server by simply sending them a link, and guides them through the process of getting set up.


Major Features

  • Automatic invitations for Plex, Jellyfin, Emby, AudiobookShelf, Komga, Kavita and Romm
  • Secure, user-friendly invitation process
  • Plug-and-play SSO support*
  • Multi-tiered invitation access
  • Time-limited membership options
  • Pre-invite and post-invite wizard steps
  • Setup guide for media apps (like Plex)
  • Request system integration (Overseerr, Ombi, etc.)
  • Discord invite support
  • Fully customisable with your own HTML snippets

🚀 Getting Started

Check out our documentation for how to install and run Wizarr:

📚 https://docs.wizarr.dev/getting-started/installation

🔧 API Documentation

Wizarr provides a comprehensive REST API for automation and integration with automatic OpenAPI/Swagger documentation:

📖 Interactive API Documentation: http://your-wizarr-instance/api/docs/
📋 OpenAPI Specification: http://your-wizarr-instance/api/swagger.json


Sponsorship

Thank you to our sponsor for supporting Wizarr development!

Elfhosted kwickflix.tv

🌍 Translations

We use Weblate to make Wizarr accessible in many languages.
Want to help translate? Click below!

Translation status

❤️ Thank You

A big thank you to these amazing contributors whove helped build and maintain this project:


📸 Screenshots

Accept Invite Home Invitations Settings Users Wizarr Edit Wizard