Medusa is a Python-based multi-platform media search engine that allows you to automate the searching, downloading or streaming of TV shows, movies and music. It can also be used to manage library updates. Here's how you can easily install Medusa on Fedora Server Latest.
Before starting the installation process, make sure that you have the following prerequisites:
First, ensure that your system is up-to-date by running the following command:
sudo dnf update -y
Next, install the required dependencies for Medusa:
sudo dnf install -y openssl-devel libffi-devel gcc-c++ python3-devel
Next, clone the Medusa repository using Git:
git clone https://github.com/pymedusa/Medusa.git
Change the current working directory to the Medusa repository:
cd Medusa
Medusa uses virtual environments to isolate the Python environment. This ensures that all of the dependencies are installed in an isolated environment.
You can install virtual environment using the following command:
sudo dnf install -y python3-virtualenv
Next, create and activate a virtual environment for Medusa:
python3 -m venv venv
source venv/bin/activate
In this step, you will install the required dependencies for Medusa. Run the following command to install the Medusa dependencies:
pip3 install -r requirements/requirements.txt
Next, you will need to configure Medusa to meet your requirements. You can do this by copying the sample configuration file and editing it according to your needs:
cp -v medusa/config/config.ini.sample medusa/config/config.ini
vi medusa/config/config.ini
Make sure you update the following details:
base_dir
: The path where you want the media files to be stored.media_center
: The media center backend to use. Choose one from kodi
, plex
, emby
, or jellyfin
.media_server_url
: The URL of your media center.media_server_username
: Your media center's username.media_server_password
: Your media center's password.You can now start Medusa using the following command:
python3 medusa/start.py
Once you run this command, you should see the following message:
Medusa is now running!
Congratulations! You have successfully installed and configured Medusa on Fedora Server Latest. You can now use it to search for media and manage your library updates.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!