To install Spotipo you will need to have an Ubutntu/Debian server with at least 2GB RAM. We recommend Digital Ocean as the provider.

Follow the instructions by your server provider to provision an Ubuntu server, we recommend Ubuntu 16.04 x64 as the OS. Once its ready, connect to the server using your favorite SSH tool. You can follow this guide on SSH.

After logging in, first add the public keys used to sign spotipo packages.

sudo apt-key adv --keyserver --recv-keys 76634F92039C47F3

If the above step fails. please try below command instead

sudo apt-key adv --keyserver hkp://   --recv 76634F92039C47F3

Now add spotipo repositories to your sources.list.

Ubutnu 18.04/16.04 and Debian 7 or 8
echo "deb ubuntu main" | sudo tee --append /etc/apt/sources.list
sudo apt update
sudo apt install spotipo
Debian 9+
echo "deb debian stretch" | sudo tee --append /etc/apt/sources.list
sudo apt update
sudo apt install spotipo

If you get an error saying gpg: keyserver receive failed: No dirmngr install dirmngr using the command sudo apt-get install dirmngr

If prompted, set a password for MySQL server. Be sure to remember it as it will be needed in next steps.

Make sure your MySQL password doesn’t contain special charectors, otherwise installation will fail.

In next step, spotipo will be configured. Keep everything in default except for MySQL password.

Once the installation is successful, you should be able to see the Spotipo login when by typing your server’s IP into your browser.

Use the following as default credentials to login, be sure to change them after logging in.

Email:[email protected]
Connect with Spotipo Cloud Account

First step after installation is connecting your installation with spotipo cloud account.

Please login with your account details if you had registered already.

Alternatively, you can register for a new account.

How did we do?