Bagaimana untuk menjalankan pelayan Ampache anda sendiri pada Pelayan Ubuntu

Ingin menjadi tuan rumah perkhidmatan penstriman muzik anda sendiri yang canggih? Cuba Ampache. Ia adalah perkhidmatan penstriman muzik berkuasa PHP untuk Linux . Inilah cara untuk membolehkan Ampache berfungsi pada pelayan Ubuntu anda.

Bagaimana untuk memasang Ampache pada Pelayan Ubuntu

Ampache agak sukar untuk dipasang, kerana tidak ada apa-apa pra-pakej untuk Pelayan Ubuntu. Untuk memulakan proses pemasangan, anda perlu memasang kebergantungan yang diperlukan. Kebergantungan ini boleh dipasang melalui terminal.

Menggunakan arahan apt install pasang pakej yang Ampache perlukan untuk dijalankan dengan betul pada sistem Pelayan Ubuntu anda.

sudo apt install apache2 mysql-server php php-intl libapache2-mod-php php-mysql php-xml php-mbstring php-curl ffmpeg lame unzip

Memasang pakej ini boleh mengambil masa beberapa minit, kerana terdapat banyak perkara yang perlu disediakan. Apabila semuanya dikonfigurasikan, gunakan perintah systemctl start untuk memulakan MySQL dan Apache2.

sudo systemctl mulakan apache2 sudo systemctl mulakan mysql

Anda juga perlu mendayakan perkhidmatan ini jika Ubuntu tidak melakukannya secara automatik. Anda boleh melakukannya dengan perintah systemctl enable .

sudo systemctl membolehkan apache2 sudo systemctl membolehkan mysql

Anda kini perlu log masuk ke MySQL dengan "root" untuk mencipta pangkalan data yang akan digunakan oleh Ampache. Pastikan anda mempunyai akses kepada "root". Anda boleh melakukan ini dengan mengikuti panduan konfigurasi akar Ubuntu kami .

sudo mysql -u root -p

Selepas log masuk ke MySQL, anda perlu mencipta pangkalan data Ampache menggunakan arahan CREATE DATABASE .

CIPTA PANGKALAN DATA ampache;

Seterusnya, anda perlu mencipta akaun pengguna pangkalan data Ampache. Dalam panduan ini, kami akan memanggil pengguna "ampacheuser". Ambil perhatian bahawa arahan CREATE USER juga menentukan nama hos dan kata laluan.

Nota: tukar "nama hos" dan "kata laluan" dalam arahan di bawah dengan nama hos pelayan Ubuntu anda dan kata laluan yang anda inginkan.

BUAT PENGGUNA 'ampacheuser'@'localhost' DIKENAL PASTI OLEH 'kata laluan';

Selepas mencipta pengguna dan kata laluan dalam pangkalan data MySQL, anda perlu memberikan keistimewaan kepadanya. Masukkan arahan di bawah. Pastikan anda menukar “localhost” kepada nama hos pelayan anda.

BERIKAN SEMUA KEISTIMEWAAN PADA ampache.* KEPADA 'ampacheuser'@'localhost';

Dengan pangkalan data Ampache dikonfigurasikan sepenuhnya, gunakan arahan SOURCE untuk mengimport fail "ampache.sql" ke dalam pangkalan data baharu anda. Fail ini akan mencipta jadual SQL yang diperlukan Ampache perlu dijalankan.

GUNAKAN ampache;

SUMBER /var/www/html/resources/sql/ampache.sql;

Seterusnya, gunakan perintah FLUSH PRIVILEGES untuk flush privileges. Kemudian, gunakan arahan keluar untuk keluar dari MySQL.

KEISTIMEWAAN FLUSH;

keluar

Selepas keluar dari MySQL , anda perlu memuat turun keluaran terkini Ampache ke komputer anda. Gunakan arahan wget untuk memuat turun Ampache.

wget https://github.com/ampache/ampache/releases/download/5.5.6/ampache-5.5.6_all_php8.1.zip

