In questo articolo installeremo sabre/katana su un VPS CentOS 7 con Apache, MariaDB e PHP. Sabre/katana è un contatto, un calendario, un elenco di attività e un file server gratuiti e open source. Basato su standard utilizzati in tutto il mondo (rispettivamente CardDAV, CalDAV e WebDAV), sabre/katana ti aiuterà a sincronizzare i tuoi dati importanti tra qualsiasi dispositivo, da qualsiasi luogo, in qualsiasi momento. sabre/katana è alimentato da sabre/dav. È una tecnologia open source apprezzata da molte aziende leader come ownCloud, Atmail, Box e fruux. sabre/katana è ancora in fase di sviluppo e molte modifiche si applicano ancora al prodotto.
Per eseguire sabre/katana sul tuo server CentOS 7, devi avere installato i seguenti requisiti:
- PHP versione 5.5 o successiva
- Database MySQL/MariaDB o SQLite.
- Server web, Apache o nginx
Accedi al tuo server tramite SSH come utente root
ssh root@IP
e assicurati che tutti i pacchetti siano completamente aggiornati eseguendo il comando seguente
yum -y update
Eseguire il comando seguente per installare il server di database MariaDB
yum install mariadb mariadb-server
Avvia il server del database MariaDB e abilitalo all'avvio all'avvio
systemctl start mariadb systemctl enable mariadb
Esegui lo script "mysql_secure_installation" per proteggere il server del database e imposta la tua password di root MariaDB
Accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo utente finale del database.
mysql -u root -p CREATE DATABASE katana; CREATE USER 'katanauser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `katana`.* TO 'katanauser'@'localhost'; FLUSH PRIVILEGES;
Sostituisci "PASSWORD" con una password efficace.
Ora installeremo il server web Apache
yum install httpd
Come abbiamo fatto con MariaDB, avvia il server web Apache e aggiungilo per l'avvio automatico all'avvio del sistema
systemctl start httpd systemctl enable httpd
Ora abbiamo bisogno di installare PHP tra pochi moduli PHP
yum install php php-gd php-common
Scarica l'ultimo archivio ZIP di sabre/katana da GitHub sul tuo server. Al momento della stesura di questo articolo è la versione 0.3.2
wget https://github.com/fruux/sabre-katana/releases/download/0.3.2/katana_v0.3.2.zip
Crea una directory per i file di sabre/katana all'interno della directory principale del documento sul tuo server. Di solito è la directory '/var/www/html/'.
mkdir /var/www/html/katana
Decomprimi l'archivio scaricato nella directory creata
unzip katana_v0.3.2.zip -d /var/www/html/katana/
Modifica la proprietà della directory "katana"
chown -R apache:apache /var/www/html/katana
Quindi, crea l'host virtuale Apache per il tuo dominio. Crea la directory '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
e crea l'host virtuale
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/katana/" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/katana/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Riavvia il server web per rendere effettive le modifiche.
systemctl restart httpd
Infine, apri un browser web e vai su http://tuodominio.com/public/install.php per eseguire il programma di installazione e segui le istruzioni nel browser per completare l'installazione.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare sabre/katana per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.