Penjelasan dan Cara Install ownCloud di Ubuntu 18.04

Penjelasan dan Cara Install ownCloud di Ubuntu 18.04

Pernahkah Anda menggunakan Google Drive? Dropbox ? Atau layanan penyimpanan file lainnya? Sebenarnya, Anda juga bisa membuat layanan serupa di VPS Niagahoster hanya dengan beberapa langkah.

Layanan penyimpanan file memudahkan Anda untuk mengakses file atau dokumen dari mana saja selama ada jaringan internet. Tidak hanya file dokumen, bisa juga musik atau video. Anda juga dapat mengunggah berbagai macam file dari mana saja.

Beberapa tempat penyimpanan file yang saat ini banyak digunakan adalah Google Drive, Dropbox , Microsoft OneDrive , dan lain sebagainya. Semuanya menawarkan layanan penyimpanan gratis. Tapi tentu saja ada batasannya. Keamanan data juga mengikuti aturan yang ada dari penyedia layanan.

Ada sebuah software aplikasi yang fungsinya mirip dengan beberapa layanan yang disebutkan di atas, yaitu ownCloud . Aplikasi ini dapat diinstal di komputer pribadi atau di server cloud secara gratis.

Apa itu ownCloud dan bagaimana cara menginstal ownCloud di Linux? Mari simak ulasannya dalam artikel ini.

Apa itu ownCloud ?

ownCloud adalah perangkat lunak yang digunakan untuk membuat layanan file hosting. Aplikasi ini mirip dengan Dropbox , Google Drive, dan penyimpanan lainnya. Bagus untuk mencoba membuat server file Anda sendiri dan mengonfigurasinya sesuai dengan kebutuhan Anda.

ownCloud menyediakan layanan manajemen file yang baik, mengambil dan mengakses file dengan lancar, serta terhubung langsung dengan teknologi berbasis web.

ownCloud saat ini memiliki lebih dari 1300 kontributor yang menjadikannya salah satu proyek open source terbesar di dunia. Aplikasi ini juga telah dipercaya oleh ribuan organisasi di seluruh dunia.

Keuntungan Menggunakan ownCloud

Ada beberapa keuntungan menggunakan ownCloud yang bisa Anda dapatkan.

  • Gratis

Keuntungan yang jelas adalah gratis. Aplikasi ini bisa anda gunakan secara gratis di bawah perlindungan ownCloud Foundation .

  • Pengaturan Keamanan Dapat Disetel Sesuai Kebutuhan

Anda dapat menyesuaikan pengaturan keamanan sesuai dengan kebutuhan Anda tanpa harus menggunakan pengaturan yang ada. Misalnya untuk menambahkan autentikasi saat login dan memperketat aturan yang berlaku antar akun. Tetapi pastikan Anda memahami apa yang sedang dilakukan.

  • Bertukar File, Video, Musik, dan Lainnya dengan mudah

Anda dapat mengunggah, menyimpan dan mengakses berbagai macam file, video, musik dengan mudah dan dimanapun anda berada selama ada jaringan internet.

  • Perangkat Seluler Terintegrasi

ownCloud juga tersedia dalam versi mobile, seperti Android dan iOS , sehingga memudahkan Anda untuk mengelolanya.

  • Tanpa batas

Tidak ada batasan jumlah penyimpanan. Anda dapat menambahkannya kapan saja. Apalagi jika Anda memiliki server fisik sendiri.

  • Enkripsi File Tersimpan

Semua file yang disimpan di ownCloud dienkripsi sehingga meningkatkan keamanan data dan mencegah tindakan yang dapat merugikan pengguna.

  • Terdapat Fitur Kalender dan Kontak

Di dalam aplikasi ownCloud juga terdapat fitur kalender dan kontak yang dapat diakses dan dibagikan kepada siapa saja yang diberi hak akses.

