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

Cara Menginstal ownCloud di CentOS 8

ownCloud adalah aplikasi perangkat lunak yang menyediakan layanan hosting file yang dihosting sendiri. Anda dapat menginstal aplikasi owncloud di server Anda dan menggunakannya sebagai server file Anda sendiri. Di mana Anda dapat dengan mudah mengunggah/menyinkronkan file dari mesin klien. Ini juga menyediakan opsi untuk menyinkronkan dan berbagi di seluruh perangkat—semua di bawah kendali Anda. Tutorial ini akan membantu Anda mengatur server hosting file Anda sendiri dengan ownCloud di sistem Linux CentOS 8.

Persyaratan

  • Sistem baru disarankan untuk mengikuti penyiapan server awal.
  • Akses shell ke sistem CentOS 8

Langkah 1 – Nonaktifkan SELinux

Sebelum memulai, sebaiknya nonaktifkan SELinux di sistem Anda.

Untuk menonaktifkan SELinux, buka file /etc/selinux/config:

nano /etc/selinux/config

Ubah baris berikut:

SELINUX=disabled

Langkah 2 – Instal Apache/MySQL/PHP

Untuk mengatur ownCloud, Anda harus menjalankan server LAMP di sistem CentOS 8 Anda. Jika Anda sudah menjalankan LAMP stack lewati langkah ini jika tidak, gunakan perintah berikut untuk menginstalnya.

Instal Apache2

sudo dnf install httpd

Instal MySQL

sudo dnf install @mysql
sudo mysql_secure_installation

Gunakan tutorial ini untuk langkah-langkah instalasi MySQL lengkap di CentOS 8.

Instal PHP

Mari kita mulai dengan instalasi PHP 5.6 atau versi yang lebih tinggi.

sudo dnf install php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-intl php-json

Langkah 3 – Unduh Sumber ownCloud

Setelah berhasil mengkonfigurasi server lampu di sistem Anda, mari unduh ownCloud terbaru dari situs resminya.

cd /tmp
wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2

Selanjutnya, ekstrak arsip yang diunduh di bawah root dokumen situs web dan atur izin yang sesuai pada file dan direktori.

cd /var/www
sudo tar xjf /tmp/owncloud-10.4.0.tar.bz2
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

ownCloud menyimpan datanya di bawah direktori terpisah. Kami menyarankan untuk menyimpan ini di luar direktori aplikasi ownCloud. Jadi buat direktori seperti di bawah ini, dan atur izin yang tepat untuk mengizinkan server web menulis file.

mkdir -p /var/owncloud/data
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

Langkah 4 – Buat Pengguna dan Basis Data MySQL

Setelah mengekstrak kode, mari buat database MySQL dan akun pengguna untuk mengkonfigurasi ownCloud. Gunakan set perintah berikut untuk login ke server MySQL dan membuat database dan pengguna.

mysql -u root -p
Enter password:

mysql> CREATE DATABASE owncloud;
mysql> CREATE USER 'owncloud'@'localhost' IDENTIFIED BY '_password_';
mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

Langkah 5 – Konfigurasi Apache

Sekarang, buat file konfigurasi Apache dan atur alias owncloud. Ini akan memungkinkan kita untuk mengakses ownCloud sebagai url sub-direktori.

Buat dan edit file:

sudo vim /etc/httpd/conf.d/owncloud.conf

Tambahkan konten di bawah ini:

Apache
1234567891011213 Alias ​​/owncloud "/var/www/owncloud" Opsi +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/ www/owncloud SetEnv HTTP_HOME /var/www/owncloud

Simpan dan tutup file. Kemudian restart layanan Apache untuk memuat ulang file konfigurasi.

sudo systemctl restart httpd

Langkah 6 – Jalankan Penginstal Web ownCloud

Sekarang akses ownCloud di browser web seperti di bawah ini. Ubah webhost.tecadmin.net menjadi alamat IP server atau nama domain Anda.

 http://webhost.tecadmin.net/owncloud/

Masukkan kredensial admin baru untuk membuat akun admin dan memberikan lokasi folder data.

Sekarang geser halaman Anda ke bawah dan masukkan kredensial database dan klik Finish Setup .

Setelah menyelesaikan pengaturan, Anda akan mendapatkan dasbor admin. Di mana Anda dapat membuat pengguna, grup, memberi mereka izin, dll.

Kesimpulan

Selamat, Anda memiliki instance ownCloud yang berfungsi di sistem Linux CentOS 8 Anda.


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal Gitea di CentOS 8

  3. Cara Menginstal Memcached di CentOS 8

  1. Cara Menginstal Nginx di CentOS 7

  2. Cara Menginstal Apache di CentOS 7

  3. Cara Menginstal Tomcat 8.5 di CentOS 7

  1. Cara Menginstal Jenkins di CentOS 7

  2. Cara Menginstal Tomcat 9 di CentOS 7

  3. Cara Menginstal Memcached di CentOS 7