GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04LTSにSonerezhMusicStreamingServerをインストールする方法

Sonerezhは、どこからでもメディアにアクセスするために使用できる、無料のオープンソースのWebベースの音楽ストリーミングサーバーです。 PHPとHTML5で書かれたシンプルで軽量で使いやすいアプリケーションです。プレイリストにタイトル、アルバム、アーティストを追加して、気分に合わせて聴くことができます。 Sonerezhは、2つのアクセスレベルを備えたユーザー管理システムを提供し、友達もあなたの音楽を楽しむことができるようにします。

このチュートリアルでは、Ubuntu18.04サーバーにSonerezhをインストールする方法を説明します。

要件
  • Ubuntu18.04を実行しているサーバー。
  • sudo権限を持つroot以外のユーザー。

Apache、MariaDB、PHPをインストール

SonerezhはWebベースのアプリケーションであるため、ApacheWebサーバーとMariaDBデータベースサーバーをシステムにインストールする必要があります。次のコマンドを実行してインストールできます:

sudo apt-get install apache2 mariadb-server -y

次に、OndrejPHPリポジトリをシステムに追加する必要があります。これは、次のコマンドで実行できます。

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

次に、リポジトリを更新し、次のコマンドを使用してPHPと必要なすべての依存関係をインストールします。

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

すべてのパッケージがインストールされたら、ApacheおよびMariaDBサービスを開始し、次のコマンドを使用して起動時に開始できるようにします。

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
MariaDBを構成する

デフォルトでは、MariaDBのインストールは安全ではないため、最初に保護する必要があります。これは、次のコマンドで実行できます。

sudo mysql_secure_installation

以下に示すように、すべての質問に答えてください。

    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

MariaDBが保護されたら、MariaDBシェルにログインします。

mysql -u root -p

プロンプトが表示されたらrootパスワードを入力し、Sonerezhのデータベースとユーザーを作成します。

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

次に、次のコマンドを使用してすべての特権をフラッシュします。

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

Sonerezhをインストール

まず、次のコマンドを使用して、Gitリポジトリから最新バージョンのSonerezhをダウンロードします。

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

次に、次のコマンドを使用して、Sonerezhディレクトリに適切な権限を付与します。

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

次に、次のコマンドを使用してsonerezhのApache仮想ホストファイルを作成します。

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

次の行を追加します:

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

ファイルを保存してから、次のコマンドで仮想ホストを有効にします。

sudo a2ensite sonerezh

最後に、ApacheWebサーバーを再起動して変更を加えます。

sudo systemctl restart apache2
アクセスSonerezh

次に、Webブラウザーを開き、URLhttp://example.comを入力します。次のページにリダイレクトされます:

ここで、データベースの詳細と管理者ユーザーの詳細を入力し、実行をクリックします。 ボタン。 Sonerezhログインページにリダイレクトされます:

次に、管理者のユーザー名とパスワードを入力します。次に、署名をクリックします ボタンで。次のページにSonerezhダッシュボードが表示されます。

リンク
  • https://www.sonerezh.bzh/

Ubuntu
  1. Ubuntu18.04および16.04LTSにRabbitMQサーバーをインストールする方法

  2. Ubuntu18.04および16.04LTSにGitlabサーバーをインストールする方法

  3. Ubuntu18.04LTSにRをインストールする方法

  1. Ubuntu18.04にKoelMusicStreamingServerをインストールする方法

  2. Ubuntu20.04LTSにXrdpサーバーをインストールする方法

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu 20.04 LTSサーバーにKubernetes(k8s)をインストールする方法

  2. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  3. Ubuntu16.04LTSにAbanteCartをインストールする方法