GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal dan konfigurasikan OwnCloud di Ubuntu 21 / Debian 11

Hai kawan ! Hari ini kita akan menginstal OwnCloud di Ubuntu 21, tetapi sebelum itu mari kita lihat beberapa teori.

OwnCloud adalah server sinkronisasi dan berbagi file yang dihosting sendiri. Ini memberikan akses ke data Anda melalui antarmuka web, klien sinkronisasi, atau WebDAV sambil menyediakan platform untuk melihat, menyinkronkan, dan berbagi di seluruh perangkat dengan mudah—semua di bawah kendali Anda. Arsitektur terbuka OwnCloud dapat diperluas melalui API yang sederhana namun kuat untuk aplikasi dan plugin dan berfungsi dengan penyimpanan apa pun.

Fitur

  • Versi :Riwayat file memungkinkan Anda untuk 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 OwnCloud Anda.
  • Bertema :Mengubah tampilan instance OwnCloud Anda.
  • Melihat file ODF :Anda dapat melihat file Open Document Format seperti .odt dokumen dan .ods spreadsheet.
  • Perluasan melalui aplikasi yang dapat diinstal :Dari dalam OwnCloud Marketplace, Anda dapat menginstal sejumlah aplikasi resmi dan pihak ketiga.
  • Aplikasi seluler untuk Android dan iOS :Aplikasi seluler memungkinkan Anda berinteraksi dengan server OwnCloud Anda, seperti untuk menyinkronkan, mengunggah, mengunduh, dan melihat file.

Instal OwnCloud di Ubuntu

Instal LAMP Stack

Stack LAMP (Linux, Apache, MySQL, PHP) diperlukan untuk menginstal OwnCloud. Di bagian ini, Anda menyelesaikan langkah-langkah untuk menginstal tumpukan LAMP di mesin Anda. Meskipun Anda tidak harus menggunakan Apache sebagai server web, pengembang OwnCloud sangat merekomendasikannya melalui server web seperti NGINX dan lightHTTP.

  1. Instal tumpukan LAMP dengan satu perintah:
    sudo apt install lamp-server^ -y
  2. Setelah penginstalan selesai, aktifkan dan mulai Apache:
    sudo systemctl start apache2
  3. sudo systemctl enable apache2
  4. Mulai dan aktifkan database MySQL:
    sudo systemctl start mysql sudo systemctl enable mysql
  5. Tetapkan kata sandi admin MySQL dan amankan instalasi:
    sudo mysql_secure_installation
    Selama proses ini, sistem akan menanyakan apakah Anda ingin mengaktifkan VALIDATE PASSWORD COMPONENT . Fitur ini memastikan bahwa semua kata sandi yang dibuat kuat dan unik. Jawab n (seperti dalam "tidak"). Saat diminta, ketik dan verifikasi kata sandi aman baru untuk pengguna admin MySQL. Anda kemudian diminta untuk menjawab empat pertanyaan, yang semuanya harus Anda jawab y (seperti dalam “ya”).
  6. Instal PHP dan semua paket PHP yang diperlukan
    sudo apt install php php-opcache php-gd php-curl php-mysqlnd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip -y
  7. Mulai ulang Apache untuk mengaktifkan perubahan apa pun:
    sudo systemctl restart apache2

Buat Database OwnCloud

Sekarang Anda telah menginstal prasyarat, saatnya untuk membuat database dan pengguna OwnCloud. Perintah di bagian ini dikeluarkan dari dalam konsol MariaDB.

  1. Mengakses konsol MariaDB:
    sudo mysql -u root -p
  2. buat database OwnCloud Anda:
    CREATE DATABASE ownclouddb;
  3. Buat pengguna baru dengan hak istimewa yang diperlukan, termasuk sandi yang kuat dan unik. Pastikan untuk mengganti PASSWORD dengan kata sandi Anda sendiri:
    GRANT ALL ON ownclouddb.* TO 'unixcop'@'unixcop.local' IDENTIFIED BY 'PASSWORD';
  4. Siram hak istimewa basis data Anda: FLUSH PRIVILEGES;
  5. Akhirnya, keluar dari konsol database: exit

Unduh OwnCloud

Pada titik ini, sistem siap untuk OwnCloud. Sebelum Anda benar-benar mengunduh perangkat lunak, periksa halaman unduhan OwnCloud untuk mengonfirmasi versi terbaru.

  1. Unduh OwnCloud. wget https://download.owncloud.org/community/owncloud-10.5.0.zip
  2. Buka zip file yang diunduh: unzip owncloud-10.5.0.zip
  1. Saat Anda membuka zip file, direktori baru bernama owncloud dibuat. Pindahkan direktori baru ke dokumen Apache root . Contoh ini menggunakan direktori default untuk file situs Apache: sudo mv owncloud /var/www/html/
  2. Ubah kepemilikan owncloud direktori: sudo chown -R www-data: /var/www/html/owncloud

Buat File Konfigurasi Apache

Apache memerlukan file konfigurasi host virtual untuk server instance OwnCloud Anda ke web.

  1. Buat file konfigurasi Apache menggunakan editor teks Nano:
    sudo vim /etc/apache2/sites-available/owncloud.conf
  2. Tempel teks berikut ke dalam file baru. Ganti penyebutan example.com dengan nama domain Anda sendiri atau Alamat IP Anda
<VirtualHost \*:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/owncloud
     ServerName example.com
    <Directory /var/www/html/owncloud>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
     </Directory>

ErrorLog ${APACHE_LOG_DIR}/example.com_error.log

CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>
  1. Simpan dan tutup file
  2. Aktifkan rewrite , mime , dan unique_id Modul Apache: sudo a2enmod rewrite mime unique_id
  3. Mulai ulang server Apache:
    sudo systemctl restart apache2

Bagian baris perintah penginstalan selesai.

Konfigurasi OwnCloud di Ubuntu

Bagian ini mencakup bagian instalasi berbasis web.

  1. Buka browser web dan navigasikan ke domain situs Anda, jika sudah dikonfigurasi untuk menggunakan nama domain seperti, http://unixcop.local/owncloud .
  2. Ketikkan nama pengguna dan sandi untuk pengguna admin; klik Storage & Database tarik-turun; lalu klik MySQL/MariaDB .

Setelah login, Anda akan mendapatkan halaman seperti ini


Ubuntu
  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  2. Instal ownCloud 10 di Ubuntu 16.04 / 14.04 / Debian 9 / 8

  3. Instal Node.js Di Ubuntu dan Debian

  1. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  2. Cara Menginstal dan Mengkonfigurasi ownCloud dengan Apache di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 20.04

  2. Cara Menginstal dan Mengkonfigurasi Webmin di Debian / Ubuntu

  3. Cara Menginstal dan Mengkonfigurasi Nginx di Ubuntu 18.04 / Debian 9