Cara Memasang OwnCloud pada Debian 10

 
Pada artikel ini, saya memandu Anda melalui instalasi OwnCloud di Debian 10 (Buster ) dan Debian 11 (Bullseye).

Langkah 1: Install LAMP di Debian
Karena OwnCloud berjalan di browser dan back-end juga dengan menyimpan data pada database, pertama-tama kita perlu menginstal  LAMP.

LAMP adalah hosting gratis dan open-source populer yang digunakan oleh pengembang untuk menghosting aplikasi web mereka. Ini adalah singkatan dari Linux, Apache, MariaDB / MySQL, dan PHP.

Pertama, mari kita perbarui repositori sistem.

  • $ sudo apt update && sudo apt upgrade 
Cara Install OwnCloud di Debian 10 dan 11
update&upgrade sistem


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. 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 berlaku.

  • $ sudo apt update


Sekarang instal PHP dan dependensi yang diperlukan seperti yang ditunjukkan.

  • $ sudo add-apt-repository ppa:ondrej/php
  • $ sudo apt-get update
  • $ sudo apt-get install php7.2

Setelah terinstal, periksa versi PHP menggunakan perintah.

  • $ php -v
Cara Install OwnCloud di Debian 10 dan 11
Cek versi php


Catatan : Karena saya pernah install php versi 7.4.21 jadi yang akan tampil versi tersebut,tapi jangan khawatir karena versi 7.2 juga bisa digunakan.


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

  • $ systemctl status apache2


Jika Apache aktif dan berjalan, Anda harus mendapatkan output yang mirip dengan yang ditunjukkan di bawah ini, menunjukkan bahwa itu adalah ‘aktif’.

Cara Install OwnCloud di Debian 10 dan 11
Cek status apache


Jika Apache tidak dimulai, mulai dan aktifkan pada boot dengan menjalankan perintah.

  • $ systemctl start apache2
  • $ systemctl enable apache2


Langkah 2: Membuat Database untuk File OwnCloud
Langkah selanjutnya adalah membuat database untuk menangani file OwnCloud setelah instalasi.

Login ke server MariaDB.

  • $ mysql -u root -p

Atau

  • $ sudo mysql


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 ‘P@ssword’;

Selanjutnya, gunakan hak istimewa dan keluar.

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

Cara Install OwnCloud di Debian 10 dan 11
Buat database


Langkah 3: Install OwnCloud di Debian
Secara default, OwnCloud tidak termasuk dalam repositori Debian 11. Namun demikian, OwnCloud mempertahankan repositori untuk setiap distribusi. Repositori untuk Debian 11 belum dirilis, dan oleh karena itu, kita akan menggunakan repositori Debian 9 atau 10.

Pertama, install PGP signing key.

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


Setelah signing key 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 file-filenya di direktori /var/www/owncloud. Oleh karena itu, saya perlu mengkonfigurasi server web yang sudah dibuat untuk melayani file OwnCloud.

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

  • $ sudo nano /etc/apache2/sites-available/owncloud.conf


Silahkan salin dan paste text berikut

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>

Cara Install OwnCloud di Debian 10 dan 11
Konfigurasi owncloud


Untuk mengaktifkan situs OwnCloud, sama seperti Anda, host virtual menjalankan 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 mempengaruhi perubahan.

  • $ sudo a2enmod rewrite mime unique_id
  • $ sudo systemctl restart apache2


Langkah 5: Menyelesaikan Instalasi OwnCloud
Untuk menyelesaikan penyiapan 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 username dan password.

Cara Install OwnCloud di Debian 10 dan 11
Ketik username dan password


Selanjutnya, klik pada ‘Penyimpanan dan database’ dan berikan rincian database seperti username database, nama database dan password.

Cara Install OwnCloud di Debian 10 dan 11
Isi database


Akhirnya, klik ‘Finish Setup’.

Cara Install OwnCloud di Debian 10 dan 11
Klik finish


Ini membawa Anda ke halaman login. Masukkan username dan password (kata sandi) Anda yang dibuat tadi dan tekan ENTER.

Cara Install OwnCloud di Debian 10 dan 11


Awalnya, Anda akan mendapatkan pop-up dengan informasi tentang aplikasi Desktop, Android, dan iOS OwnCloud yang dapat Anda instal di perangkat Anda. Ini memungkinkan Anda untuk mengakses data Anda di versi perangkat lain seperti perangkat mobile.

Cara Install OwnCloud di Debian 10 dan 11
Owncloud debian


Ya kurang lebih seperti inilah tampilan dashboard owncloud di debian.

Cara Install OwnCloud di Debian 10 dan 11
Dashboard owncloud


Dan kita akhirnya sampai pada akhir dari tutorial ini. Anda sekarang dapat menyimpan dan berbagi file Anda dengan mudah menggunakan OwnCloud di linux. Terima kasih telah meluangkan waktu anda untuk melihat tutorial di foruminformasi.

Komentar

Postingan populer dari blog ini

Membuat Localhost Bisa Diakses dari Internet (Online)

Panduan Cara Install Roundcube Webmail di Ubuntu Server 20.04