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
![]() |
| 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
![]() |
| 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’.
![]() |
| 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;
![]() |
| 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>
![]() |
| 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:
Antarmuka selamat datang akan menyambut Anda seperti yang ditunjukkan. Anda akan diminta untuk memberikan username dan password.
![]() |
| Ketik username dan password |
Selanjutnya, klik pada ‘Penyimpanan dan database’ dan berikan rincian database seperti username database, nama database dan password.
![]() |
| Isi database |
Akhirnya, klik ‘Finish Setup’.
![]() |
| Klik finish |
Ini membawa Anda ke halaman login. Masukkan username dan password (kata sandi) Anda yang dibuat tadi dan tekan ENTER.
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.
![]() |
| Owncloud debian |
Ya kurang lebih seperti inilah tampilan dashboard owncloud di debian.
![]() |
| 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
Posting Komentar