Kendi Ampache sunucunuzu Ubuntu Sunucusunda nasıl çalıştırabilirsiniz?

Kendi gelişmiş müzik akışı hizmetinizi barındırmak ister misiniz? Ampache'yi deneyin. Linux için PHP destekli bir müzik akışı hizmetidir . Ampache'yi Ubuntu sunucunuzda nasıl çalıştıracağınız aşağıda açıklanmıştır.

Ampache Ubuntu Sunucusuna nasıl kurulur?

Ubuntu Sunucusu için önceden paketlenmiş herhangi bir şey olmadığı için Ampache'nin kurulumu biraz zordur. Kurulum sürecini başlatmak için gerekli bağımlılıkları kurmanız gerekir. Bu bağımlılıklar terminal aracılığıyla kurulabilir.

Apt install komutunu kullanarak, Ampache'nin Ubuntu Sunucu sisteminizde doğru şekilde çalışması için ihtiyaç duyduğu paketleri kurun.

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

Ayarlanacak birçok şey olduğundan, bu paketlerin yüklenmesi birkaç dakika sürebilir. Her şey yapılandırıldığında, MySQL ve Apache2'yi başlatmak için systemctl start komutunu kullanın.

sudo systemctl apache2'yi başlat sudo systemctl mysql'i başlat

Ubuntu bunu otomatik olarak yapmazsa, bu hizmetleri de etkinleştirmeniz gerekir. Bunu systemctl enable komutları ile yapabilirsiniz .

sudo systemctl apache2'yi etkinleştir Sudo systemctl mysql'yi etkinleştir

Şimdi Ampache'nin kullanacağı veritabanını oluşturmak için MySQL'de "root" ile oturum açmanız gerekecek. "Kök" e erişiminiz olduğundan emin olun. Bunu, Ubuntu kök yapılandırma kılavuzumuzu takip ederek yapabilirsiniz .

sudo mysql -u kök -p

MySQL'e giriş yaptıktan sonra CREATE DATABASE komutunu kullanarak Ampache veritabanını oluşturmanız gerekmektedir .

VERİTABANI OLUŞTURMA ampache;

Ardından, Ampache veritabanı kullanıcı hesabını oluşturmanız gerekecek. Bu kılavuzda kullanıcıyı “ampacheuser” olarak adlandıracağız. CREATE USER komutunun ayrıca ana bilgisayar adını ve parolayı da belirttiğine dikkat edin .

Not: Aşağıdaki komutta "hostname" ve "password" öğelerini Ubuntu sunucu ana bilgisayar adınız ve istediğiniz parola ile değiştirin.

'şifre' TARAFINDAN TANIMLANAN 'ampacheuser'@'localhost' KULLANICI OLUŞTURUN;

MySQL veritabanında kullanıcı ve şifreyi oluşturduktan sonra ona ayrıcalıklar vermeniz gerekecektir. Aşağıdaki komutu girin. "localhost" u sunucunuzun ana bilgisayar adıyla değiştirdiğinizden emin olun.

ampache ÜZERİNDEKİ TÜM AYRICALIKLARI VERİN.* 'ampacheuser'@'localhost' İÇİN;

Ampache veritabanı tamamen yapılandırılmış durumdayken, "ampache.sql" dosyasını yeni veritabanınıza aktarmak için SOURCE komutunu kullanın. Bu dosya, Ampache'nin çalışması için gereken gerekli SQL tablolarını oluşturacaktır.

Ampache KULLANIN;

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

Ardından, ayrıcalıkları temizlemek için FLUSH PRIVILEGES komutunu kullanın. Ardından, MySQL'den çıkmak için çıkış komutunu kullanın.

FLUSH AYRICALIKLARI;

çıkış

MySQL'den çıktıktan sonra Ampache'nin en son sürümünü bilgisayarınıza indirmeniz gerekecek. Ampache'yi indirmek için wget komutunu kullanın .

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

ZIP arşivi Ubuntu Sunucunuza indirildiğinde, Ampache'yi açmak ve Ubuntu'ya yüklemek için unzip komutunu kullanın./var/www/html/

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

Her şeyi sıkıştırdıktan sonra, "config" klasörüne erişmek için cd/var/www/html/ komutunu kullanın .

