Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi NextCloud di Ubuntu 20.04 LTS. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo
hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Nextcloud adalah solusi berbagi file dan hosting sumber terbuka. Ini seperti Google Drive / Dropbox yang memungkinkan Anda untuk menyimpan, berkolaborasi, dan berbagi dokumen, gambar, dan video dalam organisasi Anda. Jika Anda khawatir tentang privasi, Anda dapat beralih ke NextCloud, yang dapat Anda instal di server rumah pribadi Anda atau di server pribadi virtual (VPS). Anda dapat mengunggah file Anda ke server Anda melalui NextCloud dan kemudian menyinkronkan file-file itu ke komputer desktop, laptop, atau ponsel cerdas Anda. Dengan cara ini, Anda memiliki kendali penuh atas data Anda.
Instal NextCloud di Ubuntu 20.04
Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.
sudo apt update sudo apt upgrade
Langkah 2. Instal LAMP Stack.
NextCloud dibuat dengan PHP. Anda dapat meng-host-nya seperti aplikasi web lainnya yang ditulis dalam PHP. Jadi, Anda perlu mengatur Ubuntu sebagai server LAMP. Jika Anda belum melakukannya, gunakan panduan LAMP tradisional kami untuk menyiapkan Ubuntu untuk melayani PHP sebelum Anda melanjutkan.
Langkah 3. Instal Nextcloud di sistem Ubuntu.
Unduh arsip zip NextCloud ke server Anda. Versi stabil terbaru adalah 20.0.4 pada saat penulisan ini. Anda mungkin perlu mengubah nomor versi. Buka halaman ini dan klik download for server
tombol untuk melihat versi terbaru:
wget https://download.nextcloud.com/server/releases/nextcloud-19.0.0.zip
Setelah diunduh, ekstrak arsip dengan membuka ritsleting:
sudo unzip nextcloud-19.0.0.zip -d /var/www/
Setel izin direktori yang sesuai:
sudo chown www-data:www-data /var/www/nextcloud/ -R
Langkah 4. Membuat database MariaDB untuk NextCloud.
NextCloud menggunakan database MariaDB untuk menyimpan semua datanya seperti pengaturan posting, halaman, pengguna, plugin, dan tema. Masuk ke server MariaDB Anda dengan perintah berikut dan masukkan kata sandi root MariaDB Anda:
mysql -u root -p
Setelah Anda berada di konsol MariaDB, buat database baru:
MariaDB > create database nextcloud; MariaDB > create user example@unixlinux.online identified by 'your-passwd'; MariaDB > grant all privileges on nextcloud.* to example@unixlinux.online identified by 'your-passwd'; MariaDB > flush privileges; MariaDB > exit;
Langkah 4. Mengonfigurasi Apache untuk NextCloud.
Buat file konfigurasi host virtual baru untuk situs web NextCloud Anda, beri nama domain-anda.com.conf:
nano /etc/apache2/sites-available/your_domain.com.conf
Dan tambahkan konten berikut ke file:
<VirtualHost *:80> ServerAdmin example@unixlinux.online DocumentRoot "/var/www/nextcloud" ServerName your-domain.com ServerAlias www.your-domain.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/nextcloud/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Untuk mengaktifkan virtual host yang baru saja kita buat, jalankan perintah berikut:
ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf
Agar konfigurasi baru diterapkan, mulai ulang layanan Apache dengan mengetik:
sudo a2ensite your_domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Langkah 5. Siapkan NextCloud.
Sekarang Anda dapat mengakses wizard pemasangan web Nextcloud menggunakan koneksi HTTP:
https://your-domain.com
Hanya itu yang perlu Anda lakukan untuk menginstal NextCloud di Ubuntu 20.04 Focal Fossa. Saya harap Anda menemukan tip cepat ini bermanfaat. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.