GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal OwnCloud di Ubuntu 20.04 LTS - panduan langkah demi langkah?

OwnCloud adalah perangkat lunak sumber terbuka dan gratis yang memungkinkan Anda membuat cloud “hosting file” pribadi. OwnCloud mirip dengan layanan DropBox dengan perbedaan gratis untuk diunduh dan diinstal di server pribadi Anda. Owncloud dibuat dengan PHP dan database backend MySQL (MariaDB), SQLLite, atau PostgreSQL. OwnCloud juga memungkinkan Anda untuk dengan mudah melihat dan menyinkronkan buku alamat, acara kalender, tugas, dan bookmark. Anda dapat mengaksesnya melalui antarmuka web yang bagus dan mudah digunakan atau menginstal klien OwnCloud di mesin Desktop atau Laptop Anda (mendukung Linux, Windows, dan macOS).

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri OwnCloud terkait.

Dalam konteks ini, kita akan melihat cara menginstal OwnCloud di Ubuntu 20.04 LTS.


Fitur OwnCloud meliputi:

  • Versi:Riwayat file memungkinkan Anda memutar kembali ke versi sebelumnya.
  • Enkripsi:ownCloud melindungi data pengguna saat transit; saat dikirimkan antara klien dan server.
  • Seret dan lepas unggahan:Seret file dari pengelola file desktop ke instance Cloud Anda sendiri.
  • Tema:Ubah tampilan instance Cloud Anda sendiri.
  • Melihat file ODF:Anda dapat melihat file Open Document Format seperti dokumen .odt dan spreadsheet .ods.
  • Perluasan melalui aplikasi yang dapat diinstal:Dari dalam Marketplace Cloud sendiri, Anda dapat menginstal sejumlah aplikasi resmi dan pihak ketiga.
  • Aplikasi seluler untuk Android dan iOS:Aplikasi seluler memungkinkan Anda berinteraksi dengan server Cloud Anda sendiri, seperti untuk menyinkronkan, mengunggah, mengunduh, dan melihat file.


Langkah-Langkah Menginstal dan Mengonfigurasi OwnCloud di Ubuntu 20.04 LTS Focal Fossa

1. Lakukan Pembaruan Sistem

Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan perintah apt berikut di terminal:

$ sudo apt update
$ sudo apt upgrade


2. Pasang Tumpukan lampu

Diperlukan server LAMP. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini.


3. Instal OwnCloud di sistem

Sekarang kita download versi terbaru dari OwnCloud https://owncloud.com/download-server/:

$ wget https://download.owncloud.org/community/owncloud-complete-20200731.zip

Buka paket arsip OwnCloud ke direktori root dokumen di server Anda:

$ sudo unzip owncloud-complete-20200731.zip -d /var/www/html/

Kami perlu mengubah beberapa izin folder:

$ sudo chown -R www-data:www-data /var/www/html/owncloud/
$ sudo chown -R 755 /var/www/html/owncloud/


4. Konfigurasi MariaDB untuk OwnCloud

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan skrip mysql_secure_installation. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB:

$ mysql_secure_installation

Konfigurasikan seperti ini:

- Set root password? [Y/n] y
- 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

Selanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk OwnCloud. Jalankan perintah berikut:

$ mysql -u root -p

Ini akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server database Anda, Anda perlu membuat database untuk instalasi OwnCloud:

CREATE DATABASE ownclouddb;
CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
GRANT ALL ON ownclouddb.* TO 'ownclouduser'@'localhost';
FLUSH PRIVILEGES;
exit


5. Konfigurasi server web Apache untuk OwnCloud

Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'owncloud.conf' di server virtual Anda:

$ ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
$ nano /etc/apache2/sites-available/owncloud.conf

Tambahkan baris berikut:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/owncloud/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/owncloud/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Sekarang, kita dapat me-restart webserver Apache sehingga terjadi perubahan:

$ sudo a2ensite owncloud.conf
$ sudo a2enmod rewrite
$ sudo systemctl restart apache2


6. Siapkan HTTPS

Kita harus mengaktifkan koneksi HTTPS yang aman di Nextcloud. Kami dapat memperoleh sertifikat TLS gratis dari Let's Encrypt. Instal klien Let's Encrypt (certbot) dari repositori Ubuntu 20.04:

$ sudo apt install certbot python3-certbot-apache

Selanjutnya, jalankan perintah berikut untuk mendapatkan sertifikat TLS gratis menggunakan plugin Apache:

$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com

Jika pengujian berhasil, muat ulang Apache agar perubahan diterapkan:

$ sudo apache2ctl -t
$ sudo systemctl reload apache2


Bagaimana cara mengakses Antarmuka Web OwnCloud ?

Untuk mengkonfigurasi ownCloud, kami akan menggunakan antarmuka web.

Jadi, lanjutkan dan buka browser web dan arahkan ke https://domain-anda.com.

Anda akan melihat halaman web di mana Anda dapat memasukkan nama pengguna dan kata sandi untuk akun pengguna administrator, klik hyperlink 'Opsi lanjutan' dan masuk ke direktori data (atau biarkan pengaturan default), lalu masukkan nama pengguna basis data, kata sandi basis data, nama basis data , host (localhost), dan klik 'Selesaikan penyiapan'.

Sebagai alternatif, Anda juga dapat mengunduh klien ownCloud untuk menyinkronkan dokumen di seluruh perangkat Anda.

Dari halaman beranda, Anda dapat mulai mengunggah konten menggunakan tombol "+ tanda".



Ubuntu
  1. Instal paket RPM di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal PrestaShop di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal XAMPP di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Instal MailSpring di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal HPLIP di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal InfluxDB di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Instal Angular di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal Adminer di Ubuntu 20.04 LTS - panduan langkah demi langkah?

  3. Instal PowerShell di Ubuntu 20.04 LTS - Panduan langkah demi langkah?