How to Set Up a TubeRepair server (Hard)
Last updated: 01/02/2025
This tutorial will walk you through the steps to self-host TubeRepaier on your own server. Keep in mind this is using other peoples' stuff that I haven't coded. This tutorial is for windows servers but if your on Linux you should still be able to mostly follow along.
Before we start:
Due to Google not liking these methods of accessing Youtube you'll also have to host your own indivious instance (HowTo). The default indivious in the server files won't work.
There are multiple version of the tuberepair server.
The original version can be found here, but the one that will be used in this tutorial is a fork made by kevinf100.
Prerequisites
Prerequisite 1: Python >=3.8
Download and setup python.
Part 1: Server setup
Step 1:
Download the server from here. This tutorial was made when blueprint is the default branch on the github page.
Step 2:
Extract the zip in to a location of your choice.
Extracted folder should look like this:
Step 3:
Open a command prompt window and navigate to the extracted folder.
Use this: cd path/to/extracted/folder
Step 4:
Then run this command to install required libraries: pip install -r requirements.txt
Step 5:
Now close the command prompt and go into the tuberepair folder and open config.py in an editor or just notepad.
This file contains all the options you can configure for your instance. There is a note above each option that explains what each thing does.
Take note of the port number.
Also you'll want to change the indivious instance url with your own.
Step 6:
Now run main.py. You can either run it from the command prompt or just by double clicking.
Part 2: Client setup
Step 1:
Download the tuberepair tweak and the youtube app.
These can be found here.
Step 2:
Once both are installed, go to the tuberepaier setting page and insert your url into the field.
Enjoy
You can now use youtube on your legacy devices.
Additional Resources
If I missed something or there is an issue somewhere, email me. ([email protected])