Nextcloud merupakan sebuah platform kolaborasi. Nextcloud terdiri dari aplikasi klien yang dipasang di sisi klien seperti Android dan aplikasi server yang dipasang di sisi server. Untuk penggunaan di server sendiri (self hosted), Nextcloud bisa dipakai secara gratis.
Selain memasang Nextcloud di VPS, kita juga bisa memasang Nextcloud di server pribadi di rumah. Server yang dipakai tidak harus berupa PC, melainkan bisa juga berupa single board computer seperti Raspberry Pi, thin client, atau notebook yang difungsikan sebagat server. Metode instalasinya pun tidak jauh berbeda sehingga panduan memasang Nextcloud di VPS ini pun bisa juga diterapkan untuk pemasangan di perangkat-perangkat tersebut.Ada banyak cara untuk memasang Nextcloud di VPS, antara lain menggunakan image container berbasis Docker, menggunakan mesin virtual (virtual machine), atau memasang sebagai aplikasi native di server. Untuk artikel kali ini, akan berfokus kepada opsi terakhir.
Sebelum berlanjut memasang Nextcloud di VPS, ada baiknya pastikan dulu bahwa di VPS yang dipakai telah terpasang PHP 8, server web (Apacha/Nginx dsb) serta database server seperti MySQL/MariaDB. Pastikan juga bahwa server web telah dikonfigurasi dengan baik sehingga bisa mengakses database dan PHP untuk pemrosesan data di server dan pastikan juga bahwa nama domain tempat di mana Nextcloud akan dipasang sudah aktif dan bisa diakses.
Perlu diingat juga bahwa langkah di bawah ini merupakan langkah untuk memasang Nextcloud di VPS berbasis sistem operasi Ubuntu/Debian. Langkah ini juga bisa dipakai untuk memasang Nextcloud di VPS berbasis distro lain atau bahkan sistem berbasis Unix dengan penyesuaian seperlunya.
Tahap pertama, lakukan setup database untuk Nextcloud. Sebagai contoh di sini digunakan serverMySQL/MariaDB.
2. Ketik mysql dan tekan enter
3. Lalu, ketikkan perintah di bawah ini
CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL PRIVILEGES on nextcloud.* to 'username'@'localhost';
FLUSH privileges;
Ganti username dengan nama yang diinginkan, dan ganti password dengan password yang diinginkan. Sebagai informasi, nama ini bukanlah nama user/admin, melainkan nama yang akan dipakai Nextcloud untuk mengakses database.
Setelah semua siap, lakukan tahap kedua dengan langkah di bawah ini:
2. Ganti kepemilikan folder tersebut ke user web yang ada (misal www-data), dengan mengetikkan
sudo chown -R www-data:www-data /var/www/html/nextcloud
3. Ganti hak akses ke folder nextcloud dengan mengetikkan perintah
sudo chmod 755 /var/www/html/nextcloud
4. Berpindahlah ke folder nextcloud dengan mengetikkan
cd /var/www/html/nextcloud
5. Lalu mulailah mengunduh file web installer Nextcloud dari tautan ini
sudo wget https://download.nextcloud.com/server/installer/setup-nextcloud.php
6. Lanjutkan dengan mengunduh Nextcloud dari tautan ini menggunakan cara yang sama sengan langkah nomor 5 di atas.
(Catatan, jika koneksi internet lancar, langkah nomor 6 bisa diabaikan karena skrip setup-nextcloud.php akan mengunduh file instalasi secara otomatis).
7. Setelah langkah 6 selesai, ketikkan
sudo chown www-data:www-data *
sudo chmod 755 *
8. Lalu, gantilah nama file setup-nextcloud.php menjadi index.php. Ganti juga file latest.zip menjadi nc.zip jika mengunduh file secara manual di langkah nomor 6 di atas (abaikan langkah ini jika tidak mengunduh file instalasi secara manual melainkan menggunakan skrip setup-nextcloud.php)
9. Jalankan browser dan buka alamat situs tempat Nextcloud akan diakses.
10. Akan muncul tampilan Setup Wizard. Klik Next
11. Pada menu yang muncul, isi dengan tanda titik untuk memasang Nextcloud di direktori di mana file index.php berada saat ini. Setelah itu klik Next dan tunggu sampai proses instalasi selesai
12. Setelah proses instalasi selesai, akan muncul tampilan untuk mengisi nama admin dan password, serta informasi database yang dijalankan di tahap pertama di atas.
13. Setelah itu, akan muncul tampilan login. Silakan masukkan nama admin dan password seperti yang telah dilakukan di langkah nomor 12.
14. Jika berhasil login, selamat, artinya proses memasang Nextcloud di VPS sudah selesai. Silakan memanfaatkan Nextcloud untuk berbagai keperluan Anda.
Tidak ada komentar:
Posting Komentar