Pada artikel ini kita akan menginstal sabre/katana pada CentOS 7 VPS dengan Apache, MariaDB dan PHP. Sabre/katana adalah kontak, kalender, daftar tugas, dan server file sumber terbuka dan gratis. Berdasarkan standar yang digunakan secara luas di dunia (masing-masing CardDAV, CalDAV dan WebDAV), sabre/katana akan membantu Anda menyinkronkan data penting Anda di antara perangkat apa pun, dari lokasi mana pun, kapan pun. 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 masih banyak perubahan yang diterapkan pada produk.
Untuk menjalankan sabre/katana di server CentOS 7 Anda, Anda harus menginstal persyaratan berikut:
- PHP versi 5.5 atau lebih baru
- Database MySQL/MariaDB atau SQLite.
- Server web, Apache atau nginx
Masuk ke server Anda melalui SSH sebagai root pengguna
ssh root@IP
dan pastikan semua paket benar-benar terbaru dengan menjalankan perintah berikut
yum -y update
Jalankan perintah berikut untuk menginstal server database MariaDB
yum install mariadb mariadb-server
Mulai server database MariaDB dan aktifkan untuk memulai pada saat boot
systemctl start mariadbsystemctl aktifkan mariadb
Jalankan skrip 'mysql_secure_installation' untuk mengamankan server database dan mengatur kata sandi root MariaDB Anda
Masuk ke server MariaDB menggunakan pengguna 'root' dan buat pengguna akhir database baru.
mysql -u root -pCREATE DATABASE katana;CREATE USER 'katanauser'@'localhost' DIIDENTIFIKASI DENGAN 'PASSWORD';BERIKAN SEMUA HAK ISTIMEWA PADA `katana`.* KEPADA 'katanauser'@'localhost';HAK ISTIMEWA;Ganti 'PASSWORD' dengan kata sandi kuat yang sebenarnya.
Sekarang, kita akan menginstal server web Apache
yum install httpdSama seperti yang kita lakukan dengan MariaDB, mulai server web Apache dan tambahkan untuk memulai secara otomatis pada sistem start-up
systemctl start httpdsystemctl aktifkan httpdSekarang kita perlu menginstal PHP di antara beberapa modul PHP
yum install php php-gd php-commonUnduh arsip ZIP sabre/katana terbaru dari GitHub ke server Anda. Pada saat penulisan artikel ini adalah versi 0.3.2
wget https://github.com/fruux/sabre-katana/releases/download/0.3.2/katana_v0.3.2.zipBuat direktori untuk file sabre/katana di dalam direktori root dokumen di server Anda. Biasanya ini adalah direktori ‘/var/www/html/’.
mkdir /var/www/html/katanaBuka paket arsip yang diunduh ke direktori yang dibuat
unzip katana_v0.3.2.zip -d /var/www/html/katana/Ubah kepemilikan direktori 'katana'
chown -R apache:apache /var/www/html/katanaSelanjutnya, buat host virtual Apache untuk domain Anda. Buat direktori ‘/etc/httpd/conf.d/vhosts.conf’ dengan konten berikut
vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.confdan buat virtual 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" gabungan DirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllPersyaratkan semua diberikan Mulai ulang server web agar perubahan diterapkan.
systemctl restart httpdTerakhir, buka browser web dan navigasikan ke http://domainanda.com/public/install.php untuk menjalankan penginstal dan ikuti petunjuk di browser untuk menyelesaikan penginstalan.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal sabre/katana untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.
Cent OS