GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie ownCloud 8 auf Debian 8 (Jessie)

Was ist ownCloud? OwnCloud ist eine OpenSource-Software zum Synchronisieren und Teilen von Dateien, die auf Ihrem eigenen Server gehostet werden kann. Es bietet Zugriff auf Dateien über eine intuitive Weboberfläche und über WEBDAV. Es sind auch native Clients für Windows, Linux, MAC und mobile Betriebssysteme verfügbar, die eine einfache Synchronisierung zwischen Ordnern auf Ihrem lokalen PC oder Mobilgerät und der ownCloud-Instanz auf Ihrem Server ermöglichen. Für ownCloud stehen viele Apps und Add-ons zur Verfügung, darunter ein PDF-Viewer, ein E-Mail-Client, ein Kalender und eine Aufgabenverfolgung. Die vollständige Liste der Apps finden Sie hier: https://apps.owncloud.com/.

Dieses Tutorial zeigt die Installation der neuesten ownCloud-Version auf Debian 8.

Das ownCloud-Projekt stellt eine offiziell gepflegte Community-Version seiner Software bei den OpenSuSE Build-Diensten zur Verfügung. Ich werde dieses offizielle Paket für dieses Setup verwenden, da es eine neuere Version (ownCloud 8 ab heute) bietet als die aus dem offiziellen Debian-Repository (Version 7).

Das ownCloud-Repository hinzufügen

Fügen Sie das ownCloud-Repository im Verzeichnis /etc/apt/sources.d/ hinzu:

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /'>> /etc/apt/sources.list.d/owncloud.list 

Installieren Sie den Freigabeschlüssel des offiziellen ownCloud-Repositorys:

cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add -

Und führen Sie apt-get update aus, um die Liste der Pakete herunterzuladen.

apt-get-Update

Verfügbare ownCloud-Pakete ansehen

Schauen wir mal, welche Pakete wir jetzt für owncloud haben:

apt-cache search owncloud

Das Repository bietet viele ownCloud-Apps wie PDF-Viewer, Dateiverschlüsselung, ein Versionierungssystem usw. neben dem ownCloud-Basispaket.

ownCloud installieren

Ich beginne mit der Installation des Basispakets, indem ich diesen Befehl als Root-Benutzer auf der Shell ausführe:

apt-get install owncloud

Das "owncloud"-Paket installiert alle erforderlichen Abhängigkeiten wie Apache-Webserver, PHP, MySQL usw.

Wählen Sie "y", um die Installation zu starten.

Der Installationsvorgang fragt nach einem neuen MySQL-Root-Passwort. Wählen Sie hier ein sicheres Passwort:

Und geben Sie das Passwort ein zweites Mal ein:

Fügen Sie eine MySQL-Datenbank hinzu

Der nächste Schritt ist die Erstellung einer MySQL-Datenbank für owncloud.

Melden Sie sich über die Befehlszeile bei MySQL an, indem Sie diesen Befehl ausführen:

mysql --defaults-file=/etc/mysql/debian.cnf

Dies öffnet den MySQL-Befehlszeilen-Prompt:

Geben Sie die folgenden SQL-Befehle ein, um einen Datenbankbenutzer mit dem Namen "owncloud" und eine Datenbank mit demselben Namen zu erstellen. Ersetzen Sie in den Befehlen das Wort "mysecurepassword" durch Ihr eigenes Passwort.

DATENBANK owncloud ERSTELLEN;
BENUTZER ERSTELLEN [email protected] IDENTIFIZIERT DURCH 'mysecurepassword';
ALLE PRIVILEGIEN AUF owncloud GEWÄHREN.* AN [email protected];
Privilegien leeren;
beenden

Erstellen Sie ein Datenverzeichnis für ownCloud, um die hochgeladenen Dateien zu speichern die Datei. Wählen Sie dafür ein Verzeichnis auf Ihrer größten Festplattenpartition. Ich werde hier das Verzeichnis /var/owncloud verwenden.

