ownCloud ist ein Dropbox-ähnlicher Dienst, der auf Ihrem eigenen VPS ausgeführt wird. Sie haben die volle Kontrolle über Speicherplatz, Benutzer und verschiedene andere Funktionen.
In diesem Handbuch wird davon ausgegangen, dass Sie über ein brandneues Debian 7 VPS von Vultr verfügen und als Root angemeldet sind. Wenn Sie nicht als root angemeldet sind, geben Sie Folgendes ein:
su -
... geben Sie dann Ihr Root-Passwort ein. Sie werden jetzt als Root angemeldet.
Es gibt zwei Möglichkeiten, ownCloud zu installieren. Der erste Weg wird ihr apt-Paket verwenden und es wird sich automatisch selbst installieren. Die andere ist die manuelle Installation, die Ihnen mehr Flexibilität sowie die externe Eingabe eines Webservers wie Nginx oder Apache bietet. Wir werden Apache mit den manuellen Anweisungen verwenden.
Methode 1: Verwenden von Apt-Paketen
Dies ist die einfachere Lösung.
Fügen Sie das Repository Ihrer Quellenliste hinzu
Beginnen wir mit dem Hinzufügen des Repositorys, das ownCloud enthält, zu Ihrer Quellenliste. Dies kann einfach mit diesem Befehl durchgeführt werden:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list
Sobald Sie dies getan haben, führen Sie einfach ein passendes Update durch, um sicherzustellen, dass alle Pakete verfügbar und bereit sind:
apt-get update
Installieren Sie ownCloud
Installieren Sie ownCloud über apt mit diesem Befehl:
apt-get install ownCloud
Sie werden vor der Überprüfung des Pakets gewarnt. Geben Sie einfach "y" ein, um fortzufahren. Dies ist eine Vorsichtsmaßnahme von Debian, um sicherzustellen, dass Sie genau wissen, was Sie installieren und wo es installiert wird (von dem wir sind).
Und das ist es! Du bist fertig. Setzen Sie die Einrichtung von ownCloud fort, indem Sie https://yourdomain.com/owncloudin Ihrem Browser zu navigieren und die Einrichtungsschritte ausführen.
Methode 2: Manuelle Konfiguration
Dies ist die schwierigere Lösung.
Wenn Sie einen vorhandenen VPS haben, auf dem bereits ein Webserver installiert ist, befolgen Sie diese Methode, um auf dem Weg etwas mehr Flexibilität zu erhalten.
Abhängigkeiten installieren
Zunächst müssen wir die Abhängigkeiten installieren, die ownCloud benötigt, um zu funktionieren.
apt-get install apache2 libapache2-mod-php5 php5-gd php5-common php5-sqlite php5-curl php5-intl php5-mcrypt php5-imagick
Laden Sie ownCloud herunter
wget https://download.owncloud.org/community/owncloud-7.0.3.tar.bz2
Entpacken und verschieben
Entpacken Sie das ownCloud-Archiv:
tar -xjf owncloud-7.0.3.tar.bz2
Löschen Sie die übrig gebliebene TAR-Datei:
rm owncloud-7.0.3.tar.bz2
Verschieben Sie den extrahierten Ordner in Ihr Webverzeichnis, das sich standardmäßig unter folgender Adresse befindet /var/www:
mv owncloud /var/www/
Konfigurieren Sie Apache
Sie müssen Ihrem apacheBenutzer vollen Zugriff auf dieses Verzeichnis gewähren :
chown -R www-data:www-data /var/www/
Nehmen Sie einige Änderungen an unserer Apache-Konfigurationsdatei vor:
nano /etc/apache2/sites-enabled/000-default
Ändern Sie diesen Block:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride none
Order allow,deny
allow from all
</Directory>
... Zu dem Folgendem:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Speichern Sie die Datei, indem Sie STRG + X , dann Y und anschließend ENTER eingeben .
Unser letzter Schritt ist, einen Apache-Mod zu aktivieren und dann Apache neu zu starten:
a2enmod rewrite
service apache2 restart
Und du kannst loslegen! Setzen Sie die Einrichtung von ownCloud fort, indem Sie https://yourdomain.com/owncloudin Ihrem Browser zu navigieren und die Einrichtungsschritte ausführen.