Skip to content

Initial install and setup

Justin Hopper edited this page Oct 14, 2023 · 6 revisions

It is required you have Python 3 installed. Every Linux distro is different but on Debian or its derivatives you would install it like so:

# apt install python3

Install

There are multiple ways to install the script. The official and suggested way is to download the .zip file from the most recent release and install it from that. I suggest first creating a directory in your home directory for the script to live in. You can do so like this:

mkdir embyupdate

If you're doing this from the command line, next you want to change to that new directory you just created.

cd embyupdate

Now you want to download the latest zip from github. Go the the releases page, find the release you want, then right click on the link to the source zip. From the right click menu click on the Copy Link option (will depend on your browser). Then from the command line run:

wget https://github.com/doonze/EmbyUpdate/archive/2.0.zip as an example. Don't use this one!

If you don't have wget, you'll have to use your distro's package installer to install it. They all have it.

Unzipping is simple now that you have the file downloaded:

unzip -j 2.0.zip or course using the zip name you downloaded

That will unzip all the files into the current directory. And that's it. The script is now installed.

All you have to do to run the script the first time is issue the config command:

sudo ./embyupdate.py or sudo python ./embyupdate.py Depending on your step you might have to use python or python3.

The script will guide you through the config process. Once finished it will update the database and run an update/install. You only have to do this once. In the future, you will only need to run the config command again if you want to change a configuration option.

Once unzipped remove the zip file to keep things nice and tidy:

rm 2.0.zip

Setup

If you need to update the config, you can rerun the wizard at any time as shown below

sudo python3 embyupdate.py -c

See the configuration page for more info on the config options.

Clone this wiki locally