Masih banyak fitur ownCloud yang tersedia di dalamnya, untuk lebih jelasnya Anda bisa mengakses halaman review ownCloud .

Panduan tentang cara menginstal ownCloud di Ubuntu 18.04

Cara pemasangannya cukup sederhana dan dapat dilakukan dengan beberapa langkah saja.

Namun, ada beberapa hal yang perlu dipersiapkan sebelum melanjutkan proses instalasi ownCloud di Linux.

Persiapan

  • Akses VPS SSH

Anda dapat membuat pengguna menggunakan hak sudo untuk melakukan konfigurasi dan instalasi dasar.

  • Tumpukan LAMPU

ownCloud membutuhkan server web, database, dan PHP untuk berjalan dengan baik. Pengaturan server LAMP Stack (Linux, Apache, MySQL , dan PHP) sudah dapat memenuhi kebutuhan ini. Anda dapat mengikuti panduan kami tentang Cara menginstal LAMP Ubuntu 18.04 jika Anda menggunakan sistem operasi Ubuntu .

  • (Opsional) Sertifikat SSL

Anda juga dapat menambahkan sertifikat SSL di server, tetapi langkah ini bersifat opsional. Meski begitu, SSL adalah metode yang berguna untuk mengamankan transfer data situs web.

Langkah-langkah Cara Memasang ownCloud

Setidaknya ada tiga langkah yang bisa Anda ikuti untuk menginstal ownCloud . Jika Anda baru mengenal Linux, harap baca artikel perintah dasar Linux untuk mempelajari beberapa perintah yang paling sering digunakan.

·         Langkah 1 – Unduh ownCloud

Pada artikel ini, cara menginstal ownCloud menggunakan file instalasi. Namun file instalasi ownCloud tidak ada di repositori Ubuntu secara default, jadi kita perlu menambahkannya ke server terlebih dahulu. Kita dapat menggunakan curl untuk mendapatkan kunci rilis dan mengimpornya menggunakan kunci apt menggunakan perintah berikut.

$ curl https://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/Release.key | sudo apt-key add –

Kemudian tambahkan file (misal: owncloud.list ) di folder source.list.id. File ini akan berisi alamat yang akan diarahkan ke repositori ownCloud .

$ echo ‘ deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /’ | sudo tee /etc/apt/ sources.list.d / owncloud.list

Agar kita dapat menginstal paket tersebut, perlu untuk memperbaruinya terlebih dahulu dan menjalankan proses instalasi. Dalam proses ini, Anda dapat menginstal beberapa modul PHP secara bersamaan yang diperlukan selama instalasi dan konfigurasi ownCloud .

$ sudo pembaruan apt

$ sudo apt install php-bz2 php -curl php-gd php-imagick php-intl php-mbstring php -xml php -zip owncloud -file

Paket ” owncloud -files ” akan membuat file bernama ” owncloud ” di folder / var /www/html/ . Folder ini berisi semua file yang diperlukan untuk proses instalasi. 

·         Langkah 2 – Menyesuaikan Root Dokumen

Catatan: Anda dapat melewati langkah ini. Tetapi selama konfigurasi instalasi, URL yang Anda akses adalah https:// your_domain or_ip_server / owncloud . Jika Anda mengikuti langkah-langkah ini, URL yang akan Anda gunakan adalah https:// domain_Anda atau server_ip_

Jika ingin mengatur document root agar ketika domain/IP diakses langsung muncul ownCloud , maka ikuti langkah-langkah berikut ini.

Anda dapat melihat di mana root dokumen Apache menggunakan opsi apache2ctl dan DUMP_VHOST.

$ sudo apache2ctl -t -D DUMP_VHOSTS | grepyour_domainatau_ip_server _

Kemudian untuk mengedit dan menyesuaikan konfigurasi, Anda dapat menjalankan perintah berikut.

$ sudo nano /etc/apache2/sites-enabled/ your_domainor_ip_server .conf

