Install dan Konfigurasi OwnCloud pada Ubuntu 18.04
Daftar Isi:
- Prasyarat
- Langkah 1: Membuat Database MySQL
- Langkah 2: Menginstal PHP dan Apache
- Langkah 3: Mengkonfigurasi Firewall
- Langkah 4: Mengunduh ownCloud
- Langkah 5: Mengkonfigurasi Apache
- Langkah 6: Menginstal ownCloud
- Kesimpulan
ownCloud adalah open source, sinkronisasi file yang di-host-sendiri dan platform berbagi file, mirip dengan Dropbox, Microsoft OneDrive dan Google Drive. ownCloud dapat dikembangkan melalui aplikasi dan memiliki klien desktop dan seluler untuk semua platform utama.
Dalam tutorial ini kami akan menunjukkan kepada Anda bagaimana menginstal dan mengkonfigurasi ownCloud dengan Apache pada mesin Ubuntu 18.04.
Prasyarat
Anda harus masuk sebagai pengguna dengan akses sudo untuk dapat menginstal paket dan mengkonfigurasi layanan sistem.
Langkah 1: Membuat Database MySQL
ownCloud dapat menggunakan SQLite, Oracle 11g, PostgreSQL atau database MySQL untuk menyimpan semua datanya. Dalam tutorial ini kita akan menggunakan MySQL sebagai basis data back-end.
Jika MySQL atau MariaDB tidak diinstal pada server Ubuntu Anda, Anda dapat menginstal dengan mengikuti salah satu panduan di bawah ini:
Mulai dengan masuk ke shell MySQL dengan mengetik perintah berikut:
sudo mysql
Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk membuat database:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Selanjutnya, buat akun pengguna MySQL dan berikan akses ke database:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Terakhir, keluar dari konsol mysql dengan mengetik:
Langkah 2: Menginstal PHP dan Apache
ownCloud adalah aplikasi PHP. PHP 7.2 yang merupakan PHP default di Ubuntu 18.04 sepenuhnya didukung dan direkomendasikan untuk ownCloud.
Instal Apache dan semua ekstensi PHP yang diperlukan menggunakan perintah berikut:
sudo apt 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
Langkah 3: Mengkonfigurasi Firewall
Dengan asumsi Anda menggunakan
UFW
untuk mengelola firewall Anda, Anda harus membuka port HTTP (
80
) dan HTTPS (
443
). Anda dapat melakukannya dengan mengaktifkan profil 'Apache Full' yang mencakup aturan untuk kedua port:
Langkah 4: Mengunduh ownCloud
Pada saat menulis artikel ini, versi stabil ownCloud terbaru adalah versi 10.0.10. Sebelum melanjutkan dengan langkah berikutnya, kunjungi halaman unduh ownCloud dan periksa apakah ada versi baru ownCloud yang tersedia.
Gunakan perintah wget berikut untuk mengunduh arsip zip ownCloud:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
Setelah unduhan selesai, ekstrak arsip ke direktori
/var/www
:
sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www
Tetapkan kepemilikan yang benar sehingga server web Apache dapat memiliki akses penuh ke file dan direktori ownCloud.
sudo chown -R www-data: /var/www/owncloud
Langkah 5: Mengkonfigurasi Apache
Buka editor teks Anda dan buat file konfigurasi Apache berikut.
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-available/owncloud.conf
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Aktifkan konfigurasi yang baru ditambahkan dan semua modul Apache yang diperlukan dengan:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Aktifkan perubahan dengan memulai kembali layanan Apache:
Langkah 6: Menginstal ownCloud
Sekarang ownCloud diunduh dan semua layanan yang diperlukan dikonfigurasikan membuka browser Anda dan memulai instalasi ownCloud dengan mengunjungi nama domain server Anda atau alamat IP yang diikuti oleh
/owncloud
:
http://domain_name_or_ip_address/owncloud
Anda akan disajikan dengan halaman pengaturan ownCloud.
Kesimpulan
Anda telah belajar cara menginstal dan mengkonfigurasi ownCloud di mesin Ubuntu 18.04 Anda. Jika Anda memiliki nama domain yang dikaitkan dengan serverCloud Anda sendiri, Anda dapat mengikuti panduan ini dan mengamankan Apache Anda dengan Let's Encrypt.
Untuk menemukan informasi lebih lanjut tentang cara mengelola instanceCloud Anda sendiri, kunjungi halaman dokumentasi ownCloud.
owncloud ubuntu apacheCara menginstal dan mengkonfigurasi server nfs di ubuntu 18.04
Network File System (NFS) adalah protokol sistem file terdistribusi yang memungkinkan Anda untuk berbagi direktori jarak jauh melalui jaringan. Dalam tutorial ini, kita akan membahas cara menyiapkan Server NFSv4 di Ubuntu 18.04.
Cara menginstal dan mengkonfigurasi nextcloud dengan apache pada centos 7
Nextcloud adalah open source, berbagi file yang di-host sendiri dan platform kolaborasi, mirip dengan Dropbox. Dalam tutorial ini kami akan menunjukkan kepada Anda bagaimana menginstal dan mengkonfigurasi Nextcloud dengan Apache pada mesin CentOS 7.
Cara menginstal dan mengkonfigurasi nextcloud dengan apache di ubuntu 18.04
Nextcloud adalah open source, berbagi file yang di-host sendiri dan platform kolaborasi, mirip dengan Dropbox. Dalam tutorial ini kami akan menunjukkan kepada Anda bagaimana menginstal dan mengkonfigurasi Nextcloud dengan Apache pada mesin Ubuntu 18.04.