Cloud Computing

So installieren Sie OwnCloud unter Ubuntu Linux Ein Tutorial für Neulinge

So installieren Sie OwnCloud unter Ubuntu Linux Ein Tutorial für Neulinge

Im Zeitalter des Cloud Computing kann man die Notwendigkeit nicht leugnen, mindestens einen Cloud-Dienst zu haben. Wer Dropbox, Google Drive oder Onedrive seit Jahrzehnten nutzt, wird sich mit dem Konzept von OwnCloud identifizieren können. Im Grunde ist die OwncCloud der Open Source und kostenloser Ersatz all dieser Cloud-Server von Drittanbietern. Auf Ubuntu sind Datei-Hosting und -Sharing mit Hilfe des OwnCloud-Dienstes einfacher und grenzenloser geworden.

OwnCloud unter Ubuntu Linux


Wenn Sie einen eigenen Hosting-Server haben, können Sie Ihre OwnCloud auf Ihrem Ubuntu Linux installieren und konfigurieren. Sie können auch andere Hosting-Dienste wählen, um Ihre Owncloud zu konfigurieren. OwnCloud kann mit Ihren mobilen Geräten, Mac oder sogar mit Windows-Betriebssystemen synchronisiert werden. Es ist privat, sicher und vor allem Ihr Eigentum. Mit der OwnCloud-Suite können Sie Dateien mit Ihren Kunden und Kollegen teilen. In diesem Beitrag werden wir sehen, wie man OwnCloud unter Ubuntu Linux installiert und konfiguriert.

Schritt 1: Aktualisieren des Ubuntu-System-Repository für OwnCloud


OwnColud erfordert einen aktualisierten und virtuellen privaten Server, der alle Ihre Dateien hosten kann. Es ist wichtig, Ihr System zu aktualisieren, denn da Sie einen Server hosten, müssen alle Sicherheitspatches ohne Fehler aktualisiert werden. Also erstmal schnell. Lassen Sie uns unser Ubuntu-System aktualisieren und aktualisieren.

$ sudo apt update -y && sudo apt upgrade -y

Sie können auch Ihren Ubuntu Software Updater überprüfen, um zu überprüfen, ob ein Update verfügbar ist oder nicht. Denken Sie daran, den besten Server für Ihre Region auszuwählen, um die beste Download-Geschwindigkeit zu erzielen.

Schritt 2: PHP und Apache Server für OwnCloud installieren


Sie fragen sich vielleicht, warum Sie PHP installieren sollten, um OwnCloud zu starten? Nun, die Antwort ist einfach; PHP ist die beste Programmiersprache zum Interpretieren mit jeder Website und jedem Webserver. PHP kann auch in jede Datenbank-Engine integriert werden. Um Ihre PHP-Version von Ubuntu aus zu installieren und zu aktualisieren, folgen Sie den entsprechenden Befehlszeilen in Ihrem Terminal.

$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-gemeinsames php7.2-Locken-php7.2-gd php7.2-imap-php7.2-intl php7.2-json-php7.2-LDAP-php7.2-mbstring php7.2-mysql-php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml-php7.2-zip


Jetzt können Sie den Apache Server auf Ihrem Ubuntu-System installieren install. Der Apache HTTP-Server wird so weit gehen, dass Sie mit der OwnCloud auf Ubuntu beginnen können. Wenn Sie bereits einen Apache-Server installiert haben, können Sie überprüfen, ob er ordnungsgemäß funktioniert oder nicht.

$ sudo apt update && upgrade $ sudo apt install apache2 $ sudo systemctl start apache2 $ sudo systemctl enable apache2

Hier können Sie überprüfen, ob der HTTP-Server des Apache funktioniert oder nicht. Wenn Sie beim Überprüfen des Apache-Serverstatus einen Fehler finden, achten Sie darauf, dass Sie die richtige Version des Apache-Servers eingeben. Wenn Sie feststellen, dass in Ihrem System kein Apache-Server installiert ist, können Sie die unten angegebenen Terminalbefehle befolgen.

$ sudo dpkg -l apache2

Überprüfen Sie nun Ihre PHP-Version, um sicherzustellen, dass das PHP-Framework ordnungsgemäß funktioniert.

$ php -v

Jetzt müssen Sie möglicherweise einige Änderungen in Ihrer PHP-Konfigurationsdatei vornehmen. Nehmen Sie die folgenden Änderungen mit dem Nano-Texteditor vor, wie unten gezeigt. Sie können diese Einstellungen auch entsprechend den Anforderungen Ihres OwnCloud-Servers ändern.

file_uploads = Ein allow_url_fopen = Ein memory_limit = 256M upload_max_filesize = 100M display_errors = Aus Datum.Zeitzone = Bangladesch/Dhaka

Schritt 3: Überprüfen des Apache-Serverstatus


