GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Sonerezh Music Streaming Server na Ubuntu 18.04 LTS

Sonerezh je bezplatný, open source a webový server pro streamování hudby, který lze použít pro přístup k médiím odkudkoli. Je to jednoduchá, odlehčená a snadno použitelná aplikace napsaná v PHP a HTML5. Do playlistů si můžete přidat názvy, alba a interprety a poslouchat je podle nálady. Sonerezh vám nabízí systém správy uživatelů se dvěma úrovněmi přístupu, aby si vaši hudbu mohli vychutnat i vaši přátelé.

V tomto tutoriálu vysvětlíme, jak nainstalovat Sonerezh na server Ubuntu 18.04.

Požadavky

  • Server se systémem Ubuntu 18.04.
  • Uživatel bez oprávnění root s právy sudo.

Instalovat Apache, MariaDB a PHP

Sonerezh je webová aplikace, takže do systému budete muset nainstalovat webový server Apache a databázový server MariaDB. Můžete je nainstalovat spuštěním následujícího příkazu:

sudo apt-get install apache2 mariadb-server -y

Dále budete muset přidat Ondřej PHP repozitář do vašeho systému. Můžete to provést pomocí následujícího příkazu:

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

Dále aktualizujte úložiště a nainstalujte PHP a všechny požadované závislosti pomocí následujícího příkazu:

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

Jakmile jsou všechny balíčky nainstalovány, spusťte Apache a službu MariaDB a povolte jim spuštění při spouštění pomocí následujícího příkazu:

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

Nakonfigurujte MariaDB

Ve výchozím nastavení není instalace MariaDB bezpečná, takže ji budete muset nejprve zabezpečit. Můžete to provést pomocí následujícího příkazu:

sudo mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

    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

Jakmile je MariaDB zabezpečená, přihlaste se do prostředí MariaDB:

mysql -u root -p

Po zobrazení výzvy zadejte heslo uživatele root a poté vytvořte databázi a uživatele pro Sonerezh:

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

Dále vyprázdněte všechna oprávnění pomocí následujícího příkazu:

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

Instalovat Sonerezh

Nejprve si stáhněte nejnovější verzi Sonerezhu z úložiště Git pomocí následujícího příkazu:

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

Dále udělte správná oprávnění adresáři Sonerezh pomocí následujícího příkazu:

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

Dále vytvořte soubor virtuálního hostitele Apache pro sonerezh pomocí následujícího příkazu:

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

Přidejte následující řádky:

<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>

Uložte soubor a povolte virtuálního hostitele pomocí následujícího příkazu:

sudo a2ensite sonerezh

Nakonec restartujte webový server Apache, abyste provedli změny:

sudo systemctl restart apache2

Přístup k Sonerezh

Nyní otevřete webový prohlížeč a zadejte adresu URL http://example.com. Budete přesměrováni na následující stránku:

Zde zadejte podrobnosti o své databázi a údaje o uživateli správce a poté klikněte na Spustit knoflík. Budete přesměrováni na přihlašovací stránku Sonerezh:

Nyní zadejte své uživatelské jméno a heslo správce. Poté klikněte na Podepsat V tlačítku. Na následující stránce byste měli vidět řídicí panel Sonerezh:

  • https://www.sonerezh.bzh/

Ubuntu
  1. Jak nainstalovat Koel Music Streaming Server na Ubuntu 18.04

  2. Jak nainstalovat RabbitMQ Server na Ubuntu 18.04 &16.04 LTS

  3. Jak nainstalovat Gitlab Server na Ubuntu 18.04 &16.04 LTS

  1. Jak nainstalovat R na Ubuntu 18.04 LTS

  2. Jak nainstalovat Xrdp Server na Ubuntu 20.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat Kubernetes (k8s) na Ubuntu 20.04 LTS Server

  2. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  3. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS