Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Cara Menginstal Nextcloud 15 di Ubuntu 18.04

Mirip dengan Dropbox dan Google Drive, Nextcloud adalah perangkat lunak hosting mandiri yang memungkinkan Anda berbagi file, kontak, dan kalender. Namun, tidak seperti Dropbox dan Google Drive, file Anda akan bersifat pribadi dan disimpan di server Anda, bukan di server pihak ketiga. Nextcloud adalah solusi hosting yang sesuai dengan GDPR dan HIPAA, sehingga file Anda akan dienkripsi bersama dengan kemampuan untuk mengaudit. Untuk tutorial ini, kami akan menginstal instance Nextcloud kami di server VPS Ubuntu kami.

Pra-penerbangan

  • Instalasi Apache dan PHP diaktifkan
  • Instalasi MariaDB
  • Masuk sebagai root atau gunakan sudo hak istimewa

Langkah 1: Pertama-tama Anda akan masuk ke server Anda.

ssh [email protected]

Langkah 2: Kemudian masuk ke instans MySQL/MariaDB Anda dengan mengetik:

mysql

Anda akan melihat perubahan yang cepat, dan Anda kemudian dapat menggunakan perintah MySQL untuk membuat database dan memberikan izin.

MariaDB [(none)]>

Ganti kata sandi yang disorot di bawah ini, dengan kata sandi yang aman. Anda dapat mengetahui bahwa perintah telah diterima karena akan menampilkan “Kueri OK, 0 baris terpengaruh (0,00 detik) ” pesan setelah setiap perintah. Pastikan Anda memiliki kata sandi untuk pengguna Nextcloud; kita akan menggunakannya nanti dalam tutorial ini.

CREATE DATABASE nextcloud;

CREATE USER nextcloud IDENTIFIED BY 'password';

GRANT USAGE ON *.* TO nextcloud@localhost IDENTIFIED BY 'password';

GRANT ALL privileges ON nextcloud.*  TO nextcloud@localhost;

FLUSH PRIVILEGES;

quit;

Instal Modul Nextcloud

Anda memerlukan modul khusus yang diinstal agar NextCloud berfungsi, di dalam terminal Anda, instal modul menggunakan apt install memerintah. Tekan Y untuk melanjutkan saat diminta.

apt install php-gd php-json php-mysql php-curl php-mbstring

apt install php-intl php-imagick php-xml php-zip

Instal NextCloud

Terakhir, kami akan mengunduh dan mengekstrak file NextCloud. Anda kemudian dapat memindahkannya ke tujuan pilihan Anda, untuk tutorial kami, kami akan memindahkannya ke root dokumen default kami, /var/www/html .

Langkah 1: Unduh paket Nextcloud.

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.tar.bz2

Langkah 2: Ekstrak paket Nextcloud.

tar -xvf nextcloud-15.0.7.tar.bz2

Langkah 3: Pindahkan file inti Nextcloud ke direktori root Apache.

cd nextcloud

mv ./* /var/www/html

mv ./.htaccess /var/www/html

mv ./.user.ini /var/www/html

cd /var/www/html

Langkah 4: Buat direktori di dalam /var/www/html folder untuk penyimpanan Nextcloud.

mkdir /nextcloud-data

Langkah 5: Nextcloud dijalankan oleh Apache dan menggunakan www-data sebagai pengguna, oleh karena itu, Anda harus mengubah izin dan kepemilikan.

chown -R www-data:www-data ./*

chown -R www-data:www-data .htaccess

chown -R www-data:www-data .user.ini

chown www-data:www-data /nextcloud-data

Langkah 6: Mulai ulang Apache agar perubahan diterapkan.

systemctl restart apache2

Langkah 7: Pastikan Nextcloud berfungsi dengan mengunjunginya di browser Anda di http://your_ip/index.php . Pembuatan akun admin diperlukan, serta pengaturan folder/direktori (nextcloud-data ) bahwa NextCloud akan menyimpan unggahannya.

CatatanPada titik ini, merupakan ide yang baik untuk menempatkan enkripsi pada instalasi NextCloud Anda. Meskipun tidak diperlukan menambahkan SSL di situs Anda melindungi kata sandi agar tidak dilihat oleh pihak ketiga mana pun.

  • Buat Akun dengan nama pengguna; kami menggunakan admin .
  • Folder data harus /nextcloud-data
  • Username dan password harus sama dengan MySQL yang dibuat sebelumnya, biarkan pengaturan di localhost.
  • Klik Selesai

Anda sekarang berada di Nextcloud dan dapat mulai mengunggah file dan folder!

VPS secepat kilat dan server khusus kami dapat menjalankan Nextcloud. Seiring dengan perangkat keras yang siap pakai, Anda juga akan menikmati dukungan teknis 24/7. Cari tahu bagaimana layanan hosting terbaik kami dapat membantu Anda!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hancurkan Tembok! Cara Unsilo Data Anda

  2. Penyembunyian Data Dinamis Berbasis Proksi di FieldShield

  3. Kerentanan Injeksi SQL Joomla

  4. T-SQL Selasa #65 :Mengajarkan Sesuatu yang Baru

  5. Gabung Alami SQL