cd /var/www/html/config/

Bu dizinin içinde, Ampache kurulumunuz için yeni bir yapılandırma dosyası oluşturmak için cp komutunu kullanın.

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

Yapılandırma dosyasının izinlerini güncelleyin.

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

“.htaccess” dosyalarının izinlerini oluşturun ve güncelleyin.

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/

Yapılandırma dosyasını Nano kullanarak açın ve "Veritabanı"na gidin.

Not: Nano'da “Veritabanı”nı bulamazsanız, Ctrl + W tuşlarına basın ve “Veritabanı” yazın.

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

İlk olarak, aşağıdaki satırı "localhost" yerine gerçek ana bilgisayar adınızla değiştirin.

database_hostname = localhost

Ardından aşağıdaki satırı "username" "ampacheuser" olacak şekilde değiştirin.

database_username = username

Son olarak, bu satırı değiştirin, böylece "password" Ampache veritabanı parolanız olarak değiştirilir.

database_password = password

Düzenlemeyi bitirdiğinizde, yapılandırma dosyasını kaydetmek için Ctrl + O tuşlarına basın. Ctrl + X ile çıkın . Ardından, yeni bir site dosyası oluşturmak için touch komutunu kullanın.

/etc/Apache2/sites-available/ampache.conf'a dokunun

Nano komutunu kullanarak “ampache.conf” dosyasını açın. Ardından, aşağıdaki kodu düzenleyiciye yapıştırın. "your_domain.com"u gerçek alan adınızla değiştirdiğinizden emin olun.

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

Apache web sunucusunda Ampache'yi etkinleştirmek için a2ensite komutunu kullanın . Ardından, yapılandırmayı "yeniden yazmak" için a2enmod komutunu kullanın.

sudo a2ensite ampache.conf sudo a2enmod yeniden yazma

Varsayılan Apache index.html dosyasını silin.

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

Son olarak, systemctl restart komutunu kullanarak Apache'yi yeniden başlatın . Yeniden başlatıldığında, Tarayıcınızı aşağıdaki URL'lerde açın.

http://ubuntu-sunucunuz/genel

Ubuntu Sunucusunda Ampache nasıl yapılandırılır

Ampache kurulum sayfasında dilinizi seçmeniz gerekecek. Dilinizi seçtikten sonra “Yapılandırmayı Başlat” düğmesini bulun ve fare ile üzerine tıklayın. Ampache, Ubuntu sunucunuzu kontrol edecek ve her şeyin kullanıma hazır olduğundan emin olacaktır. Hata olmadığını varsayarak en alta gidin ve "Devam Et"i tıklayın.

"Devam"ı seçtikten sonra SQL veritabanını "Eklemeniz" istenecektir. Veritabanını zaten oluşturduğumuzu ve “ampache.sql” dosyasını manuel olarak içe aktardığımızı düşünürsek, “atla”yı seçin.

Şimdi SQL şifrenizi girmeniz gerekecek. Daha önce MySQL'e erişmek için root ile oturum açarken kullandığınız şifreyi girin. Ardından, "Kurulum Türü"ne ilerleyin ve kullanmayı tercih ettiğiniz Ampache türünü seçin.

Yükleme türünüzü seçtikten sonra, kod dönüştürmeye izin vermek isteyip istemediğinizi seçmelisiniz. Kod dönüştürmeyi etkinleştirmeyi seçerseniz “ffmpeg”i seçin. Aksi takdirde, boş bırakın.

Her şeyi yapılandırmayı bitirdiğinizde, alttaki "Yapılandırma Oluştur" düğmesini tıklayın. Devam edemiyorsanız, her şeyin doğru şekilde yapılandırıldığını onaylamak için "Dosya Sicili"nin yanındaki oku seçin.

Şimdi Ampache kurulumunuz için bir yönetici hesabı oluşturmanız gerekecek. “admin” ve güvenli bir parola girin. Bittiğinde, "Hesap Oluştur"u tıklayın. Hesabınızı oluşturduktan sonra, Ampache ile giriş yapabilir ve müzik koleksiyonunuzu yapılandırabilirsiniz.


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.