Skip to content

Open-source media hosting/streaming server with multiple features and a Netflix-like UI.

License

Notifications You must be signed in to change notification settings

PetitPrinc3/Kraken-Bay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kraken Bay

Open source Media Center and Netflix-like web server.

Tested on Ubuntu 24.04

Includes :

  • Main web server on port 80 (Netflix like interface)
    • Responsibe user interface
    • Complete in-browser admin interface (docker management etc.)
    • Automatic detection of new files and information retrival from The Movie Database®
    • ...
  • File server to provide Assets on port 8080 (dockerized)
  • MySQL server to handle main web server (dockerized)
  • Two samba shares to provide a streaming service integrated in VLC
  • "Hotspot mode" to turn you server in a hotspot
  • ...

Setup

⚠️ This setup was made for and tested on Ubuntu 24.04. Note that it should work on debian based distros and mostly work on Windows (with some features disabled such as Samba, Hotspot mode, etc.)

Install pip requirements (as root) :

⚠️ you should set this up in a venv to avoid breaking system packages.

sudo pip install -r requirements.txt --break-system-packages

Run setup.py (as root) :

sudo python setup.py

Open your browser and navigate to http://kraken.local/auth and login with the credentials defined in setup.py !
To set up a demo, navigate to /admin and go to "Database Management" where you will find a card named "Setup Dummy Demo". Click on it and read the instructions.

You have the possibility to edit the basic variables such as :

  • Username
  • Password
  • Hostname
  • Database
  • File path (where the Assets are stored (Movies, TV SHows etc.))
  • Port for the file server

Keep in mind that the setup and features were tested with the default values and changing them may break some features.

Features :

Fully functional and reactive web server with Netflix inspired UI, including :

Desktop Mobile Desktop Mobile

A dedicated protected admin environment :

Desktop Mobile Desktop Mobile

And many more !!

Known issues :

  • Reduce user image upload size
  • Close infomodal upon certain actions
  • Fix link display on VLC tutorials
  • Ensure full genre display in search

Collaborate

Feel free to get in touch to share your ideas :

  • Discord : PetitPrince#1380

Support

👋🏼 Hey everyone ! I provide free software, feel free to use it and edit it as you wish. I will also provide a bit of support should you need it when contacted through the contact channels specified below. Feel free to help me out as you can !

  • ⭐️ You can help by hitting Star on the repositories you like !
  • ☕️ You can buy me a coffee
  • ✨ Contributions of any kind are welcome!

Releases

No releases published

Packages

No packages published