Android

Cara menginstal dan mengkonfigurasi nextcloud dengan apache pada centos 7

CARA INSTAL OWNCLOUD KE SERVER

CARA INSTAL OWNCLOUD KE SERVER

Daftar Isi:

Anonim

Nextcloud adalah open source, berbagi file yang di-host sendiri dan platform kolaborasi, mirip dengan Dropbox. Dilengkapi dengan pemutar media, kalender dan manajemen kontak.

Nextcloud dapat dikembangkan melalui aplikasi dan memiliki klien desktop dan seluler untuk semua platform utama.

Tutorial ini akan memandu Anda melalui proses menginstal dan mengkonfigurasi Nextcloud dengan Apache pada sistem CentOS 7.

Prasyarat

Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.

Langkah 1: Membuat Database MySQL

NextCloud dapat menggunakan SQLite, PostgreSQL atau database MySQL untuk menyimpan semua datanya.

Dalam tutorial ini kita akan menggunakan MySQL sebagai basis data pilihan.

Jika Anda belum menginstal MySQL atau MariaDB di server CentOS Anda, Anda dapat menginstal dengan mengikuti salah satu instruksi di bawah ini:

Mulai dengan masuk ke shell MySQL dengan mengetik perintah berikut:

sudo mysql

Jalankan pernyataan SQL berikut untuk membuat database bernama nextcloud , pengguna bernama nextclouduser dan untuk memberikan hak istimewa yang diperlukan kepada pengguna:

CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password'; FLUSH PRIVILEGES; EXIT;

Langkah 2: Menginstal PHP dan Apache

Nextcloud adalah aplikasi PHP. CentOS 7 dikirimkan dengan PHP 5.4 yang tidak didukung oleh Nextcloud.

Kami akan menginstal PHP 7.2 dari repositori Remi. Perintah di bawah ini akan memungkinkan repositori EPEL dan Remi:

sudo yum install epel-release yum-utils sudo yum install sudo yum-config-manager --enable remi-php72

Setelah repositori diaktifkan instal Apache PHP 7.2 dan semua ekstensi PHP yang diperlukan dengan perintah berikut:

sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip

Langkah 3: Mengkonfigurasi firewall

Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Langkah 4: Mengunduh Nextcloud

Unduh versi terbaru Nextcloud dari halaman unduh Nextcloud dengan wget:

wget -P /tmp Pada saat menulis artikel ini, versi terbaru Nextcloud adalah versi 15.0.0.

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

sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www

Atur kepemilikan yang benar sehingga server web Apache dapat memiliki akses penuh ke file dan direktori Nextcloud:

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

Langkah 5: Konfigurasikan Apache

Buka editor teks Anda dan buat file konfigurasi Apache berikut.

sudo nano /etc/httpd/conf.d/nextcloud.conf /etc/httpd/conf.d/nextcloud.conf

Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud

Aktifkan perubahan dengan memulai kembali layanan Apache:

sudo systemctl restart

Langkah 6: Menginstal Nextcloud

Sekarang Nextcloud diunduh dan semua layanan yang diperlukan dikonfigurasikan membuka browser Anda dan memulai instalasi Nextcloud dengan mengunjungi nama domain server Anda atau alamat IP diikuti oleh /nextcloud :

http://domain_name_or_ip_address/nextcloud

Anda akan disajikan halaman pengaturan Nextcloud.

Kesimpulan

Anda telah belajar cara menginstal dan mengkonfigurasi Nextcloud pada mesin CentOS 7 Anda. Jika Anda memiliki nama domain yang dikaitkan dengan server Nextcloud Anda, Anda dapat mengikuti panduan ini dan mengamankan Apache Anda dengan Let's Encrypt.

Untuk menemukan informasi lebih lanjut tentang cara mengelola turunan Nextcloud Anda, kunjungi halaman dokumentasi Nextcloud.

apache nextcloud apache