Menginstal OwnCloud 7 dengan Nginx dan PHP-FPM pada VPS Ubuntu adalah tugas yang mudah jika Anda mengikuti tutorial ini. OwnCloud adalah aplikasi berbasis web yang menyediakan layanan seperti penyimpanan file, manajemen, dan berbagi. Menggunakan OwnCloud Anda dapat menyinkronkan dan berbagi file, kalender, kontak, dan banyak lagi. Semuanya akan dapat diakses dari semua perangkat Anda dari mana saja.
Dalam tutorial ini kita akan menginstal versi terbaru OwnCloud dengan Nginx dan PHP-FPM pada VPS Ubuntu.
Pertama-tama, masuk ke server Anda sebagai root dan pastikan bahwa VPS Linux Ubuntu Anda sepenuhnya terbaru
apt-get update apt-get upgrade
Instal MariaDB di server Anda
apt-get install mariadb-server
Jalankan skrip berikut untuk mengamankan server MariaDB Anda dan mengatur kata sandi root
mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Sekarang, masuk ke server MariaDB Anda sebagai root pengguna dan buat pengguna dan database baru untuk OwnCloud.
mysql -u root -p Enter password: MariaDB [(none)]> CREATE DATABASE owncloud; MariaDB [(none)]> GRANT ALL ON owncloud.* to ownclouduser@localhost identified by 'YOURPASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Jangan lupa ganti PASSWORD ANDA dengan sandi kuat yang sebenarnya.
Instal server web Nginx, PHP5-FPM dan beberapa paket PHP tambahan
apt-get install nginx php5-fpm php5-common php5-cli php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-memcache php5-gd
Sekarang, unduh rilis OwnCloud stabil terbaru dari situs web resmi mereka. Pada saat penulisan artikel ini adalah versi 7.0.3
cd /opt/ wget https://download.owncloud.org/community/owncloud-7.0.3.tar.bz2
Buka paket file yang diunduh
tar -jxvf owncloud-7.0.3.tar.bz2
File OwnCloud akan dibongkar di direktori 'owncloud' baru di bawah '/ opt'. Ubah pemilik direktori
chown -R www-data:www-data /opt/owncloud
Buat blok virtual baru untuk domain Anda dengan konten berikut
nano /etc/nginx/sites-available/yourdomain.tld server { listen 80; server_name yourdomain.tld www.yourdomain.tld; root /opt/owncloud; index index.php; rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; error_page 403 /core/templates/403.php; error_page 404 /core/templates/404.php; location = /robots.txt { allow all; log_not_found off; access_log off; } location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README){ deny all; } location / { rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; try_files $uri $uri/ /index.php; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Aktifkan blok server dengan menjalankan perintah berikut
ln -s /etc/nginx/sites-available/yourdomain.tld /etc/nginx/sites-enabled/
Buka file /etc/php5/fpm/pool.d/www.conf dan ubah variabel 'listen' seperti yang Anda lihat di bawah ini:
listen = 127.0.0.1:9000;
Mulai ulang Nginx dan PHP-FPM agar perubahan diterapkan
service nginx restart service php5-fpm restart
Terakhir, buka browser Anda ke http:domainanda.tld di mana Anda perlu membuat akun admin dan informasi MariaDB yang telah kami buat dalam tutorial ini. Dengan langkah ini instalasi OwnCloud 7 selesai.
Tentu saja Anda tidak perlu Menginstal OwnCloud 7 dengan Nginx dan PHP-FPM di Ubuntu, jika Anda menggunakan salah satu layanan OwnCloud Optimized Linux Hosting, dalam hal ini Anda cukup meminta admin Linux ahli kami untuk menginstal OwnCloud 7 dengan Nginx 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.