Neicytechno.com – Nextcloud merupakan aplikasi yang digunakan untuk membuat dan menggunakan layanan hosting. Secara fungsional nextcloud mirip dengan Google drive dan dropbox dengan keamanan, privasi dan kebutuhan bisnis. NextCloud adalah solusi penyimpanan cloud self-hosted open-source gratis
Web server atau server web merupakan perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang terhubung menggunakann aplikasi browser yang hasil akhirnya server akan menampilkan halaman-halaman yang biasanya dalam format html.
Apa saja fitur Nextcloud yang bisa dinikmati?
- Gratis dan sumber terbuka
- Enkripsi end-to-end artinya file dapat dienkripsi pada perangkat klien sebelum diunggah ke server, jadi meskipun seseorang mencuri server Anda, mereka tidak dapat membaca file Anda.
- Dapat diintegrasikan dengan office suite online (Collobora Online, OnlyOffice) sehingga Anda dapat membuat dan mengedit file doc, ppt, xls langsung dari NextCloud.
- App store berisi ratusan aplikasi untuk memperluas fungsionalitas (seperti aplikasi kalender, aplikasi kontak, aplikasi pencatat, aplikasi konferensi video, dll).
- Klien sinkronisasi tersedia di Linux, macOS, Windows, iOS, dan android.
Daftar
- 1 Bagaimana cara Menginstall Nextcloud Versi 22 di Ubuntu 20.04 lts Server?
- 1.1 Install Web Server dan Database Mysql
- 1.2 Install Dependensi yang diperlukan
- 1.3 Cara mengamankan server MySQL dan membuat database
- 1.4 Setelah itu, kita masuk ke dan mengelola MySQL, dengan perintah:
- 1.5 Download nextcloud versi 22 dengan mengetikan perintah:
- 1.6 Konfigurasi Apache untuk Nextcloud
- 1.7 Installasi Akhir Nextcloud
Bagaimana cara Menginstall Nextcloud Versi 22 di Ubuntu 20.04 lts Server?
Sebelum memulai penginstallan pastikan sudah melakukan update dan upgrade system caranya
sudo apt-get update
sudo apt-get upgrade
Install Web Server dan Database Mysql
Untuk menginstall web server dan Mysql secara langsung kita bisa menggunakan perintah:
sudo apt-get install apache2 mysql-server -y
Tunggu proses penginstallan sampai selesai. Ketika proses penginstallan apache2 atau web server sudah selesai, kita bisa menjalankan layanan web server dengan mengetikan perintah berikut:
sudo systemctl start apache2 sudo systemctl enable apache2
Install Dependensi yang diperlukan
Setelah server berhasil di install kita harus mengurus dependensi yang diperlukan dengan mengetikan perintah:
sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip -y
Cara mengamankan server MySQL dan membuat database
Kita perlu mengatur kata sandi untuk pengguna admin MySQL dengan perintah:
sudo mysql_secure_installation
Dalam Proses pennginstallan ini kita harus memasukan kata sandi yang yang kuat dan unik, selain itu akan ada beberapa dialog ketik saja y.
Setelah itu, kita masuk ke dan mengelola MySQL, dengan perintah:
sudo mysql -u root -p
Kemudian buat database yang akan digunakan oleh server nextcloud, dengan perintah:
CREATE DATABASE nextcloud;
setelah membuat database, buat user atau akun pengguna dengan perintah:
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'Password anda';
ganti “Password anda” dengan password yang anda akan ingat dan pastikan bersifat unik dengan menggunakan kombinasi karakter spesial, kapital, dan huruf kecil. Contohnya @Admin123
Kemudian, berikan pengguna baru izin yang diperlukan dengan perintah:
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
kemudian beri hak istimewa kepada user
FLUSH PRIVILEGES;
Setelah selesai, keluar dari mysql dengan mengetikan perintah:
exit
Download nextcloud versi 22 dengan mengetikan perintah:
wget https://download.nextcloud.com/server/releases/nextcloud-22.0.0.zip
Proses download bisa memakan waktu beberapa saat tergantung kecepatan koneksi internet yang anda gunakan.
Setelah file selesai di download, extrak file tersebut ke folder /var/www/html/ dengan mengetikan perintah:
sudo unzip nextcloud-22.0.0.zip -d /var/www/html/
Proses extrak akan membutuhkan waktu tergantung dengan spek komputer atau virtual mesin yang digunakan.
kemudian atur kepemilikan folder dengan mengetikan perintah:
sudo chown -R www-data:www-data /var/www/html/nextcloud
Konfigurasi Apache untuk Nextcloud
Buat file config “.conf” Apache untuk menjalankan Nextcloud dengan perintah:
sudo nano /etc/apache2/sites-available/nextcloud.conf
maka akan muncul tampilan text editor yang masih kosong, isi dengan program berikut:
Alias /nextcloud "/var/www/html/nextcloud/" <Directory /var/www/html/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/html/nextcloud SetEnv HTTP_HOME /var/www/html/nextcloud </Directory>
Untuk menyimpan file konfigurasi tersebut, tekan ( Ctrl+o — enter — Ctrl+x )
Aktifkan situs baru dengan perintah:
sudo a2ensite nextcloud
Aktifkan modul Apache yang diperlukan:
sudo a2enmod rewrite headers env dir mime
Setelah proses diatas selesai, kita bisa menjalankan aplikasi nextcloud di aplikasi browser. Menggunakan port 80 kita restart dengan menggunakan perintah:
sudo systemctl restart apache2
Installasi Akhir Nextcloud
Langkah terakhir dalam penginstallan next cloud adalah konfigurasi database dan user yang telah kita buat sebelumnya. Untuk itu kita buka aplikasi pencarian seperti chrome dan masukan alamat ip server atau domain (jika menggunakan versi online) dan arahkan ke folder nextcloud (http://alamatserver/nextcloud. Contohnya
http://192.168.3.45/nextcloud
Buat user admin dengan username dan password yang unik kemudian konfigurasi database nextcloud dengan informasi yang sudah kita tentukan sebelumnya.
- Database user: nextcloud
- Database password: masukan password yang anda buat sebelumnya
- Database name: nextcloud
- localhost
Setelah informasi yang dimasukan selesai, tekan finish dan tunggu proses penginstallan nextcloud sampai selesai.
catatan:
Untuk merubah dns atau alamat ip transit dari nextcloud bisa sesuaikan alamat ip konfigurasi nextcloud dengan perintah:
sudo nano /var/www/html/nextcloud/config/config.php
Baca Juga:
Versi Video:
Install Nextcloud di Ubuntu 20.0.4 Install Onlyoffice di Ubuntu 20.0.4 Integrasi Onlyoffice dengan nextcloud Mengintegrasikan onlyoffice dengan nextcloud