In diesem Artikel installieren wir sabre/katana auf einem CentOS 7 VPS mit Apache, MariaDB und PHP. Sabre/Katana ist kostenlos und Open-Source-Kontakt, Kalender, Aufgabenliste und Dateiserver. Basierend auf weltweit verwendeten Standards (bzw. CardDAV, CalDAV und WebDAV) hilft Ihnen sabre/katana, Ihre wichtigen Daten zwischen jedem Gerät, von jedem Ort und jederzeit zu synchronisieren. sabre/katana wird von sabre/dav betrieben. Es ist eine Open-Source-Technologie, der viele führende Unternehmen wie ownCloud, Atmail, Box und fruux vertrauen. sabre/katana befindet sich noch in der Entwicklung und viele Änderungen gelten noch für das Produkt.
Um sabre/katana auf Ihrem CentOS 7-Server auszuführen, müssen die folgenden Anforderungen installiert sein:
- PHP-Version 5.5 oder neuer
- MySQL/MariaDB- oder SQLite-Datenbank.
- Webserver, Apache oder nginx
Melden Sie sich über SSH als Benutzer root
bei Ihrem Server anssh-root@IP
und stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind, indem Sie den folgenden Befehl ausführen
yum -y update
Führen Sie den folgenden Befehl aus, um den MariaDB-Datenbankserver zu installieren
yum installiere mariadb mariadb-server
Starten Sie den MariaDB-Datenbankserver und aktivieren Sie ihn zum Startzeitpunkt
systemctl start mariadbsystemctl enable mariadb
Führen Sie das Skript „mysql_secure_installation“ aus, um den Datenbankserver zu sichern, und legen Sie Ihr MariaDB-Root-Passwort fest
Melden Sie sich mit dem Benutzer „root“ beim MariaDB-Server an und erstellen Sie einen neuen Datenbank-Endbenutzer.
mysql -u root -pCREATE DATABASE katana;ERSTELLE BENUTZER 'katanauser'@'localhost' IDENTIFIZIERT DURCH 'PASSWORT';GEWÄHRE ALLE PRIVILEGIEN AUF `katana`.* ZU 'katanauser'@'localhost';LEERBERECHTE;Ersetzen Sie „PASSWORT“ durch ein echtes starkes Passwort.
Jetzt installieren wir den Apache-Webserver
yum installiere httpdGenau wie bei MariaDB starten Sie den Apache-Webserver und fügen ihn hinzu, damit er beim Systemstart automatisch gestartet wird
systemctl start httpdsystemctl enable httpdJetzt müssen wir PHP mit wenigen PHP-Modulen installieren
yum installiere php php-gd php-commonLaden Sie das neueste ZIP-Archiv von sabre/katana von GitHub auf Ihren Server herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 0.3.2
wget https://github.com/fruux/sabre-katana/releases/download/0.3.2/katana_v0.3.2.zipErstellen Sie ein Verzeichnis für die Dateien von sabre/katana im Dokumentenstammverzeichnis auf Ihrem Server. Normalerweise ist es das Verzeichnis ‚/var/www/html/‘.
mkdir /var/www/html/katanaEntpacken Sie das heruntergeladene Archiv in das erstellte Verzeichnis
entpacken Sie katana_v0.3.2.zip -d /var/www/html/katana/Ändern Sie den Eigentümer des Verzeichnisses „Katana“
chown -R apache:apache /var/www/html/katanaErstellen Sie als Nächstes einen virtuellen Apache-Host für Ihre Domain. Erstellen Sie das Verzeichnis „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt
vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.confund erstellen Sie den virtuellen Host
vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/katana/"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombiniert DirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllRequire alle gewährt Starten Sie den Webserver neu, damit die Änderungen wirksam werden.
systemctl startet httpd neuÖffnen Sie schließlich einen Webbrowser und navigieren Sie zu http://yourdomain.com/public/install.php, um das Installationsprogramm auszuführen, und folgen Sie den Anweisungen im Browser, um die Installation abzuschließen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Sabre/Katana für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.