Outils pour utilisateurs

Outils du site


funkwhale

Ceci est une ancienne révision du document !


Funkwhale

Prérequis

Installation conteneurisée

Il y a une installation en mode “mono-container”, voir la Documentation. Comme j'installe sur une odroid-xu3, il faut builder l'image.

$ sudo useradd -r -s /usr/bin/nologin -d /srv/funkwhale -m funkwhale
 
$ sudo adduser funkwhale docker
 
$ sudo mkdir /srv/funkwhale
 
$ sudo chown -R funkwhale:funkwhale /srv/funkwhale/
 
$ sudo -u funkwhale -H bash
 
funkwhale@odroid:~$ pwd
/srv/funkwhale
 
funkwhale@odroid:~$ git clone https://github.com/thetarkus/docker-funkwhale.git
 
funkwhale@odroid:~$ cd docker-funkwhale/
 
funkwhale@odroid:~/docker-funkwhale$ export FUNKWHALE_VERSION="0.18.1"
 
funkwhale@odroid:~/docker-funkwhale$ image_name="funkwhale-arm"
 
funkwhale@odroid:~/docker-funkwhale$ version="0.18.1"
 
funkwhale@odroid:~/docker-funkwhale$ ./scripts/download-artifact.sh src/ $version build_front
(...)
Done!
 
funkwhale@odroid:~/docker-funkwhale$ ./scripts/download-artifact.sh src/ $version build_api
(...)
Done!
 
funkwhale@odroid:~/docker-funkwhale$ ./scripts/download-nginx-template.sh src/ $version
(...)
Done!
 
funkwhale@odroid:~/docker-funkwhale$ docker build --build-arg arch=arm -t $image_name:$version .
(...)
Successfully tagged funkwhale-arm:0.18.1
 
funkwhale@odroid:~/docker-funkwhale$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
funkwhale-arm       0.18.1              d9f539caa446        13 seconds ago      418MB
alpine              3.8                 d2696274f894        7 weeks ago         4.01MB
 
funkwhale@odroid:~/docker-funkwhale$ cd ..
 
funkwhale@odroid:~$ touch .env
 
funkwhale@odroid:~$ echo "FUNKWHALE_HOSTNAME=funk.artanux.be" >> .env
 
funkwhale@odroid:~$ echo "FUNKWHALE_PROTOCOL=http" >> .env
 
funkwhale@odroid:~$ echo "DJANGO_SECRET_KEY=$(openssl rand -hex 45)" >> .env
funkwhale.1549986535.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)