Um zu überprüfen, ob Ihr Apache-Server richtig funktioniert oder nicht, müssen Sie zunächst Ihrem Firewall-Verteidiger erlauben, den Apache-Server zu erreichen. Normalerweise kontrolliert die Firewall unter Ubuntu den Webverkehr. Es kann Ihre Apache-Serveradresse aus der Zugriffsliste löschen oder verweigern. Sagen wir also unserer Firewall, dass sie die Apache-Serveradresse akzeptieren soll. Bevor Sie Zugriff gewähren, können Sie jederzeit die Liste abrufen, die möglicherweise den Firewall-Zugriff benötigt. Möglicherweise müssen Sie auch den Firewall-Zugriff für den OwnCloud-Dienst auf Ihrem Ubuntu erhalten.

$ sudo ufw App-Liste $ sudo ufw 'Apache' erlauben $ sudo ufw Status

Jetzt können Sie den Status des Apache-Servers überprüfen. Du kannst den ... benutzen systemctl Befehl in Ihrem Ubuntu-Terminal.

$ sudo systemctl status apache2

Ich gehe davon aus, dass Sie alle oben genannten Prozesse korrekt ausgeführt haben und freuen sich jetzt darauf, in Ihren Apache-Server einzusteigen. Hier finden Sie möglicherweise eine kleine Komplikation, um Ihre Apache-Serveradresse zu finden. Normalerweise wird der Server immer im localhost gehostet, aber wenn Sie eine virtuelle Maschine oder einen Docker verwenden, können Sie die Serveradresse mit dem grundlegenden Net-Tool finden find ifconfig Befehl.

$ ifconfig

Nun ist Ihre Apache-Standardwebseite in Ihrem Browser geöffnet. Sie können diese Datei in Ihrem Apache-Stammverzeichnis ändern change. Und Sie können das Handbuch auch in Ihrem usr/share Verzeichnis.

/var/www/html/index.html /usr/share/doc/apache2/README.Debian.gz 

Schritt 4: Installieren und Konfigurieren der MariaDB für OwnCloud


MariaDB ist der empfohlene Server für die MySQL-Sprache. Da wir mit dem Apache-Webserver arbeiten, werden wir es auch mit einer Datenbank zu tun haben. Um die MariaDB auf Ihrem Ubuntu-Rechner zu installieren, folgen Sie den unten angegebenen Terminalbefehlen.

$ sudo apt install mariadb-server

Überprüfen Sie Ihren MariaDB-Status, ob er funktioniert oder nicht. Sie können auch die Version Ihres MySQL überprüfen.

$ sudo systemctl status mariadb $ mysql -V

Vergessen Sie nicht, den GNU Privacy Guard(GPG)-Schlüssel für die MariaDB . hinzuzufügen. Dies wird Ihnen helfen, Ihre OwnCloud-Daten zu verschlüsseln. Aktualisieren Sie dann das Ubuntu-Repository.

$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 $ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

Hier ist die Sache, die Sie vielleicht wissen möchten, ob Ihre DB-Engine perfekt funktioniert oder nicht. Durch Eingabe des MariaDB-Root-Passworts im Terminal können Sie das alte Passwort ändern, anonyme Benutzer entfernen, die Root-Anmeldung aus der Ferne verbieten, die Testdatenbank entfernen und die Berechtigungstabellen von Ubuntu neu ladenload.

Um Ihren Datenbankserver zu sichern und den Root-Zugriff zu erhalten, verwenden Sie den folgenden Terminalbefehl. Wenn Sie einen Fehler finden, schließen Sie zuerst Ihren Apache localhost-Server und versuchen Sie es dann erneut.

$ sudo mysql_secure_installation $ mysql -u root -p

Um Ihr MySQL-Standardkennwort zu ändern, melden Sie sich als Root-Benutzer bei Ihrem System an und ändern Sie das Kennwort. Konfigurieren Sie Ihren OwnCloud-Server aus dem Ubuntu-Stammverzeichnis.

$ sudo mysql -u root $ sudo mysqladmin Passwort $ sudo mysql -u root -p

Jetzt müssen Sie eine Datenbank für den OwnCloud-Server erstellen. Hier sind die Terminalbefehle unten angegeben. Alle Befehle sind einfach und selbsterklärend.

Erstellen Sie eine neue Datenbank für OwnCloud und vergeben Sie ein neues Passwort.

ERSTELLE BENUTZER 'ubuntupit'@'localhost' IDENTIFIZIERT DURCH '1234';

Erteilen Sie alle administrativen Berechtigungen für die Datenbank mit dem Passwort.

ALLE AUF owncloud gewähren.* AN 'ubuntupit'@'localhost' IDENTIFIZIERT DURCH '1234' MIT GRANT OPTION;

Jetzt sind wir fast fertig. Das Terminal leeren, speichern und verlassen.

Flush-Privilegien; Ausgang;

Schritt 5: OwnCloud auf Ubuntu herunterladen


Das Herunterladen und Installieren der OwnCloud ist unter Ubuntu ziemlich einfach. Es gibt eine Vielzahl von OwnCloud-Agenten, die auf der offiziellen Website von OwnCloud verfügbar sind. Wenn Sie einen Docker verwenden, finden Sie auch das Docker-Image von OwnCloud in GitHub.

