Come eseguire il tuo server Ampache su Ubuntu Server

Vuoi ospitare il tuo sofisticato servizio di streaming musicale? Prova Ampache. È un servizio di streaming musicale basato su PHP per Linux . Ecco come far funzionare Ampache sul tuo server Ubuntu.

Come installare Ampache su Ubuntu Server

Ampache è un po' difficile da installare, in quanto non c'è nulla di preconfezionato per Ubuntu Server. Per avviare il processo di installazione, dovrai installare le dipendenze richieste. Queste dipendenze sono installabili tramite il terminale.

Usando il comando apt install installa i pacchetti di cui Ampache ha bisogno per funzionare correttamente sul tuo sistema Ubuntu Server.

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

L'installazione di questi pacchetti potrebbe richiedere alcuni minuti, poiché ci sono molte cose da configurare. Quando tutto è configurato, usa il comando systemctl start per avviare MySQL e Apache2.

sudo systemctl start apache2 sudo systemctl start mysql

Dovrai anche abilitare questi servizi se Ubuntu non lo fa automaticamente. Puoi farlo con i comandi systemctl enable .

sudo systemctl abilita apache2 sudo systemctl abilita mysql

Ora dovrai accedere a MySQL con "root" per creare il database che Ampache utilizzerà. Assicurati di avere accesso a "root". Puoi farlo seguendo la nostra guida alla configurazione di root di Ubuntu .

sudo mysql -u root -p

Dopo aver effettuato l'accesso a MySQL, è necessario creare il database Ampache utilizzando il comando CREATE DATABASE .

CREA DATABASE ampache;

Successivamente, dovrai creare l'account utente del database Ampache. In questa guida chiameremo l'utente “ampacheuser”. Si noti che il comando CREATE USER specifica anche il nome host e la password.

Nota: cambia "nome host" e "password" nel comando seguente con il nome host del tuo server Ubuntu e la password desiderata.

CREATE USER 'ampacheuser'@'localhost' IDENTIFICATO DA 'password';

Dopo aver creato l'utente e la password nel database MySQL, dovrai concedergli i privilegi. Inserisci il comando qui sotto. Assicurati di cambiare "localhost" con il nome host del tuo server.

CONCEDERE TUTTI I PRIVILEGI SU ampache.* A 'ampacheuser'@'localhost';

Con il database Ampache completamente configurato, utilizzare il comando SOURCE per importare il file "ampache.sql" nel nuovo database. Questo file creerà le tabelle SQL necessarie per l'esecuzione di Ampache.

USA l'ampache;

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

Successivamente, utilizzare il comando FLUSH PRIVILEGES per eliminare i privilegi. Quindi, usa il comando exit per uscire da MySQL.

PRIVILEGI FLUSSANTI;

Uscita

Dopo essere uscito da MySQL , dovrai scaricare l'ultima versione di Ampache sul tuo computer. Usa il comando wget per scaricare Ampache.

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

Con l'archivio ZIP scaricato sul tuo server Ubuntu, usa il comando unzip per decomprimere Ampache e installarlo /var/www/html/su Ubuntu.

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

Dopo aver decompresso tutto, utilizzare il comando cd per accedere alla cartella "config" in /var/www/html/.

cd /var/www/html/config/

All'interno di questa directory, usa il comando cp per creare un nuovo file di configurazione per l'installazione di Ampache.

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

Aggiorna le autorizzazioni del file di configurazione.

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

Crea e aggiorna i permessi dei file “.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/

Apri il file di configurazione utilizzando Nano e scorri verso il basso fino a "Database".

Nota: se non riesci a trovare "Database" in Nano, premi Ctrl + W e digita "Database".

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

Innanzitutto, modifica la seguente riga da "localhost" al tuo nome host effettivo.

database_hostname = localhost

Quindi, modifica la riga seguente in modo che "username" sia "ampacheuser".

database_username = username

Infine, modifica questa riga in modo che "password" venga modificata nella password del database Ampache.

database_password = password

Al termine delle modifiche, premi Ctrl + O per salvare il file di configurazione. Esci con Ctrl + X . Quindi, usa il comando touch per creare un nuovo file del sito.

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

Apri "ampache.conf" usando il comando Nano. Quindi, incolla il seguente codice nell'editor. Assicurati di sostituire "tuo_dominio.com" con il tuo vero nome di dominio.

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

Utilizzare il comando a2ensite per abilitare Ampache nel server Web Apache. Quindi, usa il comando a2enmod per "riscrivere" il file config.