mkdir /var/owncloud
chown www-data:www-data /var/owncloud
chmod 750 /var/owncloud

Wenn der Shell-Teil der Installation abgeschlossen ist, fahren Sie fort, indem Sie den ownCloud-Webinstaller in Ihrem Browser öffnen. Die URL ist http://[YOURIP]/owncloud . In meinem Fall ist die IP 192.168.0.100, also gebe ich http://192.168.0.100/owncloud in meinen Browser ein, um den Installer zu bekommen:

Geben Sie den gewünschten Administrator-Benutzernamen und das Passwort in die Anmeldefelder ein. Bitte wählen Sie ein sicheres Passwort und auch einen Benutzernamen, der nicht "admin" oder "administrator" ist, könnte eine gute Wahl sein, um Angreifern das Erraten Ihres Admin-Logins zu erschweren.

Ich möchte nicht, dass meine privaten Dateien im Website-Root /var/www gespeichert werden, also wähle ich hier den Ordner /var/owncloud.

OwnCloud verwendet standardmäßig sqlite als Speicher-Engine. Dies ist in Bezug auf die Leistung keine gute Wahl, daher werde ich MySQL als Datenbank-Backend wählen. Wir haben oben eine MySQL-Datenbank erstellt, geben Sie jetzt die Details dieser Datenbank ein:

  • Benutzername:        owncloud
  • Passwort:         Das Passwort, das Sie für die Datenbank gewählt haben.
  • Datenbankname:owncloud
  • Hostname:        localhost

Klicken Sie dann auf die Schaltfläche, um die Installation abzuschließen. Sie werden mit einem Willkommensbildschirm in Ihrer Sprache begrüßt.

Zugriff auf ownCloud mit SSL (https)

Die Standardinstallation von ownCloud ist nicht durch SSL gesichert. Um SSL auf Ihrem Webserver zu aktivieren, führen Sie diese Befehle aus:

a2enmod ssl
a2ensite default-ssl
service apache2 restart

Jetzt können Sie mit https://[YOURIP]/owncloud auf das Webinterface zugreifen . Wahrscheinlich erhalten Sie eine SSL-Warnung, diese Warnung sollte akzeptiert werden. Um solche Warnungen zu vermeiden, besorgen Sie sich ein kostenloses, offiziell signiertes SSL-Zertifikat, z. B. von Startssl (oder in ein paar Monaten von LetsEncrypt, als ihr kostenloser Dienst gestartet wurde).

OwnCloud VMWare-Image im ovf/ova-Format

Diese Tutorials können von howtoforge-Abonnenten als gebrauchsfertiges Bild im ovf/ova-Format heruntergeladen werden. Dieses Format ist ein herstellerneutrales VM-Format, das von VMWare und Virtualbox unterstützt wird.

Herunterladen der VM

https://www.howtoforge.com/downloads/434/

Anmeldedaten der VM

Schale:

Benutzername:root
Passwort: howtoforge

Owncloud-Login:

Benutzername:howtoforge
Passwort: howtoforge

Bitte ändern Sie die Passwörter bei der ersten Verwendung.

Die IP-Adresse der VM lautet 192.168.1.100. Die IP, Netmaks und Gateway können in der Datei /etc/network/interfaces.

geändert werden

  • ownCloud

Debian
  1. So installieren Sie MySQL v5.7 mit apt-get unter Debian 8 Jessie

  2. So installieren Sie MySQL Workbench unter Debian 10

  3. So installieren Sie MySQL unter Debian 11

  4. So installieren Sie MySQL Workbench unter Debian 11

  5. So installieren Sie PHP-Fusion 9 auf Debian 8

So installieren Sie Magento unter Debian 11

So installieren Sie MySQL 8 auf Debian 10

So installieren Sie OwnCloud 9 auf Debian 8

So installieren Sie OwnCloud unter Debian 9

So installieren Sie MySQL/MariaDB unter Debian 11

So installieren Sie MySQL unter Debian 10