Aber jetzt, um die OwnCloud Community Edition auf Ihrem Ubuntu zu installieren, verwenden Sie die wget verlinken und entpacken Sie die Datei in das var/www/ Verzeichnis. Sobald der Download- und Entpackvorgang abgeschlossen ist, können Sie jetzt Ihre Apache-Servereinstellungen mit dem Vim- oder Nano-Texteditor konfigurieren.

$ sudo wget https://download.eigene Cloud.org/community/owncloud-10.4.0.zip $ sudo entpacken owncloud-10.4.0.zip -d /var/www/html/owncloud $ sudo vim /etc/apache2/conf-available/owncloud.conf $ sudo nano /etc/apache2/sites-available/owncloud.conf

Wenn Sie Vim nicht in Ihrem Ubuntu-System installiert finden, installieren Sie es zuerst. Es ist ganz einfach.

$ sudo apt install vim

Jetzt einmal die eigene Cloud.conf Datei wird mit dem Editor geöffnet, kopieren und fügen Sie die Konfigurationseinstellungen in die Datei ein und speichern Sie sie. Du kannst den ... benutzen Strg + X, dann Ja, und drücken Sie dann die Eingabetaste, um die Datei für den Nano-Editor zu speichern und zu verlassen.

Alias ​​/owncloud "/var/www/html/owncloud/"  Optionen +FolgenSymlinks AllowOverride All Erfordert alle gewährt all  Dav aus  SetEnv HOME /var/www/html/owncloud SetEnv HTTP_HOME /var/www/html/owncloud Alias ​​/owncloud "/var/www/html/owncloud/"  Optionen +Symlinks folgen AllowOverride All  Dav aus  SetEnv HOME /var/www/html/owncloud Set HTTP_HOME /var/www/html/owncloud 

Hier sind einige primäre Apache-Serverbefehle, die Ihnen bei der Konfiguration Ihres OwnCloud-Servers helfen würden. Sie können das Skript neu schreiben, den Header bearbeiten, eine neue Umgebung erstellen, ein neues Verzeichnis erstellen und das Apache-Mime-Modul mit diesen Terminal-Befehlszeilen aktualisieren. Starten Sie dann Ihren Apache-Server neu.

$ sudo a2enconf owncloud $ sudo a2enmod rewrite $ sudo a2enmod headers $ sudo a2enmod env $ sudo a2enmod dir $ sudo a2enmod mime $ sudo systemctl restart apache2

Schritt 6: Erste Schritte mit OwnCloud unter Ubuntu


Aktivieren Sie SSL für den Apache-Server und generieren Sie Ihr eigenes Zertifikat für den Apache-Server, um eine Lizenz zu erhalten. Danach können Sie zu Ihrer OwnCloud navigieren, indem Sie die Webadresse Ihres Apache-Servers verwenden. Gehen Sie zu Ihrem Webbrowser und geben Sie Ihre Serveradresse und Ihren Port (falls erforderlich) ein und fügen Sie einen Schrägstrich hinzu(/) und Typ eigene Cloud, dann drücke die Enter-Taste.

$ sudo a2enmod ssl $ systemctl restart apache2 $ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

Nachdem alles erfolgreich erledigt wurde, sollten Sie endlich die OwnCloud-Serverseite von Ihrem Webbrowser in Ubuntu erreichen können.

Wenn Sie feststellen, dass beim Öffnen des OwnCloud-Servers in Ihrem Webbrowser ein Fehler aufgetreten ist, müssen Sie in Ihren Konfigurationsdateien nach dem Fehler suchen. Verwenden Sie diese Terminal-Befehlszeilen, um herauszufinden, wo die tatsächlichen Fehler auftreten.

$ Journalctl | Schwanz

Oder Sie können die Konfigurationsdatei auch aus dem Verzeichnis öffnen.

$ cd /etc/apache2 $ apache2ctl configtest

Feinschliff


Die Installation von OwnCloud unter Ubuntu Linux ist im Grunde keine schwere Aufgabe. Die meisten Server auf der ganzen Welt werden unter dem Apache Ubuntu-Server betrieben. Sie müssen also vorsichtig sein, wenn Sie die Dateien mit dem Vim oder Nano . bearbeiten und konfigurieren. Sie können Ihre OwnCloud nach Belieben anpassen; Beachten Sie jedoch, dass ein Durcheinander mit dem PHP- und Apache-Server Ihren OwnCloud-Server stark beeinträchtigen kann. Vergessen Sie auch nicht, den Firewall-Zugriff zu erweitern.

Die Wahl des besten Agenten für die Übertragung von Cloud-Dateien ist wirklich schwierig, wenn Sie viele Optionen in der Hand haben. Aber ich muss sagen, OwnCloud ist eines der besten Cloud-Füllsysteme für Ubuntu Linux. Teilen Sie uns Ihre Einschätzung des OwnCloud-Dateiserversystems mit server. Schreibe deinen Kommentar unten in den Kommentarbereich. Viel Spaß beim Cloud-Computing!

HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...
So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...