sudo a2ensite ampache.conf sudo a2enmod rewrite

Elimina il file Apache index.html predefinito.

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

Infine, riavvia Apache utilizzando il comando systemctl restart . Quando viene riavviato, apri il browser ai seguenti URL.

http://il-tuo-server-ubuntu/public

Come configurare Ampache su Ubuntu Server

Nella pagina di installazione di Ampache, dovrai selezionare la tua lingua. Dopo aver scelto la lingua, trova il pulsante "Avvia configurazione" e fai clic su di esso con il mouse. Ampache controllerà il tuo server Ubuntu e si assicurerà che tutto sia pronto. Supponendo che non ci siano errori, scorri fino in fondo e fai clic su "Continua".

Dopo aver selezionato "Continua", ti verrà chiesto di "Inserire" il database SQL. Considerando che abbiamo già creato il database e importato manualmente il file "ampache.sql", seleziona "salta".

Ora dovrai inserire la tua password SQL. Inserisci la password che hai usato per accedere con root per accedere a MySQL in precedenza. Quindi, scorri verso il basso fino a "Tipo di installazione" e scegli il tipo di Ampache che preferisci utilizzare.

Dopo aver scelto il tipo di installazione, devi scegliere se desideri consentire la transcodifica. Seleziona "ffmpeg" se scegli di abilitare la transcodifica. Altrimenti, lascialo vuoto.

Quando hai finito di configurare tutto, fai clic sul pulsante "Crea configurazione" in basso. Se non puoi procedere, seleziona la freccia accanto a "File Insight" per confermare che tutto è configurato correttamente.

Ora dovrai creare un account amministratore per la tua installazione di Ampache. Inserisci "admin" e una password sicura. Al termine, fai clic su "Crea account". Dopo aver creato il tuo account, potrai accedere e configurare la tua raccolta musicale con Ampache.


Migliora gli appunti di Gnome Shell con Pano

Migliora gli appunti di Gnome Shell con Pano

Ammettiamolo, gli appunti predefiniti di Gnome Shell non sono molto buoni. Installa Pano per migliorare la tua esperienza con gli appunti!

Come installare DaVinci Resolve 17 su Linux

Come installare DaVinci Resolve 17 su Linux

Hai bisogno di un ottimo editor video non lineare per la tua macchina Linux? Fai funzionare Davinci Resolve 17 con questa guida!

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Wallpaper Downloader è un ottimo downloader e gestore di sfondi per Linux. Supporta la maggior parte degli ambienti desktop Linux ed è molto facile da usare. Questa guida

Come installare Tuxedo OS sul tuo computer

Come installare Tuxedo OS sul tuo computer

Vuoi testare il sistema operativo Tuxedo sui computer Tuxedo? Scopri come far funzionare l'ultima versione di Tuxedo OS sul tuo PC.

Come installare un file DEB su Linux

Come installare un file DEB su Linux

.DEB numero opzione 1 Cosa ci fai? Scopri i molti modi in cui puoi installare i file DEB sul tuo PC Linux.

Come giocare a Dying Light su Linux

Come giocare a Dying Light su Linux

Dying Light è un videogioco survival horror del 2015 sviluppato da Techland e pubblicato da Warner Bros Interactive Entertainment. Il gioco è incentrato su

Come installare Neptune Linux sul tuo computer

Come installare Neptune Linux sul tuo computer

Neptune utilizza l'ambiente desktop KDE Plasma 5 e mira a fornire un sistema operativo elegante. Ecco come installare Neptune Linux sul tuo computer.

Prova il nuovo desktop basato su snap di Ubuntu

Prova il nuovo desktop basato su snap di Ubuntu

Vuoi provare il nuovo sistema operativo desktop basato su pacchetto snap di Ubuntu? Scopri come distribuirlo su una macchina virtuale con questa guida.

Come giocare a Undertale su Linux

Come giocare a Undertale su Linux

Undertale è un gioco di ruolo indipendente in 2D del 2015 sviluppato e pubblicato dallo sviluppatore di giochi Toby Fox. Questa guida coprirà il download e l'installazione di Undertale sul tuo

Come giocare a Total War: THREE KINGDOMS su Linux

Come giocare a Total War: THREE KINGDOMS su Linux

Total War: Three Kingdoms è un gioco RTS di strategia a turni sviluppato da Creative Assembly. Ecco come giocare su Linux.