Kami akan menunjukkan kepada Anda Cara menginstal Nextcloud 11 di CentOS 7. Nextcloud adalah perangkat lunak sumber terbuka untuk membuat dan menggunakan layanan hosting file. Ini memiliki banyak fitur Kalender, Sinkronisasi, dan Kontak tambahan, selain dari fitur hosting file mereka. Ini adalah alternatif gratis yang bagus untuk beberapa layanan populer seperti Google Drive, Dropbox, Box, dll. Menginstal Nextcloud 11 di CentOS 7 adalah tugas yang mudah jika Anda mengikuti langkah-langkah di bawah ini dengan cermat.
Untuk menjalankan Nextcloud di VPS Anda, persyaratan berikut harus diinstal:
MySQL atau MariaDB
PHP 7.0 +
Apache 2.4 dengan modul mod_php
Dalam tutorial ini, kita akan menginstal Nextcloud versi terbaru di salah satu VPS CentOS 7 kita dengan MariaDB, PHP dan Apache. Jika Anda ingin menggunakan VPS Ubuntu, lihat tutorial kami tentang cara menginstal Nextcloud di Ubuntu 16.04
[ecko_alert color=”blue”]Sudah menggunakan ownCloud? Lihat tutorial kami tentang cara bermigrasi dari ownCloud ke Nextcloud atau dapatkan VPS dari kami dan kami akan melakukannya untuk Anda, gratis![/ecko_alert]
1. Perbarui sistem
Pertama-tama login ke CentOS 7 VPS Anda melalui SSH sebagai root pengguna:
ssh root@IP_Address
dan pastikan sudah benar-benar terbaru:
yum -y update
2. Instal server MariaDB
Nextcloud membutuhkan database kosong, jadi kita akan menginstal server MariaDB:
yum -y install mariadb mariadb-server
Setelah terinstal, mulai MariaDB dan aktifkan untuk memulai saat boot:
systemctl start mariadb systemctl enable mariadb
dan jalankan mysql_secure_installation
skrip pasca-instalasi untuk menyelesaikan penyiapan MariaDB:
mysql_secure_installation Enter current password for root (enter for none): ENTER 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
Setelah MariaDB diinstal, login ke server database sebagai root pengguna, dan buat database dan pengguna untuk Nextcloud:
mysql -u root -p MariaDB [(none)]> CREATE DATABASE nextcloud; MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
3. Instal Apache Web Server
Selanjutnya, kita akan menginstal server web Apache:
yum install httpd -y
mulai Apache dan membuatnya mulai saat boot:
systemctl start httpd.service systemctl enable httpd.service
4. Instal PHP 7
Versi PHP default pada CentOS 7 adalah PHP 5.4. Dalam tutorial ini, kita akan menginstal PHP versi 7.
Instal paket repositori Remi dan EPEL:
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Aktifkan Remi PHP 7 repo:
yum-config-manager --enable remi-php70
dan instal PHP 7 dan beberapa modul PHP yang diperlukan oleh Nextcloud dengan menjalankan perintah berikut:
yum -y install php php-mysql php-pecl-zip php-xml php-mbstring php-gd
Selanjutnya, buka file konfigurasi PHP dan perbesar ukuran file upload. Anda dapat menemukan lokasi file konfigurasi PHP dengan menjalankan perintah berikut:
php --ini |grep Loaded Loaded Configuration File: /etc/php.ini
Dalam kasus kami, kami harus membuat perubahan pada file /etc/php.ini. Kami akan meningkatkan batas upload default menjadi 100 MB. Anda dapat mengatur nilai sesuai dengan kebutuhan Anda. Jalankan perintah berikut:
sed -i "s/post_max_size = 8M/post_max_size = 100M/" /etc/php.ini sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 100M/" /etc/php.ini
dan restart server web:
systemctl restart httpd
5. Instal Nextcloud 11
Buka situs web resmi Nextcloud dan unduh rilis stabil terbaru dari aplikasi
wget https://download.nextcloud.com/server/releases/nextcloud-11.0.2.zip
buka paket arsip zip yang diunduh ke direktori root dokumen di server Anda
unzip nextcloud-11.0.2.zip -d /var/www/html/
Setel pengguna Apache menjadi pemilik file Nextcloud
chown -R apache:apache /var/www/html/nextcloud/
Terakhir, akses Nextcloud di http://yourIP/nextcloud . Wisaya instalasi akan memeriksa apakah semua persyaratan dan jika semuanya OK, Anda akan diminta untuk membuat pengguna admin Anda dan memilih penyimpanan dan database. Pilih MySQL/MariaDB sebagai database dan masukkan detail database yang telah kita buat sebelumnya di postingan ini:
Database user: nextclouduser Database password: YOURPASSWORD Database name: nextcloud host: localhost
Tentu saja, Anda tidak perlu menginstal Nextcloud 11 di CentOS 7, jika Anda menggunakan salah satu layanan Managed Nextcloud Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Nextcloud 11 di CentOS 7 untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda juga dapat membaca postingan terbaru kami tentang Cara Menginstal NextCloud 14 di CentOS 7.
PS. Jika Anda menyukai posting ini, tentang cara menginstal Nextcloud 11 di CentOS 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.