Dengan arkib ZIP dimuat turun ke Pelayan Ubuntu anda, gunakan arahan unzip untuk unzip Ampache dan pasangkannya /var/www/html/pada Ubuntu.

sudo unzip ampache-5.5.6_all_php8.1.zip -d /var/www/html/

Selepas menyahzip semuanya, gunakan arahan cd untuk mengakses folder "config" dalam /var/www/html/.

cd /var/www/html/config/

Di dalam direktori ini, gunakan arahan cp untuk mencipta fail konfigurasi baharu untuk pemasangan Ampache anda.

sudo cp ampache.cfg.php.dist ampache.cfg.php

Kemas kini kebenaran fail konfigurasi.

sudo chown www-data:www-data /var/www/html/config/ampache.cfg.php sudo chmod 644 /var/www/html/config/ampache.cfg.php

Buat dan kemas kini kebenaran fail ".htaccess".

sudo mv /var/www/html/public/rest/.htaccess.dist /var/www/html/public/rest/.htaccess sudo chmod 644 /var/www/html/public/rest/.htaccess sudo mv /var /www/html/public/channel/.htaccess.dist /var/www/html/public/channel/.htaccess sudo chmod 644 /var/www/html/public/channel/.htaccess sudo mv /var/www/html /public/play/.htaccess.dist /var/www/html/public/play/.htaccess sudo chmod 644 /var/www/html/public/play/.htaccess sudo chown --recursive www-data:www-data /var/www/html/

Buka fail konfigurasi menggunakan Nano dan tatal ke bawah ke "Pangkalan Data."

Nota: jika anda tidak menemui "Pangkalan Data" dalam Nano, tekan Ctrl + W , dan taip "Pangkalan Data".

sudo nano /var/www/html/config/ampache.cfg.php

Mula-mula, tukar baris berikut daripada “localhost” kepada nama hos sebenar anda.

database_hostname = localhost

Kemudian, tukar baris berikut supaya "nama pengguna" ialah "ampacheuser".

database_username = username

Akhir sekali, tukar baris ini supaya "kata laluan" ditukar kepada kata laluan pangkalan data Ampache anda.

database_password = password

Apabila anda selesai mengedit, tekan Ctrl + O untuk menyimpan fail konfigurasi. Keluar dengan Ctrl + X . Kemudian, gunakan arahan sentuh untuk mencipta fail tapak baharu.

sentuh /etc/apache2/sites-available/ampache.conf

Buka "ampache.conf" menggunakan arahan Nano. Kemudian, tampal kod berikut ke dalam editor. Pastikan anda menggantikan "domain_anda.com" dengan nama domain sebenar anda.

ServerAdmin webmaster@localhost DocumentRoot /var/www/html/public ServerName your_domain.com Options FollowSymLinks AllowOverride All Order allow,deny all from all ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

Gunakan arahan a2ensite untuk mendayakan Ampache dalam pelayan web Apache. Kemudian, gunakan arahan a2enmod untuk "menulis semula" konfigurasi.

sudo a2ensite ampache.conf sudo a2enmod tulis semula

Padam fail index.html Apache lalai.

sudo rm /var/www/html/index.html

Akhir sekali, mulakan semula Apache menggunakan perintah systemctl restart . Apabila ia dimulakan semula, buka Penyemak Imbas anda di URL berikut.

http://your-ubuntu-server/public

Bagaimana untuk mengkonfigurasi Ampache pada Pelayan Ubuntu

Pada halaman pemasangan Ampache, anda perlu memilih bahasa anda. Selepas memilih bahasa anda, cari butang "Mulakan Konfigurasi", dan klik padanya dengan tetikus. Ampache akan menyemak pelayan Ubuntu anda dan memastikan semuanya sedia untuk digunakan. Dengan mengandaikan tiada ralat, tatal ke bawah dan klik "Teruskan."

Selepas memilih "Teruskan", anda akan diminta untuk "Memasukkan" pangkalan data SQL. Memandangkan kami telah mencipta pangkalan data dan mengimport fail "ampache.sql" secara manual, pilih "langkau".

