GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal dan Mengkonfigurasi ownCloud di CentOS 8

ownCloudadalah platform cloud open-source yang dihosting sendiri untuk mengelola dan berbagi file. Ini dapat digunakan sebagai alternatif untuk Dropbox, Microsoft OneDrive, dan Google Drive. ownCloud dapat diperluas melalui aplikasi dan memiliki klien desktop dan seluler untuk semua platform utama.

Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi ownCloud dengan Apache di CentOS 8.

Prasyarat #

Sebelum melanjutkan dengan langkah-langkah di bawah ini, harap pastikan bahwa prasyarat berikut terpenuhi:

  • Masuk sebagai root atau pengguna dengan akses sudo.
  • Anda telah menginstal MariaDB, Apache, dan PHP 7.2 atau 7.3 di sistem Anda.

Membuat Basis Data #

ownCloud mendukung SQLite, Oracle 12g, PostgreSQL 9, MariaDB dan MySQL. Kami akan menggunakan MariaDB sebagai back-end database.

Masuk ke shell MariaDB dengan mengetik:

sudo mysql

Jalankan pernyataan SQL berikut untuk membuat database baru:

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Buat pengguna database baru dan berikan akses ke database:

GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

Setelah selesai, keluar dari konsol MariaDB dengan mengetik:

EXIT;

Instalasi Apache dan Modul PHP #

ownCloud adalah aplikasi PHP. CentOS 8 dikirimkan dengan PHP 7.2, yang didukung oleh ownCloud, tetapi dokumentasi resmi mereka merekomendasikan PHP 7.3.

Jalankan perintah berikut untuk menginstal semua ekstensi PHP yang diperlukan:

sudo dnf install php php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Muat modul baru dengan memulai ulang layanan FPM:

sudo systemctl restart php-fpm

Mengunduh ownCloud #

Pada saat artikel ini ditulis, versi stabil terbaru dari ownCloud adalah versi 10.3.2. Sebelum melanjutkan ke langkah berikutnya, kunjungi halaman unduh ownCloud dan periksa apakah ada versi baru dari ownCloud yang tersedia.

Gunakan perintah wget berikut untuk mengunduh arsip zip ownCloud:

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2 -P /tmp

Setelah unduhan selesai, ekstrak arsip ke /var/www direktori:

sudo tar jxf /tmp/owncloud-10.3.2.tar.bz2 -C /var/www

Tetapkan kepemilikan yang benar sehingga server web Apache dapat memiliki akses penuh ke file dan direktori milik Cloud.

sudo chown -R apache: /var/www/owncloud

Jika SELinux berjalan di sistem Anda, Anda harus memperbarui konteks keamanan SELinux:

sudo chcon -Rt httpd_sys_rw_content_t /var/www/owncloud

Konfigurasi Apache #

Buka editor teks Anda dan buat file konfigurasi Apache berikut.

sudo nano /etc/httpd/conf.d/owncloud.conf
/etc/httpd/conf.d/owncloud.conf
Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Mulai ulang layanan Apache untuk mengaktifkan perubahan:

sudo systemctl restart httpd

Menginstal ownCloud #

Sekarang ownCloud diunduh, dan layanannya dikonfigurasi, buka browser Anda dan mulai instalasi ownCloud dengan mengunjungi nama domain atau alamat IP server Anda diikuti dengan /owncloud :

https://domain_name_or_ip_address/owncloud

Anda akan disajikan halaman penyiapan ownCloud.

Jika Anda tidak dapat mengakses halaman tersebut, mungkin firewall Anda memblokir port 80 atau 443 .

Gunakan perintah berikut untuk membuka port yang diperlukan:

sudo firewall-cmd --zone=public --add-port=80/tcpsudo firewall-cmd --zone=public --add-port=443/tcpsudo firewall-cmd --runtime-to-permanent

Masukkan nama pengguna dan kata sandi admin yang Anda inginkan serta pengguna MySQL dan detail basis data yang Anda buat sebelumnya.

Klik pada Finish setup tombol. Setelah proses instalasi selesai, Anda akan diarahkan ke dasbor ownCloud yang login sebagai pengguna admin.


Cent OS
  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 8

  2. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 7

  3. Cara Menginstal ownCloud di CentOS 8

  1. Cara Menginstal dan Mengonfigurasi Redis di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7

  3. Cara Menginstal dan Mengonfigurasi Nagios di CentOS 7

  1. Cara Instal dan Konfigurasi Redmine di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 8

  3. Cara Instal dan Konfigurasi Redmine di CentOS 8