Dalam artikel ini, kami akan menunjukkan kepada Anda cara menginstal ownCloud di VPS Ubuntu 18.04 .
ownCloud adalah aplikasi web perusahaan open-source populer yang ditulis dalam PHP yang digunakan untuk sinkronisasi data dan berbagi file. Ini memungkinkan pengguna untuk dengan mudah mengelola file, kontak, kalender, daftar tugas, dan banyak lagi, menjadikannya alternatif yang bagus untuk platform cloud populer seperti Google Drive, Dropbox, iCloud, dan sebagainya. OwnCloud adalah aplikasi lintas platform dan dapat diinstal pada semua sistem operasi populer.
Persyaratan
ownCloud memerlukan dependensi berikut:
- PHP>=5.6 (disarankan PHP 7.2), dengan ekstensi PHP berikut diaktifkan:XML (Expat), curl, PDO, Phar, GD Graphics Library versi 2.0.x+, DOM, ctype, JSON, iconv, intl, mcrypt, openssl, bz2, Zlib dan Zip.
- Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite
- MySQL>=5.x (dengan penyimpanan InnoDB), MariaDB 5.5+, PostgreSQL (9.0 atau lebih tinggi), atau SQLite yang diinstal pada server virtual Linux Anda.
Langkah 1:Perbarui Sistem
Masuk ke VPS Anda melalui SSH sebagai pengguna sudo:
ssh username@IP_Address
Jika server Anda menggunakan nomor port SSH khusus, cukup tambahkan -p Port_number
ke perintah dan ganti “Port_number” dengan nomor port SSH Anda.
Setelah Anda masuk, jalankan perintah berikut untuk memperbarui daftar paket dan meningkatkan semua paket yang diinstal:
sudo apt-get update sudo apt-get upgrade
Langkah 2:Instal MySQL dan Buat Database
OwnCloud bekerja dengan beberapa platform database, seperti MySQL, PostgreSQL, MariaDB, dan SQLite. Dalam panduan ini, kita akan menggunakan MySQL.
Jika Anda belum menginstal MySQL atau MariaDB di server Anda, instal dengan perintah berikut:
sudo apt-get install mysql-server
Setelah terinstal, atur mesin penyimpanan default ke InnoDB. Buka file konfigurasi MySQL dengan:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
dan tambahkan default-storage-engine = innodb
di [mysqld]
bagian:
[mysqld] default-storage-engine = innodb
Mulai ulang dan aktifkan layanan MySQL:
sudo systemctl restart mysql sudo systemctl enable mysql
Masuk ke server MySQL dengan:
sudo mysql
Buat database dan pengguna baru untuk ownCloud dan berikan izin kepada pengguna:
create database owncloud; grant all privileges on owncloud.* to owncloud@localhost identified by 'owncloud_password';
Langkah 3:Instal ownCloud
Pada saat penulisan, versi ownCloud terbaru adalah 10.0.10.
Instal paket apt-transport-https yang diperlukan untuk mengaktifkan repositori owncloud:
sudo apt-get install apt-transport-https
Unduh kunci repositori menggunakan wget
perintah dan impor dengan apt-key
perintah:
sudo wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_18.04/Release.key | sudo apt-key add -
Outputnya akan terlihat sebagai berikut:
OK
Selanjutnya, aktifkan repositori ownCloud dengan menjalankan perintah berikut:
echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
Perbarui daftar paket dan instal owncloud-files
paket dengan:
apt-get update apt-get install owncloud-files
Setelah instalasi selesai, Anda dapat menemukan file ownCloud di /var/www/owncloud
direktori.
Langkah 4:Instal Apache dan PHP 7.2
Menginstal Apache dan PHP 7.2 adalah tugas yang sangat sederhana.
Untuk menginstal Apache, PHP 7, dan semua modul yang diperlukan di server Ubuntu 18.04 Anda, jalankan perintah berikut:
sudo apt-get install apache2 libapache2-mod-php7.2 \ openssl php-imagick php7.2-common php7.2-curl php7.2-gd \ php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring \ php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 \ php7.2-sqlite3 php7.2-xml php7.2-zip
Setelah instalasi Apache selesai, jalankan perintah berikut untuk mengaktifkan modul Apache yang diperlukan:
sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime
Mulai ulang layanan Apache dan aktifkan Apache untuk memulai saat boot dengan:
sudo systemctl enable apache2.service sudo systemctl enable apache2.service
Anda juga dapat memeriksa versi php dengan menjalankan:
php -v
Outputnya akan terlihat seperti berikut:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Langkah 5:Konfigurasi Apache untuk Melayani ownCloud
Sekarang kita perlu mengkonfigurasi Apache agar dapat melayani direktori ownCloud.
Buka editor teks Anda dan buat file konfigurasi untuk ownCloud:
sudo nano /etc/apache2/conf-available/owncloud.conf
tambahkan konten berikut:
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>
Aktifkan konfigurasi Apache ownCloud:
sudo a2enconf owncloud
Mulai ulang server web Apache agar perubahan baru diterapkan:
sudo systemctl restart apache2
Mengakses ownCloud
Buka browser web Anda dan ketik URL berikut untuk mengakses antarmuka web ownCloud:
http://your_server_ip_address_or_domain_name/owncloud
Dari sini Anda dapat menyelesaikan penyiapan dengan mengikuti langkah-langkah di bawah ini:
- Masukkan nama pengguna dan sandi untuk akun admin.
- Klik tautan Penyimpanan &basis data.
- Biarkan pengaturan folder data default.
- Klik tombol MySQL/MariaDB.
- Isi kolom dengan informasi database yang kita atur di atas.
- Klik Selesaikan Penyiapan.
Itu saja, Anda telah berhasil menginstal ownCloud 10 di server Ubuntu Anda.
Tentu saja, Anda tidak perlu menginstal dan mengonfigurasi ownCloud 10 di VPS Ubuntu 18.04 jika Anda menggunakan salah satu solusi Hosting Cloud VPS kami sendiri, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengonfigurasi ownCloud 10 di Ubuntu 18.04 untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini tentang cara menginstal dan mengkonfigurasi ownCloud 10 pada VPS Ubuntu 18.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.