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.

Leave a Comment

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

MP3 Diags, müzik koleksiyonunuzdaki sorunları gidermek için en iyi araçtır. MP3 dosyalarınızı doğru şekilde etiketleyebilir, eksik albüm kapağı resmi ekleyebilir ve VBR'yi düzeltebilir.

Google Voice Masaüstü Bildirim Uygulamaları

Google Voice Masaüstü Bildirim Uygulamaları

Google Wave gibi, Google Voice da dünya çapında büyük ilgi gördü. Google, iletişim kurma biçimimizi değiştirmeyi amaçlıyor ve

FlickrFaves ile Flickr Favorilerini İndirin

FlickrFaves ile Flickr Favorilerini İndirin

Flickr kullanıcılarının fotoğraflarını yüksek kalitede indirmelerine olanak tanıyan birçok araç var, ancak Flickr Favorilerini indirmenin bir yolu var mı? Son zamanlarda

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

Örnekleme Nedir? Vikipedi'ye göre, "Bir ses kaydının bir kısmını veya örneğini alıp onu bir enstrüman veya müzik aleti olarak yeniden kullanma eylemidir."

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites, kullanıcıların web sitelerini Google'ın sunucusunda barındırmasına olanak tanıyan bir Google hizmetidir. Ancak bir sorun var: Yedekleme için yerleşik bir seçenek yok.

Google Görevler Masaüstü Uygulaması

Google Görevler Masaüstü Uygulaması

Google Görevler, Takvim, Wave, Voice vb. gibi diğer Google hizmetleri kadar popüler olmasa da hala yaygın olarak kullanılıyor ve insanların günlük işlerinin ayrılmaz bir parçası.

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Ubuntu Live ve DBAN önyükleme CD'si aracılığıyla sabit diski ve çıkarılabilir medyayı güvenli bir şekilde silmeye ilişkin önceki kılavuzumuzda, Windows tabanlı diskleri ele aldık.

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