Funkwhale installation notes

I’m installing funkwhale and thought it would get buy without note, but I ran into an bug. Hence notes.

I’m going real simple, smallest DO VPS, point domain to VPS, from https://docs.funkwhale.audio/installation/index.html#quick-install

To install the latest version of Funkwhale on a recent Debian or Ubuntu server, run:

sudo apt-get update
sudo apt-get install curl
sudo sh -c “$(curl -sSL https://get.funkwhale.audio/)”

This installation script will ask you a few questions, install the required dependencies and set up your instance.

I’m so into that! But hark! Ubuntu 20.04 does not love the whale, Installation fails on ubuntu server 20.04 LTS (#8) · Issues · funkwhale / ansible · GitLab

What happens?

TASK [funkwhale : Install system packages] ***********************************************************************************************************************************************************************

 [WARNING]: Could not find aptitude. Using apt-get instead

fatal: [127.0.0.1]: FAILED! => {"changed": false, "msg": "No package matching 'python-virtualenv' is available"}

What is expected?

Successful installation.

So now I’m rebuilding the base image as Ubuntu 18.04 and running updates. :roll_eyes:

After switching back to Ubuntu 18.04 the site installed just fine. Now I’m trying to get external storage to work on it, but the instructions are not working for me:

https://docs.funkwhale.audio/admin/external-storages.html

Then, edit your nginx configuration. On docker setups, the file is located at /srv/funkwhale/nginx/funkwhale.template , and at /etc/nginx/sites-available/funkwhale.template on non-docker setups.

On my instance:

root@listen-interi:/etc/nginx/sites-available# tree .
.
└── default

0 directories, 1 file

However, there is a /etc/nginx/sites-enabled/listen.interi.org.conf, so I’ll try adding stuff there…

Well, it took lots of trial and error to get the external storage working, but it does now. So time to get our #mediaclub on! :slight_smile:

Never mind, can’t get a single client to work. The whole idea was to cache locally on devices. Meh. I’m gonna just consolidate the music elsewhere and copy to devices because that is the easiest. We can also get our #mediaclub on, I’ll just post files directly to messages. :slight_smile:

1 Like