...
(django_pod) pod@pod:~/django_projects/podv2$ sudo aptitudeapt-get install ffmpeg
(django_pod) pod@pod:~/django_projects/podv2$ sudo aptitudeapt-get install ffmpegthumbnailer
(django_pod) pod@pod:~/django_projects/podv2$ sudo aptitudeapt-get install imagemagick
Elasticsearch
...
(django_pod) pod@pod:~/django_projects/podv2$ sudo aptitudeapt-get install openjdk-8-jre
Puis pour installer Elasticsearch sur Debian en utilsant les paquets, il faut suivre les instructions situées à cette adresse : https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html
...
(django_pod) pod@pod:/usr/local/django_projects/podv2$ sudo apt-get install python3-dev
(django_pod) pod@pod:/usr/local/django_projects/podv2$ sudo aptitudeapt-get install default-libmysqlclient-dev
(django_pod) pod@pod:/usr/local/django_projects/podv2$ pip3 install mysqlclient
...
Insallation du serveur Web NGINX et paramétrage :
pod@pod:~$ sudo aptitudeapt-get install nginx [...] juil. 19 08:58:15 pod1 systemd[1]: Failed to start A high performance web server and a reverse proxy server. [...] pod@pod:~$ sudo vim /etc/nginx/sites-enabled/default [...] server { listen 80 default_server;
#listen [::]:80 default_server;
[...]
pod@pod:~$ sudo aptitudeapt-get install nginx-extras
Rajouter les lignes ci-dessous dans le fichier de configuration de nginx :
...
(django_pod) pod@pod:/data$ INSTALLDIR=/data
(django_pod) pod@pod:/data$ NOMFTPUSER="ftpuser"
(django_pod) pod@pod:/data$ PASSFTPUSER="*******"
(django_pod) pod@pod:/data$ sudo mkdir $INSTALLDIR/ftp-pod
(django_pod) pod@pod:/data$ sudo useradd -m -d $INSTALLDIR/ftp-pod/ftp $NOMFTPUSER
(django_pod) pod@pod:/data$ sudo echo "$NOMFTPUSER:$PASSFTPUSER"|sudo chpasswd
(django_pod) pod@pod:/data$ sudo aptitudeapt-get install vsftpd
Pour la configuration, il faut éditer le fichier "/etc/vsftpd.conf"
...
(django_pod) pod@pod:~/django_projects/podv2$ sudo aptitudeapt-get purge ffmpeg ffmpegthumbnailer imagemagick
...
(django_pod) pod@pod:/usr/local/django_projects/podv2$ sudo apt-get install python3-dev
(django_pod) pod@pod:/usr/local/django_projects/podv2$ sudo aptitudeapt-get install default-libmysqlclient-dev
(django_pod) pod@pod:/usr/local/django_projects/podv2$ pip3 install mysqlclient
...