GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

Richten Sie ownCloud 5 auf Fedora 18 ein

ownCloud ist eine Web-Suite, die einen Cloud-Speicher über das Netzwerk bereitstellt, Daten können über einen Webbrowser oder einen Software-Client hochgeladen werden. Die Daten werden auf dem Server gespeichert und können jederzeit mit einem Browser heruntergeladen oder abgerufen werden. Das Projekt basiert auf PHP und einer SQLite-, MySQL-, Oracle- oder PostgreSQL-Datenbank und ist daher auf allen Plattformen lauffähig, die diese Anforderungen erfüllen. Es bietet fast alle Möglichkeiten von Funktionen, die in kommerziellen Suiten verfügbar sind; Es wird unter der AGPLv3-Lizenz veröffentlicht, sodass Sie ohne zusätzliche Kosten einen eigenen Cloud-Speicherserver einrichten können. Eine kommerzielle Version von ownCloud ist ebenfalls verfügbar.

Eigenschaften:

Im Folgenden finden Sie eine Liste der Funktionen, die auf ownCloud verfügbar sind.

  • Dateispeicherung in herkömmlichen Verzeichnisstrukturen (auch per WebDAV)
  • Kryptographie
  • Synchronisation von PCs
  • Kalender (auch als CalDAV)
  • Aufgabenplaner
  • Adressbuch (auch als CardDAV)
  • Musik-Streaming (über Ampache)
  • Benutzer- und Gruppenverwaltung (über OpenID oder LDAP)
  • Teilen von Inhalten über Gruppen oder öffentliche URLs hinweg
  • Online-Texteditor mit Syntax-Highlighting und Code-Folding
  • Lesezeichen
  • URL-Kürzungssuite
  • Fotogalerie
  • PDF-Viewer (unter Verwendung von pdf.js)
  • Viewer für ODF-Dateien (.odt, .odp, .ods)

Neue Funktionen in ownCloud 5:

  • Neue Benutzeroberfläche
  • Gelöschte Dateien wiederherstellen.
  • Kontaktgruppen
  • Neue leistungsstarke Suche
  • Dateiversion
  • Externen Speicher bereitstellen (Dropbox, FTP, Google Docs usw.)
  • Migration und Sicherung
  • Anwendungsspeicher

Mehr

Hier ist die kleine Anleitung zur Einrichtung von ownCloud 5 auf Fedora 18

Voraussetzungen:

Wie bereits erwähnt, basiert es auf einer Kombination aus PHP und Datenbank, die Datenbank kann eine der oben genannten vier sein. Installieren Sie also PHP, den Apache-Webserver und den MySQL-Server auf Fedora 18. Zu Demonstrationszwecken habe ich sowohl SQLite als auch MySQL auf Fedora installiert, wir werden später über den Grund dahinter sprechen.

yum install wget httpd php php-mysql mysql-server mysql sqlite php-dom php-mbstring php-gd php-pdo

Deaktivieren Sie SELinux

vi /etc/selinux/config
SELINUX=disabled

Herunterladen und Einrichten:

Laden Sie ownCloud von der offiziellen Website herunter oder geben Sie den folgenden Befehl auf dem Terminal ein.

wget http://download.owncloud.org/community/owncloud-5.0.5.tar.bz2

Extrahieren Sie das Archiv.

tar -jxvf owncloud-5.0.5.tar.bz2

Verschieben Sie ownCloud unter Apache Server Document Root.

mv owncloud /var/www/html/cloud

Erlauben Sie dem Webserver, die Dateien im Cloud-Verzeichnis zu lesen und zu schreiben.

chown -R apache.apache /var/www/html/cloud/

Datenbank erstellen: (Optional)

Der MySQL-Server muss vor dem Erstellen der Datenbank gestartet werden, melden Sie sich beim MySQL-Server an.

mysql -u root -p

Erstellen Sie eine Datenbank mit dem Namen „clouddb“

create database clouddb;

Erlauben Sie „clouddbuser“, mit einem vordefinierten Passwort auf die „clouddb“-Datenbank auf localhost zuzugreifen.

grant all on clouddb.* to 'clouddbuser'@'localhost' identified by 'password';

Apache-Server konfigurieren:

Während der Konfiguration des Apache-Webservers wird empfohlen, .htaccess zu aktivieren Um erweiterte Sicherheitsfunktionen zu erhalten, ist .htaccess standardmäßig im Apache-Server deaktiviert. Um es zu aktivieren, öffnen Sie Ihre virtuelle Hostdatei und nehmen Sie AllowOverride vor auf Alle eingestellt ist . Zum Beispiel habe ich hier die Hauptkonfigurationsdatei verwendet, weil das Cloud-Verzeichnis unter dem Standard-Root-Verzeichnis platziert ist, öffnen Sie und ändern Sie die Direktive.

vi /etc/httpd/conf/httpd.conf

Entsprechend ändern.


################################## ###
Optionen Indexe FollowSymLinks
#
# AllowOverride steuert, welche Direktiven in .htaccess-Dateien platziert werden dürfen.
# Es kann „All“, „None“ oder Any sein Kombination der Schlüsselwörter:
#   Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Steuert, wer Inhalte von diesem Server abrufen kann.
#
Alle Berechtigten erforderlich

####### ###############################

Denken Sie daran, alle mit dem Apache-Server verbundenen Dienste neu zu starten.

ownCloud konfigurieren:

Öffnen Sie den Webbrowser und zeigen Sie mit einer URL auf http://127.0.0.1/cloud ( http://Ihre-benutzerdefinierte-Domain ). Der Browser bringt Sie automatisch zur Einrichtungsseite von ownCloud, wo er konfiguriert werden muss, bevor er live geht. Geben Sie den Admin-Benutzernamen, das Kennwort, den Speicherort des Datenordners und die Datenbankdetails ein. Sie können eine der Datenbanken von SQLite oder MySQL auswählen. Wenn Sie sich für die SQLite-Datenbank entscheiden, müssen Sie keine Datenbankdetails eingeben.

wobei als MySQL-Datenbank Datenbankbenutzer, Kennwort und Datenbankname erforderlich sind.

Jetzt können Sie mit dem Hochladen einer Datei über den Browser beginnen, alternativ können Sie den ownCloud-Client herunterladen, um die Dateien hochzuladen.

Das ist alles!.


Fedora
  1. Schritte vor der Einrichtung

  2. So installieren Sie Zend Server CE auf Fedora 16 „Verne“

  3. Installieren Sie ownCloud 7 auf Fedora 21

  4. Installieren Sie ownCloud auf openSUSE 12

  5. OpenVPN-Server auf Fedora 29/CentOS 7 installieren und einrichten

ISP-Server-Setup – OpenSUSE 10

Richten Sie ownCloud 7 auf openSUSE 13.2 ein

So installieren Sie Fedora 34 Server

So installieren Sie einen privaten Nextcloud-Server auf Fedora 34

So installieren Sie den x11vnc-Server auf Fedora

Gewusst wie:Ersteinrichtung des Fedora 21-Servers