Dalam tutorial ini, kami akan menunjukkan cara menginstal dan konfigurasi Sabre/Katana di CentOS 7. Bagi Anda yang belum tahu, Sabre/katana gratis dan terbuka- kontak sumber, kalender, daftar tugas, dan server file. Berdasarkan standar yang digunakan secara luas di dunia (masing-masing CardDAV, CalDAV, dan WebDAV), sabre/katana akan membantu Anda menyinkronkan data penting antara perangkat apa pun, dari lokasi mana pun, di sabre/katana didukung oleh sabre/dav. Ini adalah teknologi open-source yang dipercaya oleh banyak perusahaan terkemuka seperti ownCloud, Atmail, Box, dan fruux. sabre/katana masih dalam pengembangan, dan banyak perubahan yang masih diterapkan ke produk.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Sabre/Katana di server CentOS 7.
Instal Sabre/Katana di CentOS 7
Langkah 1. Pertama-tama, pastikan semua paket sudah diperbarui.
yum - update
Langkah 2. Instal server LAMP.
Server LAMP CentOS 7 diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini.
Langkah 3. Instal Sabre/Katana.
Download versi stabil terbaru dari Sabre/Katana, Saat artikel ini ditulis adalah versi 0.3.2:
mkdir /var/www/html/katana wget https://github.com/fruux/sabre-katana/releases/download/0.3.2/katana_v0.3.2.zip unzip katana_v0.3.2.zip -d /var/www/html/katana/
Kita perlu mengubah beberapa izin folder:
chown -R apache:apache /var/www/html/katana
Langkah 4. Konfigurasi MariaDB.
Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MySQL menggunakan mysql_secure_installation
naskah. Anda harus membaca dan mengikuti setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB.
mysql_secure_installation
Selanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk Sabre/Katana. Jalankan perintah berikut:
mysql -u root -p
Ini akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server basis data, Anda perlu membuat basis data untuk Instalasi Sabre/Katana:
CREATE DATABASE katana; CREATE USER 'katanauser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `katana`.* TO 'katanauser'@'localhost'; FLUSH PRIVILEGES;
Langkah 5. Konfigurasi server web Apache untuk Sabre/Katana.
Buat direktif host virtual baru di Apache dengan konten berikut:
nano /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
Selanjutnya, buat virtual host:
###nano /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>
Sekarang, kita dapat me-restart Apache agar perubahan terjadi:
systemctl restart httpd.service
Langkah 6. Mengakses Sabre/Katana.
Sabre/Katana akan tersedia di HTTP port 80 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com/public/install.php
atau http://your-server-ip/public/install.php
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.
Selamat! Anda telah berhasil menginstal Sabre/Katana. Terima kasih telah menggunakan tutorial ini untuk menginstal server Sabre/Katana pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa Saber resmi /Situs web Katana.