Nextcloud Server adalah aplikasi pengelolaan file dan kolaborasi yang dapat diinstal di server Anda sendiri. Dalam modul ini, kita akan membahas langkah-langkah untuk menginstal Nextcloud Server di Ubuntu 22.04. Ikuti langkah-langkah berikut ini:
Cara Install Nextcloud Server di Ubuntu
Langkah Pertama: Persiapan
- Persiapkan ISO Ubuntu Server dan mesin virtual.
- Secara berurutan, instal semua server/OS pendukung berikut:
- Instal Ubuntu Server di mesin virtual yang Anda gunakan.
- Instal Apache2.
- Instal php.
- Instal mariadb.
- Instal phpmyadmin.
- Instal unzip.
Langkah Kedua: Instalasi Ubuntu Server & Virtual Machine (Vbox/Vmware)
- Install Terlebih dahulu virtual machine yang akan di gunakan, dan jangan lupa untuk Network nya pilih Yang Adapter Bridge/ Bridge
- Mulailah dengan menginstal Ubuntu Server (pastikan jaringan dimatikan terlebih dahulu agar tidak ada pembaruan otomatis).
- Setelah selesai, rebootlah sistem (aktifkan kembali jaringan setelah reboot).
- Jika Anda melihat pesan Failed Unmounting atau sejenisnya, tekan ENTER saja.
- Login sebagai root setelah berhasil boot.
- Periksa koneksi jaringan dengan perintah:
- ping 8.8.8.8
- tekan Ctrl + Z/C untuk membatalkannya.
- Update sistem Ubuntu dengan perintah:
- sudo apt update
- (karena tidak ada pembaruan otomatis sebelumnya).
- Setelah update selesai, lakukan upgrade dengan perintah:
- sudo apt upgrade.
Langkah Ketiga: Instalasi dan Konfigurasi Komponen Pendukung
- Instal Apache2 dengan perintah:
sudo apt install apache2
- Instal php dan paket-paket terkait dengan perintah:
sudo apt install php php-gd php-mbstring php-curl php-xml php-zip php-json php-cli
- Instal mariadb dengan perintah:
sudo apt install mariadb-server mariadb-client
Langkah Keempat: Konfigurasi MariaDB dan Instalasi phpMyAdmin
- Konfigurasikan MariaDB dengan perintah:
- mysql_secure_installation.
- Kalau ada perintah ta tulis Enter current password for root (enter or none) = Tekan ENTER saja di keyboard
- Switch to unix_socket authentication y/n = y
- Change the root password? y/n = y
- Baru masukan password sesuai keinginan teman", baru ENTER
- 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
- Thanks for using MariaDB! Artinya teman" so berhasil
- Ikuti petunjuk yang muncul untuk mengatur password root dan menghapus pengguna anonim serta database pengujian.
- Instal phpmyadmin dengan perintah:
sudo apt install phpmyadmin
- Baru kalo ada tampilan seperti ini
- (Web sevrver to reconfigure automatically: <apache2 atau lighttpd>)
- Centang saja yang apache klik tombol spasi di keyboard
- Tekan TAB di keyboard untuk memilih ok
- Baru kalo smo ada tampilan bgini lagi
- (Configure database for phpmyadmin with dbconfig-common)
- Pilih NO
Langkah Kelima: Persiapan dan Instalasi Nextcloud Server
- Instal unzip dengan perintah:
sudo apt install unzip
- Kunjungi situs web
- untuk mendownload file zip Nextcloud Server.
- Setelah file zip diunduh, ekstrak file tersebut dengan perintah:
unzip latest.zip -d /var/www/html/
- baru kalo sudah ta ekstrak torang masuk di folder yang ba ekstrak akan tadi
- Perintah:
cd /var/www/html/
- Ubah kepemilikan folder yang telah diekstrak dengan perintah:
chown -R www-data:www-data nextcloud/
- Atur konfigurasi Nextcloud Server dengan perintah:
nano /etc/apache2/sites-available/nextcloud.conf
- tambahan sedikit, silahkan untuk servername yang di config sesuaikan dengan alamat ip anda yang ada di ubuntu
- dengan perintah ip a dan lihat ip nya masukan ke servername diatas
- lakukan reload Apache dengan perintah:
sudo systemctl reload apache2
Langkah Keenam: Buat Database untuk Nextcloud Server
- Masuk ke MariaDB dengan perintah:
mysql -u root -p
- Buat database Nextcloud dengan perintah:
CREATE DATABASE nextcloud;
- Buat pengguna baru dengan perintah:
CREATE USER 'sahril'@'localhost' IDENTIFIED BY 'masukan_password_anda';
- Berikan semua hak akses pada database Nextcloud kepada pengguna yang baru dibuat dengan
- perintah:
GRANT ALL PRIVILEGES ON nextcloud.* TO 'sahril'@'localhost';
- Simpan perubahan dengan perintah:
FLUSH PRIVILEGES;
- Keluar dari MariaDB dengan perintah: exit;
- Sekarang pergi ke chrome masukan alamat ip a yang anda masukan tadi
- contoh http://198.167.43.94/nextcloud/
PENTING !! CARA DIATAS HANYA BERLAKU DI UBUNTU SERVER !!
Selamat! Anda telah berhasil menginstal Nextcloud Server di Ubuntu 22.04. Sekarang Anda dapat mengaksesnya melalui browser dengan memasukkan alamat IP server Anda. Selamat menjelajah dan menggunakan Nextcloud untuk mengelola file dan kolaborasi.
Dalam modul ini, kita telah membahas langkah-langkah instalasi Nextcloud Server melalui terminal pada Ubuntu 22.04. Pastikan Anda mengikuti setiap langkah dengan hati-hati untuk memastikan keberhasilan instalasi. Jika Anda mengalami kesulitan, jangan ragu untuk mencari bantuan atau merujuk ke dokumentasi resmi Nextcloud.
Artikel ini disusun oleh Sahril Kasim, seorang praktisi IT yang berpengalaman dalam menginstal dan mengonfigurasi berbagai server dan aplikasi. Jika Anda memiliki pertanyaan atau ingin mempelajari lebih lanjut, silakan hubungi Sahril melalui email [email protected].
Demikianlah modul Menginstal Nextcloud Server by Sahril Kasim.
Semoga artikel ini bermanfaat bagi Anda dalam menginstal Nextcloud Server di Ubuntu 22.04. Selamat mencoba dan semoga sukses!
Silahkan bertanya di kolom komentar jika ada yang tidak di pahami!