Skip to content

pcmodder2001/jellycontrol

Repository files navigation

🎮 Jellyfin Control

Project Logo

Python Django License Docker

A powerful Django-based web application for managing Jellyfin media server users and permissions.

FeaturesQuick StartDocumentationContributingSupport


✨ Features

🔐 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

🚀 Quick Start

🐳 Docker Installation (Recommended)

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

💻 Manual Installation

Click to expand
  1. Prerequisites

    # Install Python 3.10 or higher
    python -m pip install --upgrade pip
  2. 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
  3. Run

    python run.py

📚 Documentation

Section Description
📖 Wiki Complete documentation
🔧 Setup Guide Detailed setup instructions
👥 User Guide User management guide
⚡ API Reference API documentation

🛡️ Security Features

  • 🔒 Built with security best practices
  • 🔄 Regular security updates
  • 🛑 Protected against common vulnerabilities
  • 🔐 Secure session handling

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. 🍴 Fork the repository
  2. 🌿 Create your feature branch (git checkout -b feature/Amazing)
  3. 💾 Commit changes (git commit -m 'Add Amazing Feature')
  4. 📤 Push to branch (git push origin feature/Amazing)
  5. 🔍 Open a Pull Request

📦 Tech Stack

Technology Purpose
Django Backend Framework
Python Programming Language
Docker Containerization
UIkit Frontend Framework

📧 Support


Made with ❤️ by Brad Crampton