![Project Logo](https://github.com/pcmodder2001/jellycontrol/raw/1.03/jellyfin_control/static/assets/custom_logo.png)
A powerful Django-based web application for managing Jellyfin media server users and permissions.
Features • Quick Start • Documentation • Contributing • Support
🔐 User Management | 📨 Invitation System | 🛡️ Security | 🔌 Integration |
---|---|---|---|
Create & Manage Users | Generate Invite Codes | Role-based Access | Jellyfin API |
Bulk Operations | Track Usage | Activity Logging | Email Notifications |
Activity Monitoring | Set Expiration | IP Restrictions | Custom Branding |
Custom Permissions | Usage Limits | Secure Auth | Mobile-responsive |
Clone the repository git clone https://github.com/pcmodder2001/jellycontrol.git Navigate to project directory cd jellycontrol Build and run with Docker docker build -t jellycontrol . docker run -p 8056:8056 jellycontrol
Click to expand
-
Prerequisites
# Install Python 3.10 or higher python -m pip install --upgrade pip
-
Setup
# Clone and setup git clone https://github.com/pcmodder2001/jellycontrol.git cd jellycontrol # Virtual environment (recommended) python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate # Dependencies pip install -r requirements.txt
-
Run
python run.py
Section | Description |
---|---|
📖 Wiki | Complete documentation |
🔧 Setup Guide | Detailed setup instructions |
👥 User Guide | User management guide |
⚡ API Reference | API documentation |
- 🔒 Built with security best practices
- 🔄 Regular security updates
- 🛑 Protected against common vulnerabilities
- 🔐 Secure session handling
We welcome contributions! Here's how you can help:
- 🍴 Fork the repository
- 🌿 Create your feature branch (
git checkout -b feature/Amazing
) - 💾 Commit changes (
git commit -m 'Add Amazing Feature'
) - 📤 Push to branch (
git push origin feature/Amazing
) - 🔍 Open a Pull Request
Made with ❤️ by Brad Crampton