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.

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.