GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Nextcloud di Ubuntu:Panduan Pengaturan Langkah-demi-Langkah

Jika Anda mencari platform sinkronisasi dan berbagi file yang dihosting sendiri, maka Nextcloud adalah luar biasa tempat untuk memulai. Saya akan menunjukkan cara menginstal Nextcloud di Ubuntu dalam beberapa langkah yang mudah diikuti.

Nextcloud adalah server aplikasi berbagi file yang dihosting sendiri yang memungkinkan Anda menyimpan file, dokumen, dan kontak Anda dari lokasi terpusat. Ini adalah platform sumber terbuka sejati yang mirip dengan Dropbox, Google Drive, OneDrive, dan layanan penyimpanan online berpemilik lainnya.

Masalah dengan pemain besar adalah Anda tidak tahu persis di mana data Anda berada dan apakah aman dari akses orang lain. Jadi, jika menyangkut beberapa data rahasia yang tidak ingin Anda simpan di beberapa server pihak ketiga, ada baiknya menggunakan sesuatu yang dapat Anda kendalikan sepenuhnya.

Dengan Nextcloud, Anda dapat menyinkronkan segala sesuatu di antara perangkat Anda dan berbagi file dengan orang lain. Selanjutnya, Anda dapat membuat banyak akun untuk teman/keluarga. Mereka kemudian dapat masuk ke server dan menyimpan data, sangat mirip dengan Dropbox, dll.

Program sisi server Nextcloud dimaksudkan untuk bekerja pada sistem operasi Linux; oleh karena itu, setiap pengguna Linux, bahkan pemula, dapat dengan mudah menginstalnya. Jadi tanpa basa-basi lagi, mari kita langsung ke instalasi.

1. Instal Apache Web Server

Karena Nexcloud akan berjalan di browser web, langkah pertama adalah menginstal Apache Web Server.

sudo apt install apache2

Setelah terinstal, verifikasi status Apache:

sudo systemctl status apache2

Kita dapat melihat bahwa Server Web Apache sudah aktif dan berjalan dari output di atas.

2. Instal PHP

Nextcloud ditulis dalam bahasa pemrograman PHP, jadi PHP merupakan persyaratan penting untuk kode Nextcloud. Jalankan perintah berikut untuk menginstal modul PHP yang diperlukan atau direkomendasikan oleh Nextcloud.

sudo apt install php libapache2-mod-php php-imagick php-common php-mysql php-gd php-json php-curl php-zip php-xml php-mbstring php-bz2 php-intl php-bcmath php-gmp php-dom unzip

Konfirmasi versi PHP Anda:

php -v

Muat ulang Apache agar perubahan diterapkan.

sudo systemctl reload apache2

3. Instal dan Konfigurasi Server Database MariaDB

Nextcloud dapat menggunakan database MySQL, MariaDB, PostgreSQL, atau SQLite untuk menyimpan datanya. Dalam panduan ini, kita akan menggunakan MariaDB, jadi mari kita instal.

sudo apt install mariadb-server

Dengan server MariaDB terinstal, kita perlu mengatur kata sandi untuk pengguna admin MariaDB:

sudo mysql_secure_installation

Saat diminta untuk memasukkan kata sandi root MariaDB, tekan tombol Enter karena kata sandi root belum disetel. Kemudian masukkan Y untuk mengatur kata sandi root untuk server MariaDB. Ingatlah untuk memberi pengguna root MariaDB kata sandi yang kuat.

Selanjutnya, Anda dapat menekan Enter untuk menjawab semua pertanyaan yang tersisa, menghapus pengguna anonim, menonaktifkan login root jarak jauh, dan menghapus database pengujian.

4. Buat Database dan Pengguna untuk Nextcloud

Login sebagai pengguna root ke MariaDB:

sudo mysql -u root -p

Kemudian buat database baru untuk Nextcloud. Tutorial ini memberi nama database nextcloud , tetapi Anda dapat menggunakan nama apa pun yang Anda suka.

CREATE DATABASE nextcloud;

Selanjutnya, buat pengguna database dan berikan izin ke nextcloud basis data. Saya memilih nextcloud-user untuk nama pengguna, tetapi Anda dapat menggunakan nama pilihan Anda untuk pengguna ini.

Jangan lupa ganti your-password dengan kata sandi pilihan Anda.

GRANT ALL ON nextcloud.* TO 'nextcloud-user'@'localhost' IDENTIFIED BY 'your-password';

Muat ulang hak istimewa dan keluar.

FLUSH PRIVILEGES;
EXIT;

Konfirmasikan apakah pengguna dapat terhubung ke database dengan kata sandi yang diberikan:

mysql -u nextcloud-user -p

5. Unduh dan Instal Nextcloud

Dengan database yang dikonfigurasi, sekarang saatnya mengunduh Nextcloud. Nextcloud didistribusikan sebagai file zip. Periksa rilis terbaru dari halaman unduhan Nextcloud sebelum menarik arsip.

Pada tulisan ini, rilis terbaru adalah 23.0. Gunakan perintah berikut untuk mengunduh NextCloud:

wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip

Jalankan perintah di bawah ini untuk meng-unzip paket ke /var/www/html , buat data direktori tempat Nextcloud menyimpan data pengguna, dan mengatur izin direktori yang sesuai:

sudo unzip nextcloud-23.0.0.zip -d /var/www/html/
sudo mkdir /var/www/html/nextcloud/data
sudo chown -R www-data:www-data /var/www/html/nextcloud/

6. Konfigurasikan Nextcloud

Nextcloud sekarang berhasil diinstal. Selanjutnya, buka browser web dan arahkan ke http://server-ip/nextcloud/ untuk menyelesaikan langkah terakhir.

  1. Masukkan Nama Pengguna . Anda dan Sandi untuk membuat akun admin.
  2. Tentukan folder Data . Dalam kasus kami ini adalah /var/www/html/nextcloud/data .
  3. Berikan pengaturan koneksi database (pengguna, kata sandi, dan nama database) seperti yang dibuat pada Langkah 4.
  4. Klik Selesaikan penyiapan untuk menyelesaikan instalasi Nextcloud di Ubuntu.

Anda akan menemukan diri Anda masuk sebagai pengguna admin, di mana Anda dapat mulai menyesuaikan instance Nextcloud Anda. Selamat! Anda dapat mulai menggunakannya sebagai penyimpanan cloud pribadi Anda.

Anda dapat mengamankan penginstalan Nextcloud dengan Sertifikat SSL Let's Encrypt gratis untuk domain Anda.

Terima kasih telah menggunakan tutorial kami untuk menginstal Nextcloud di Ubuntu. Semoga bermanfaat.


Ubuntu
  1. Cara Meningkatkan Ubuntu 20,04 LTS ke 22,04 LTS:Panduan Langkah-demi-Langkah

  2. Cara Menginstal Ubuntu di VirtualBox:Panduan Langkah-demi-Langkah

  3. Cara Menginstal Nextcloud di Ubuntu 20.04

  1. Cara Menginstal Mesin Docker di Ubuntu:Panduan Langkah-demi-Langkah

  2. Cara menginstal NextCloud 13 di Ubuntu 16.04

  3. Cara Menginstal NextCloud 14 di Ubuntu 16.04

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal NextCloud 15 di Ubuntu 18.04

  3. Cara Menginstal NextCloud di Ubuntu 20.04