GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal Server Streaming Musik Sonerezh di Ubuntu 18.04 LTS

Sonerezh adalah server streaming musik gratis, open source dan berbasis web yang dapat digunakan untuk mengakses media dari mana saja. Ini adalah aplikasi sederhana, ringan dan mudah digunakan yang ditulis dalam PHP dan HTML5. Anda dapat menambahkan judul, album, dan artis ke daftar putar Anda dan mendengarkannya sesuai dengan suasana hati Anda. Sonerezh memberi Anda sistem manajemen pengguna dengan dua tingkat akses sehingga teman Anda juga dapat menikmati musik Anda.

Dalam tutorial ini, kami akan menjelaskan cara menginstal Sonerezh di server Ubuntu 18.04.

Persyaratan

  • Server yang menjalankan Ubuntu 18.04.
  • Pengguna non-root dengan hak istimewa sudo.

Instal Apache, MariaDB, dan PHP

Sonerezh adalah aplikasi berbasis web, jadi Anda perlu menginstal server web Apache dan server database MariaDB ke sistem Anda. Anda dapat menginstalnya dengan menjalankan perintah berikut:

sudo apt-get install apache2 mariadb-server -y

Selanjutnya, Anda perlu menambahkan repositori PHP Ondrej ke sistem Anda. Anda dapat melakukannya dengan perintah berikut:

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

Selanjutnya, perbarui repositori dan instal PHP dan semua dependensi yang diperlukan dengan perintah berikut:

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

Setelah semua paket terinstal, mulai layanan Apache dan MariaDB dan aktifkan mereka untuk memulai saat boot dengan perintah berikut:

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

Konfigurasi MariaDB

Secara default, instalasi MariaDB tidak aman, jadi Anda harus mengamankannya terlebih dahulu. Anda dapat melakukannya dengan perintah berikut:

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

    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

Setelah MariaDB diamankan, masuk ke shell MariaDB:

mysql -u root -p

Masukkan kata sandi root Anda saat diminta, lalu buat database dan pengguna untuk Sonerezh:

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

Selanjutnya, flush semua hak istimewa dengan perintah berikut:

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

Instal Sonerezh

Pertama, unduh versi terbaru Sonerezh dari repositori Git dengan perintah berikut:

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

Selanjutnya, berikan izin yang tepat ke direktori Sonerezh dengan perintah berikut:

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

Selanjutnya, buat file virtual host Apache untuk sonerezh dengan perintah berikut:

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

Tambahkan baris berikut:

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

Simpan file, lalu aktifkan virtual host dengan perintah berikut:

sudo a2ensite sonerezh

Terakhir, restart server web Apache untuk membuat perubahan:

sudo systemctl restart apache2

Akses Sonerezh

Sekarang, buka browser web Anda dan ketik URL http://example.com. Anda akan diarahkan ke halaman berikut:

Di sini, berikan detail basis data dan detail pengguna admin Anda, lalu klik tombol Jalankan tombol. Anda akan diarahkan ke halaman login Sonerezh:

Sekarang, berikan nama pengguna dan kata sandi admin Anda. Kemudian, klik Tanda dalam tombol. Anda akan melihat dasbor Sonerezh di halaman berikut:

  • https://www.sonerezh.bzh/

Ubuntu
  1. Cara Menginstal Server Streaming Musik Koel di Ubuntu 18.04

  2. Cara Menginstal Xrdp Server di Ubuntu 20.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal Server RabbitMQ di Ubuntu 18.04 &16.04 LTS

  2. Cara Menginstal Server Gitlab di Ubuntu 18.04 &16.04 LTS

  3. Cara Menginstal R di Ubuntu 18.04 LTS

  1. Cara Install Kubernetes (k8s) di Ubuntu 20.04 LTS Server

  2. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  3. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS