GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal NextCloud di Ubuntu 20.04

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 [email protected] identified by 'your-passwd';
MariaDB > grant all privileges on nextcloud.* to [email protected] 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 [email protected]
      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.


Ubuntu
  1. Cara Menginstal LiteCart di Ubuntu 15.04

  2. Cara Menginstal NextCloud 14 di Ubuntu 16.04

  3. Cara Menginstal Nextcloud di Ubuntu 20.04

  1. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  2. Cara Menginstal MariaDB di Ubuntu 18.04

  3. Cara Menginstal MariaDB di Ubuntu 20.04

  1. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  2. Cara Menginstal MariaDB di Ubuntu 18.04 / Ubuntu 16.04

  3. Cara Menginstal MariaDB di Ubuntu 20.04 LTS