GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Sonerezh Music Streaming Server sur Ubuntu 18.04 LTS

Sonerezh est un serveur de streaming musical gratuit, open source et basé sur le Web qui peut être utilisé pour accéder aux médias de n'importe où. C'est une application simple, légère et facile à utiliser écrite en PHP et HTML5. Vous pouvez ajouter des titres, des albums et des artistes à vos listes de lecture et les écouter selon votre humeur. Sonerezh vous offre un système de gestion des utilisateurs avec deux niveaux d'accès pour que vos amis puissent aussi profiter de votre musique.

Dans ce tutoriel, nous allons vous expliquer comment installer Sonerezh sur le serveur Ubuntu 18.04.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un utilisateur non root avec des privilèges sudo.

Installer Apache, MariaDB et PHP

Sonerezh est une application Web, vous devrez donc installer le serveur Web Apache et le serveur de base de données MariaDB sur votre système. Vous pouvez les installer en exécutant la commande suivante :

sudo apt-get install apache2 mariadb-server -y

Ensuite, vous devrez ajouter le référentiel PHP Ondrej à votre système. Vous pouvez le faire avec la commande suivante :

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

Ensuite, mettez à jour le référentiel et installez PHP et toutes les dépendances requises avec la commande suivante :

sudo apt-get install php7.2 php7.2-mysql php7.2-intl php7.2-cli php7.2-gd php7.2-mbstring php-pear php7.2-curl php7.2-mysqlnd php7.2-mcrypt libav-tools git -y

Une fois tous les packages installés, démarrez les services Apache et MariaDB et activez-les au démarrage avec la commande suivante :

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Configurer MariaDB

Par défaut, l'installation de MariaDB n'est pas sécurisée, vous devrez donc d'abord la sécuriser. Vous pouvez le faire avec la commande suivante :

sudo mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB :

mysql -u root -p

Entrez votre mot de passe root lorsque vous y êtes invité, puis créez une base de données et un utilisateur pour Sonerezh :

MariaDB [(none)]> CREATE DATABASE sonerezhdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON sonerezhdb.* TO 'sonerezh'@'localhost' IDENTIFIED BY 'password';

Ensuite, videz tous les privilèges avec la commande suivante :

MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q

Installer Sonerezh

Tout d'abord, téléchargez la dernière version de Sonerezh depuis le dépôt Git avec la commande suivante :

cd /var/www/html
sudo git clone --branch master https://github.com/Sonerezh/sonerezh.git

Ensuite, donnez l'autorisation appropriée au répertoire Sonerezh avec la commande suivante :

sudo chown -R www-data:www-data /var/www/html/sonerezh
sudo chmod -R 755 /var/www/html/sonerezh

Créez ensuite un fichier d'hôte virtuel Apache pour sonerezh avec la commande suivante :

sudo nano /etc/apache2/sites-available/sonerezh.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/sonerezh
ServerName example.com
<Directory /var/www/html/sonerezh/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/sonerezh-error_log
CustomLog /var/log/apache2/sonerezh-access_log common
</VirtualHost>

Enregistrez le fichier, puis activez l'hôte virtuel avec la commande suivante :

sudo a2ensite sonerezh

Enfin, redémarrez le serveur Web Apache pour effectuer les modifications :

sudo systemctl restart apache2

Accéder à Sonerezh

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://example.com. Vous serez redirigé vers la page suivante :

Ici, fournissez les détails de votre base de données et les détails de l'utilisateur administrateur, puis cliquez sur Exécuter bouton. Vous allez être redirigé vers la page de connexion de Sonerezh :

Maintenant, fournissez votre nom d'utilisateur et votre mot de passe d'administrateur. Cliquez ensuite sur Signer En bouton. Vous devriez voir le tableau de bord Sonerezh dans la page suivante :

  • https://www.sonerezh.bzh/

Ubuntu
  1. Comment installer le serveur de diffusion de musique Koel sur Ubuntu 18.04

  2. Comment installer le serveur RabbitMQ sur Ubuntu 18.04 et 16.04 LTS

  3. Comment installer R sur Ubuntu 18.04 LTS

  4. Comment installer le serveur Xrdp sur Ubuntu 20.04 LTS

  5. Comment installer R sur Ubuntu 20.04 LTS

Comment installer Sonerezh Music Streaming Server sur Ubuntu 16.04 avec Apache ou Nginx

Comment installer le serveur SVN sur Ubuntu 18.04 et 16.04 LTS

Comment installer le serveur Web Caddy sur Ubuntu 16.04 LTS

Comment installer le serveur FTP sur Ubuntu 20.04 LTS

Comment installer le serveur VPN Pritunl sur Ubuntu 20.04 LTS

Comment installer le serveur d'impression CUPS sur Ubuntu 20.04 LTS