Cara Install OwnCloud di Debian 10


Owncloud adalah sistem berbagi file online terdepan di pasar yang memungkinkan Anda mencadangkan dan berbagi file dengan mudah. Jika Anda bukan penggemar DropBox atau Google Drive, maka OwnCloud adalah alternatif yang keren.

Pada artikel ini, kami memandu Anda melalui instalasi OwnCloud di Debian 10.

Langkah 1: Instal LAMP Stack di Debian

Karena OwnCloud berjalan di browser dan juga back-end dengan menyimpan data di database, kita perlu menginstal tumpukan LAMP terlebih dahulu. LAMP adalah tumpukan hosting gratis dan sumber terbuka populer yang digunakan oleh pengembang untuk menghosting aplikasi web mereka. Itu singkatan dari Linux, Apache, MariaDB/MySQL, dan PHP.

Pertama, mari perbarui repositori sistem.

sudo apt update && sudo apt upgrade

Selanjutnya, instal server web Apache dan server database MariaDB dengan menjalankan perintah.

sudo apt install apache2 mariadb-server mariadb-client

Setelah instalasi selesai, lanjutkan dan instal PHP 7.2. Saat panduan ini ditulis, PHP 7.3 belum didukung, jadi pilihan terbaik kami adalah menggunakan PHP 7.2.

Jadi, aktifkan repositori PHP seperti yang ditunjukkan.

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg  https://packages.sury.org/php/apt.gpg
sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

Setelah Anda selesai membuat repositori untuk PHP, perbarui paket & repositori sistem Anda agar repositori PHP baru dapat diterapkan.

sudo apt update

Sekarang instal PHP dan dependensi yang diperlukan seperti yang ditunjukkan.

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}

Setelah terinstal, periksa versi PHP menggunakan perintah.

php -v

Juga, verifikasi bahwa server web Apache berjalan dengan menjalankan perintah.

systemctl status apache2

Jika Apache aktif dan berjalan, Anda akan mendapatkan keluaran yang mirip dengan yang ditunjukkan di bawah ini, yang menunjukkan bahwa Apache 'aktif'.

Jika Apache belum dimulai, mulai dan aktifkan saat boot dengan menjalankan perintah.

systemctl start apache2
systemctl enable apache2

Langkah 2: Buat Database untuk File OwnCloud

Langkah selanjutnya adalah membuat database untuk menangani file OwnCloud selama dan setelah instalasi.

Masuk ke server MariaDB.

mysql -u root -p

Setelah masuk, buat database untuk OwnCloud.

MariaDB [(none)]> CREATE DATABASE owncloud;

Buat pengguna untuk database OwnCloud dan berikan semua hak istimewa kepada pengguna.

MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';

Terakhir, hapus hak istimewa dan keluar.

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Langkah 3: Instal OwnCloud di Debian

Secara default, OwnCloud tidak disertakan dalam repositori Debian 10. Meskipun demikian, OwnCloud memiliki repositori untuk setiap distribusi. Repositori untuk Debian 10 belum dirilis, oleh karena itu, kami akan menggunakan repositori Debian 9.

Pertama, instal kunci penandatanganan PGP.

sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -

Setelah kunci penandatanganan diinstal, lanjutkan dan aktifkan repositori OwnCloud.

sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list

Sekali lagi perbarui sistem Anda untuk menyinkronkan ulang paket sistem dan menginstal Owncloud.

sudo apt update
sudo apt-get install owncloud-files

Langkah 4: Konfigurasikan Apache untuk OwnCloud

Setelah instalasi, OwnCloud menyimpan filenya di direktori /var/www/owncloud. Oleh karena itu, kami perlu mengonfigurasi server web kami untuk menyajikan file OwnCloud.

Jadi, buat file host virtual untuk Owncloud seperti yang ditunjukkan.

sudo vim /etc/apache2/sites-available/owncloud.conf

Tambahkan konfigurasi di bawah ini dan simpan.

Alias / "/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>

Untuk mengaktifkan situs OwnCloud, sama seperti yang Anda lakukan pada host virtual lainnya, jalankan perintah:

sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/

Selanjutnya, aktifkan modul Apache tambahan yang diperlukan oleh OwnCloud dan mulai ulang server web Apache untuk memuat ulang konfigurasi dan melakukan perubahan.

sudo a2enmod rewrite mime unique_id
sudo systemctl restart apache2

Langkah 5: Menyelesaikan Instalasi OwnCloud

Untuk menyelesaikan pengaturan OwnCloud, telusuri alamat IP server Anda seperti yang ditunjukkan di bawah ini:

http://server-ip

Antarmuka selamat datang akan menyambut Anda seperti yang ditunjukkan. Anda akan diminta untuk memberikan nama pengguna dan kata sandi.

Selanjutnya, klik 'Penyimpanan dan basis data' dan berikan detail basis data seperti pengguna basis data, nama basis data, dan kata sandi.

Terakhir, klik ‘Selesai Penyiapan’.

Ini akan membawa Anda ke halaman login. Masukkan nama pengguna dan kata sandi Anda dan tekan ENTER.

Awalnya, Anda akan mendapatkan pop-up berisi informasi tentang aplikasi Desktop, Android, dan iOS OwnCloud yang dapat Anda instal di perangkat Anda. Ini memungkinkan Anda mengakses data saat bepergian.

Ini dasbornya.

Dan kita akhirnya sampai pada akhir tutorial ini. Kini Anda dapat menyimpan dan berbagi file dengan mudah menggunakan OwnCloud. Terima kasih telah meluangkan waktu.