Anda kini perlu memasukkan kata laluan SQL anda. Masukkan kata laluan yang anda gunakan untuk log masuk dengan root untuk mengakses MySQL lebih awal. Kemudian, tatal ke bawah ke "Jenis Pemasangan" dan pilih jenis Ampache yang anda ingin gunakan.

Sebaik sahaja anda telah memilih jenis pemasangan anda, anda mesti memilih sama ada anda ingin membenarkan transcoding. Pilih "ffmpeg" jika anda memilih untuk mendayakan transkod. Jika tidak, biarkan kosong.

Apabila anda selesai mengkonfigurasi semuanya, klik butang "Buat Konfigurasi" di bahagian bawah. Jika anda tidak boleh meneruskan, pilih anak panah di sebelah "Fail Insight" untuk mengesahkan semuanya dikonfigurasikan dengan betul.

Anda kini perlu membuat akaun pentadbir untuk pemasangan Ampache anda. Masukkan "admin" dan kata laluan selamat. Apabila selesai, klik "Buat Akaun." Selepas membuat akaun anda, anda akan dapat log masuk dan mengkonfigurasi koleksi muzik anda dengan Ampache.

Leave a Comment

Mp3 Diags: Selesaikan Sehingga 50 Masalah Dengan Fail Audio Mp3

Mp3 Diags: Selesaikan Sehingga 50 Masalah Dengan Fail Audio Mp3

MP3 Diags ialah alat muktamad untuk menyelesaikan masalah dalam koleksi audio muzik anda. Ia boleh menandai fail mp3 anda dengan betul, menambah seni kulit album yang hilang, membetulkan VBR

Apl Pemberitahuan Desktop Google Voice

Apl Pemberitahuan Desktop Google Voice

Sama seperti Google Wave, Google Voice telah menghasilkan buzz yang agak ramai di seluruh dunia. Google menyasarkan untuk mengubah cara kita berkomunikasi dan sejak ia menjadi

Muat turun Kegemaran Flickr Dengan FlickrFaves

Muat turun Kegemaran Flickr Dengan FlickrFaves

Terdapat banyak alat yang membolehkan pengguna Flickr memuat turun foto mereka dalam kualiti yang tinggi, tetapi adakah terdapat cara untuk memuat turun Kegemaran Flickr? Baru-baru ini kami datang

OK Sampler Adalah Perisian Sampler Muzik Percuma

OK Sampler Adalah Perisian Sampler Muzik Percuma

Apakah Persampelan? Menurut Wikipedia, "Ia adalah tindakan mengambil sebahagian, atau sampel, satu rakaman bunyi dan menggunakannya semula sebagai instrumen atau

Sandaran Tapak Google: Import/Eksport

Sandaran Tapak Google: Import/Eksport

Tapak Google ialah perkhidmatan daripada Google yang membenarkan pengguna mengehos tapak web pada pelayan Google. Tetapi ada satu masalah, tidak ada pilihan bina dalam untuk membuat sandaran

Aplikasi Desktop Google Tasks

Aplikasi Desktop Google Tasks

Tugasan Google tidak begitu popular seperti perkhidmatan Google yang lain seperti Kalendar, Gelombang, Suara, dll tetapi ia masih digunakan secara meluas dan merupakan sebahagian daripada orang ramai.

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Dalam panduan kami sebelum ini tentang mengelap cakera keras dan media boleh tanggal dengan selamat melalui Ubuntu Live dan CD but DBAN, kami membincangkan cakera berasaskan Windows

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Panduan lengkap cara menggunakan Dash to Panel untuk memberikan interface Gnome Shell seperti Windows dengan langkah-langkah mudah.

Cara memasang Kali Linux terkini

Cara memasang Kali Linux terkini

Kali Linux ialah pengedaran Linux ujian keselamatan dan penembusan terkemuka. Ia digunakan oleh beribu-ribu profesional untuk mencari kelemahan keselamatan

Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!