Cara Install ownCloud dengan Nginx pada CentOS 6

 CentOS, ownCloud, Tutorial

Install ownCloud dengan Nginx pada CentOS 6 Logo

OwnCloud adalah perangkat lunak server untuk sinkronisasi data dan file-sharing dan penyimpanan remote file yang digunakan antarmuka berbasis web yang tersedia di bawah lisensi open source dan sudah tidak asing lagi dengan layanan Cloud Storage seperti Dropbox, Google Drive atau Microsoft OneDrive. OwnCloud ditulis dalam bahasa PHP / JavaScript, hal ini dirancang untuk bekerja dengan beberapa sistem manajemen database, termasuk MySQL, MariaDB, SQLite, Oracle Database, dan PostgreSQL. OwnCloud ini dapat diinstal pada Linux atau Windows webserver, mudah untuk mengkonfigurasi dan memiliki dokumentasi online yang komprehensif. Native client tersedia untuk Windows, MacOS dan Linux (Aplikasi Desktop), ada juga aplikasi mobile untuk Android dan iOS.

Pada artikel ini akan membahas tentang tutorial cara install ownCloud 9 dengan Nginx php-fpm dan mariadb pada CentOS 6 VPS, akan tetapi bagi yang menggunakan mysql server bisa menyesuaikan karena untuk membuat database hampir sama dengan mariadb, yang membedakan hanyalah cara instalasinya saja. Dan berikut tutorial cara install owncloud dengan nginx pada centos 6 di virtual private server (VPS)

  • Update Centos terlebih dahulu dengan perintah
  • Install nginx
    karena disini akan menggunakan webserver nginx, maka perintah untuk instalasinya sbb:

    untuk selebihnya bisa dibaca pada artikel cara install nginx di centos
    setelah selesai proses install nginx, selanjutnya adalah menjalankan/start nginx dengan perintah
  • Install PHP
    install paket php yang akan dibutuhkan termasuk php-fpm dan kawan-kawanya untuk owncloud, dengan perintah sbb

    setelah selesai proses install php, selanjutnya adalah menjalankan/start php-fpm dengan perintah
  • Install mariadb
    Sebelum melakukan instalasi mariadb untuk lebih lengkapnya seperti menambahkan repo dan lainnya silahkan baca pada tutorial tentang cara install mariadb di centos
    untuk instalasi mariadb gunakan command berikut:

    setelah selesai proses install mariadb, selanjutnya adalah menjalankan/start mariadb dengan perintah

    berikutnya yaitu konfigurasi keamanan standard dari MariaDb, dengan perintah sebagai berikut:

    pertama kali hanya tekan Enter, kurang lebih seperti dibawah ini

    Membuat database untuk owncloud dengan mariadb
    Login atau Akses MySQL atau MariaDB dengan menggunakan user root dengan cara

    Buat database, user dan password baru yang akan digunakan untuk ownCloud.
    Silahkan berikan perintah dibawah ini satu persatu :

    Install ownCloud dengan Nginx pada CentOS 6 1
    sesuaikan nama database, user dan passowd yang ingin anda buat
  • Install ownCloud
    Masuk ke halaman download ownCloud, lalu copy link download tar.bz2 yang ada disana.
    Install ownCloud dengan Nginx pada CentOS 6 2
    kemudian ketikan perintah berikut

    Install ownCloud dengan Nginx pada CentOS 6 3
    kemudian ekstrak file owncloud 9.0.2.tar.bz2 yang sudah didownload ke direktori yang akan dibuat untuk owncloud

    Install ownCloud dengan Nginx pada CentOS 6 4
    Selanjutnya atur permission (izin) terhadap direktori /var/home/owncloud.jadoel.info/
  • Membuat nginx virtualhost untuk owncloud
    Buat file nginx virtualhosts baru dengan menggunakan editor file yang biasa digunakan

    kemudian isikan config nginx vhost untuk owncloud seperti dibawah ini

    Install ownCloud dengan Nginx pada CentOS 6 5
    ganti owncloud.jadoel.info dengan domain yang akan digunakan
    Jika owncloud ingin menggunakan https silahkan dibaca tentang tutorial cara install dan setting ssl/https di nginx pada centos dan cara redirect HTTP ke HTTPS pada Nginx
    restart webserver nginx dan php-fpm

Terakhir buka browser kesayangan anda dan silahkan ketikan domain atau subdomain yang sudah dibuat sesuai dengan domain atau subdomain yang terdapat pada file owncloud.conf.
Silahkan anda buat akun admin dan ikuti langkah selanjutnya
Install ownCloud dengan Nginx pada CentOS 6 6
keterangan

  1. Create an admin account : isikan user pass yang akan dibuat
  2. Configur database : pilih MySQL/MariaDB dan isikan nama_database, user_database dan pass_database yang sudah dibuat tadi
  3. Kemudian klik finish setup

Setelah itu akan masuk menu owncloud
Install ownCloud dengan Nginx pada CentOS 6 7
Selesai! Selanjutnya terserah anda haha
Demikianlah tutorial tentang cara install ownCloud dengan Nginx pada CentOS 6, semoga bermanfaat 😆