Di dalam root dokumen, sesuaikan atau tambahkan konfigurasi untuk mengarahkan root ke / var /www/ owncloud , misalnya pengaturan seperti ini.

< VirtualHost *:80>

. . .

   DocumentRoot / var /www/ owncloud

. . .

</VirtualHost> _ _

Anda dapat memastikan tidak ada masalah dengan konfigurasi dengan menggunakan perintah berikut.

$ sudo apache2ctl configtest

Pastikan outputnya seperti di bawah ini.

Jika tidak ada masalah, muat ulang Apache untuk mengaktifkan konfigurasi baru.

$ sudo systemctl memuat ulang apache 2

·         Langkah 3 – Membuat Database

Cara install ownCloud membutuhkan database untuk menyimpan konfigurasi ownCloud . Beberapa informasi database, seperti username, password, dan nama database akan dibutuhkan selama proses konfigurasi ownCloud melalui website.

Informasi ini diperlukan agar ownCloud dapat berkomunikasi dengan server database dan mengelola informasi dan kepemilikannya. Berikut cara menginstal database ownCloud menggunakan terminal.

Pertama, masuk ke dalam database.

$ sudo mysql

Atau jika Anda ingin menggunakan pengguna tertentu, Anda dapat menggunakan perintah berikut.

$ mysql -u akar -p

Buat database yang nantinya digunakan untuk menyimpan berbagai konfigurasi ownCloud . Anda dapat memberikannya nama apa pun yang Anda inginkan. Pada contoh ini kita akan memberi nama owncloud .

$ mysql > BUAT DATABASE owncloud ;

Langkah selanjutnya adalah membuat pengguna MySQL terpisah untuk mengelola database yang baru dibuat. Anda bisa memberi nama sesuai keinginan. Pada contoh di sini kita akan menggunakan nama owncloud .

$ mysql > GRANT ALL ON owncloud.* to ‘ owncloud’@’localhost ‘ DIIDENTIFIKASI OLEH ‘ owncloud_database_password ‘;

Agar MySQL mengetahui tentang perubahan hak akses, jalankan perintah flush privileges untuk mengonfirmasinya.

$ mysql > HAK ISTIMEWA FLUSH;

Kemudian tutup sesi menggunakan perintah “keluar”.

$ mysql > keluar

·         Langkah 4 – Konfigurasi Instalasi

File instalasi dan database sudah siap, jadi langkah selanjutnya adalah mengkonfigurasi instalasi. Cara install ownCloud menggunakan web view yang bisa anda akses melalui

$ https:// your_domainor_ip_server

Ini akan terlihat seperti ini.

Biarkan pengaturan data apa adanya dan Anda bisa langsung mengisi konfigurasi database.

Masukkan username, password, nama database sesuai dengan yang telah dibuat tadi. Untuk host, tinggalkan ” localhost Pastikan semuanya sudah benar, lalu klik “ Finish Setup ”.

Selesai! Jika tidak ada masalah maka Anda dapat melanjutkan ke langkah pengecekan.

Memeriksa

Pengecekan apakah langkah cara install ownCloud sudah berhasil dilakukan bisa dilakukan dengan mencoba login menggunakan username dan password yang sudah dibuat tadi.

Akses alamat IP atau server domain untuk masuk ke halaman login ownCloud .

Masukkan username dan password yang telah dibuat pada saat proses konfigurasi ownCloud melalui halaman web. Jika berhasil, antarmuka ownCloud akan muncul. Kurang lebih seperti di bawah ini. Anda dapat mengakses ownCloud menggunakan perangkat desktop dan ponsel (Android dan iOS ).

Kesimpulan

Pada artikel ini, Anda sudah bisa melakukan proses instalasi ownCloud di server lokal dan juga di Virtual Private Server (VPS). Jika proses instalasi ownCloud diimplementasikan pada VPS, maka aplikasi dapat dibuka dimana saja selama ada koneksi internet.