So klonen Sie eine Linux-Festplatte mit Gparted
So klonen Sie eine Linux-Festplatte mit Gparted
Möchten Sie Ihren eigenen anspruchsvollen Musik-Streaming-Dienst hosten? Probieren Sie Ampache aus. Es handelt sich um einen PHP-basierten Musik-Streaming-Dienst für Linux . So bringen Sie Ampache auf Ihrem Ubuntu-Server zum Laufen.
So installieren Sie Ampache auf einem Ubuntu-Server
Ampache ist etwas schwierig zu installieren, da für Ubuntu Server nichts vorgefertigt ist. Um den Installationsprozess zu starten, müssen Sie die erforderlichen Abhängigkeiten installieren. Diese Abhängigkeiten sind über das Terminal installierbar.
Installieren Sie mit dem Befehl apt install die Pakete, die Ampache benötigt, um ordnungsgemäß auf Ihrem Ubuntu-Serversystem ausgeführt zu werden.
sudo apt install apache2 mysql-server php php-intl libapache2-mod-php php-mysql php-xml php-mbstring php-curl ffmpeg lame entpacken
Die Installation dieser Pakete kann einige Minuten dauern, da viele Dinge eingerichtet werden müssen. Wenn alles konfiguriert ist, verwenden Sie den Befehl systemctl start , um MySQL und Apache2 zu starten.
sudo systemctl start apache2 sudo systemctl start mysql
Sie müssen diese Dienste auch aktivieren, wenn Ubuntu dies nicht automatisch tut. Sie können dies mit den systemctl-Enable -Befehlen tun.
sudo systemctl aktiviere Apache2 sudo systemctl aktiviere MySQL
Sie müssen sich nun mit „root“ bei MySQL anmelden, um die Datenbank zu erstellen, die Ampache verwenden wird. Stellen Sie sicher, dass Sie Zugriff auf „root“ haben. Sie können dies tun, indem Sie unserer Ubuntu-Root-Konfigurationsanleitung folgen .
sudo mysql -u root -p
Nachdem Sie sich bei MySQL angemeldet haben, müssen Sie die Ampache-Datenbank mit dem Befehl CREATE DATABASE erstellen .
Datenbank erstellen ampache;
Als Nächstes müssen Sie das Benutzerkonto für die Ampache-Datenbank erstellen. In dieser Anleitung nennen wir den Benutzer „ampacheuser“. Beachten Sie, dass der Befehl CREATE USER auch den Hostnamen und das Passwort angibt.
Hinweis: Ändern Sie „Hostname“ und „Passwort“ im folgenden Befehl durch den Hostnamen Ihres Ubuntu-Servers und Ihr gewünschtes Passwort.
ERSTELLEN SIE BENUTZER 'ampacheuser'@'localhost' IDENTIFIED BY 'password';
Nachdem Sie den Benutzer und das Passwort in der MySQL-Datenbank erstellt haben, müssen Sie ihr Berechtigungen erteilen. Geben Sie den folgenden Befehl ein. Stellen Sie sicher, dass Sie „localhost“ in den Hostnamen Ihres Servers ändern.
GEWÄHREN SIE ALLE PRIVILEGIEN FÜR ampache.* TO 'ampacheuser'@'localhost';
Wenn die Ampache-Datenbank vollständig konfiguriert ist, verwenden Sie den Befehl SOURCE , um die Datei „ampache.sql“ in Ihre neue Datenbank zu importieren. Diese Datei erstellt die erforderlichen SQL-Tabellen, die Ampache ausführen muss.
VERWENDEN Sie Ampache;
QUELLE /var/www/html/resources/sql/ampache.sql;
Als nächstes verwenden Sie den Befehl FLUSH PRIVILEGES , um Berechtigungen zu löschen. Verwenden Sie dann den Exit- Befehl, um MySQL zu beenden.
FLUSH-PRIVILEGIEN;
Ausfahrt
Nachdem Sie MySQL beendet haben , müssen Sie die neueste Version von Ampache auf Ihren Computer herunterladen. Verwenden Sie den Befehl wget , um Ampache herunterzuladen.
wget https://github.com/ampache/ampache/releases/download/5.5.6/ampache-5.5.6_all_php8.1.zip
Nachdem Sie das ZIP-Archiv auf Ihren Ubuntu-Server heruntergeladen haben, verwenden Sie den Befehl „unzip“/var/www/html/
, um Ampache zu entpacken und auf Ubuntu zu installieren .
sudo unzip ampache-5.5.6_all_php8.1.zip -d /var/www/html/
Nachdem Sie alles entpackt haben, verwenden Sie den Befehl cd , um auf den Ordner „config“ in . zuzugreifen /var/www/html/
.
cd /var/www/html/config/
Verwenden Sie in diesem Verzeichnis den Befehl cp , um eine neue Konfigurationsdatei für Ihre Ampache-Installation zu erstellen.
sudo cp ampache.cfg.php.dist ampache.cfg.php
Aktualisieren Sie die Berechtigungen der Konfigurationsdatei.
sudo chown www-data:www-data /var/www/html/config/ampache.cfg.php sudo chmod 644 /var/www/html/config/ampache.cfg.php
Erstellen und aktualisieren Sie die Berechtigungen der „.htaccess“-Dateien.
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/
Öffnen Sie die Konfigurationsdatei mit Nano und scrollen Sie nach unten zu „Datenbank“.
Hinweis: Wenn Sie „Datenbank“ in Nano nicht finden können, drücken Sie Strg + W und geben Sie „Datenbank“ ein.
sudo nano /var/www/html/config/ampache.cfg.php
Ändern Sie zunächst die folgende Zeile von „localhost“ in Ihren tatsächlichen Hostnamen.
database_hostname = localhost
Ändern Sie dann die folgende Zeile so, dass „Benutzername“ „ampacheuser“ ist.
database_username = username
Abschließend ändern Sie diese Zeile so, dass „Passwort“ in Ihr Ampache-Datenbankpasswort geändert wird.
database_password = password
Wenn Sie mit der Bearbeitung fertig sind, drücken Sie Strg + O , um die Konfigurationsdatei zu speichern. Beenden Sie mit Strg + X . Verwenden Sie dann den Touch- Befehl, um eine neue Site-Datei zu erstellen.
Berühren Sie /etc/apache2/sites-available/ampache.conf
Öffnen Sie die „ampache.conf“ mit dem Nano-Befehl. Fügen Sie dann den folgenden Code in den Editor ein. Ersetzen Sie unbedingt „your_domain.com“ durch Ihren tatsächlichen Domainnamen.
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
Verwenden Sie den Befehl a2ensite , um Ampache auf dem Apache-Webserver zu aktivieren. Verwenden Sie dann den Befehl a2enmod , um die Konfiguration neu zu schreiben.
sudo a2ensite ampache.conf sudo a2enmod umschreiben
Löschen Sie die Standarddatei Apache index.html.
sudo rm /var/www/html/index.html
Starten Sie schließlich Apache mit dem Befehl systemctl restart neu . Öffnen Sie nach dem Neustart Ihren Browser unter der/den folgenden URL(s).
http://Ihr-Ubuntu-Server/public
So konfigurieren Sie Ampache auf Ubuntu Server
Auf der Ampache-Installationsseite müssen Sie Ihre Sprache auswählen. Nachdem Sie Ihre Sprache ausgewählt haben, suchen Sie die Schaltfläche „Konfiguration starten“ und klicken Sie mit der Maus darauf. Ampache überprüft Ihren Ubuntu-Server und stellt sicher, dass alles betriebsbereit ist. Vorausgesetzt, es liegen keine Fehler vor, scrollen Sie nach unten und klicken Sie auf „Weiter“.
Nachdem Sie „Weiter“ ausgewählt haben, werden Sie aufgefordert, die SQL-Datenbank einzufügen. Da wir die Datenbank bereits erstellt und die Datei „ampache.sql“ manuell importiert haben, wählen Sie „Überspringen“.
Sie müssen nun Ihr SQL-Passwort eingeben. Geben Sie das Passwort ein, mit dem Sie sich zuvor mit root angemeldet haben, um auf MySQL zuzugreifen. Scrollen Sie dann nach unten zu „Installationstyp“ und wählen Sie den Ampache-Typ aus, den Sie verwenden möchten.
Nachdem Sie Ihren Installationstyp ausgewählt haben, müssen Sie auswählen, ob Sie die Transkodierung zulassen möchten. Wählen Sie „ffmpeg“, wenn Sie die Transkodierung aktivieren möchten. Andernfalls lassen Sie es leer.
Wenn Sie mit der Konfiguration fertig sind, klicken Sie unten auf die Schaltfläche „Konfiguration erstellen“. Wenn Sie nicht fortfahren können, wählen Sie den Pfeil neben „File Insight“, um zu bestätigen, dass alles richtig konfiguriert ist.
Sie müssen nun ein Administratorkonto für Ihre Ampache-Installation erstellen. Geben Sie „admin“ und ein sicheres Passwort ein. Wenn Sie fertig sind, klicken Sie auf „Konto erstellen“. Nachdem Sie Ihr Konto erstellt haben, können Sie sich bei Ampache anmelden und Ihre Musiksammlung konfigurieren.
So klonen Sie eine Linux-Festplatte mit Gparted
STALKER: Shadow of Chernobyl ist ein Survival-Horror-FPS-Spiel, das von GSC Game World entwickelt und von THQ veröffentlicht wurde. In dieser Anleitung zeigen wir Ihnen, wie Sie es unter Linux zum Laufen bringen.
Unter Linux gibt es viele Tools, um Benutzer aufzulisten. Diese Anleitung zeigt Ihnen verschiedene Methoden, wie Sie alle Benutzer anzeigen können, inklusive versteckter Systembenutzer.
So integrieren Sie Thunderbird mit Tor unter Linux
Eine umfassende Anleitung zur Einrichtung der Qbittorrent-Webbenutzeroberfläche für Linux.
So erstellen Sie ein Linux-NAS mit Amahi
Tiny Media Manager ist eine ausgezeichnete Anwendung für Windows, Mac und Linux, mit der Benutzer TV-Sendungen und Filmdateien einfach verwalten können
So planen Sie das Herunterfahren unter Linux
Eine umfassende Anleitung zum Entfernen defekter Grub-Boot-Einträge unter Linux mit Grub Customizer.
Erfahren Sie, wie Sie die Lese- und Schreibgeschwindigkeit Ihrer Festplatten oder SSDs unter Linux mit Kdiskmark messen können. Installationsanleitungen und Testanleitung inklusive.