KONFIGURASI CLOUDSTORAGE DENGAN OWNCLOUD

 

Apa Itu ownCloud?

Pengertian ownCloud adalah sebuah platform open-source untuk menyediakan layanan cloud. Dengan platform ini, Anda dapat menyimpan, mengelola, mengamankan, hingga berbagi file dan data dengan mudah. 

Anda memiliki kendali penuh atas data Anda sendiri, tidak seperti layanan mainstream yang dikendalikan oleh pihak luar., sekarang kita akan membahas sebuah penyimpanan yang sudah sangat populer di kalangan institusi maupun pribadi karena aksesnya yang mudah dan cepat. Cloud Storage adalah sebuah server awan yang digunakan untuk menyimpan berbagai macam data dan dapat diakses secara publik maupun private. Salah satu contoh Cloud Storage yang sangat sering dijumpai yaitu Google Drive karena pengelolanya adalah Google maka sangat dipercaya hampir semua orang

langsung saja kita masuk ke langkah langkahnya


pertama kita rubah adaptor 1 ke bridged


 kita masuk ke mode root dengan ketik
su - / root



Update debian agar tidak error lalu install openssh-server
apt update
apt install openssh-server


Ketik y saat ada pertanyaan lalu Enter

Cek ip pada debian
ip a

Pastikan kalian mengetahui mana interface yang mengarah ke laptop (disini ip debian saya terlihat 192.168.0.59), untuk yang interface "lo" abaikan saja

Buka terminal atau cmd kalian untuk meremot debian dengan mengetik
ssh <username>@<ip address>
Ketik yes lalu masukkan password user debian kalian


Kita masuk ulang ke mode root dengan ketik
su -

Install paket dasar dan pasang repository php7.4
apt install zip apt-transport-https lsb-release ca-certificates wget -y

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list

Update repository agar bisa digunakan
apt update

Install paket yang diperlukan untuk ownCloud
apt install apache2 php7.4 mariadb-server imagemagick certbot python3-certbot-apache smbclient redis-server unzip rsync libapache2-mod-php7.4 php7.4 php7.4-intl php7.4-mysql php7.4-mbstring php7.4-imagick php7.4-igbinary php7.4-gmp php7.4-bcmath php7.4-curl php7.4-gd php7.4-zip php7.4-imap php7.4-ldap php7.4-bz2 php7.4-ssh2 php7.4-common php7.4-json php7.4-xml php7.4-dev php7.4-apcu php7.4-redis libsmbclient-dev php-pear php-phpseclib -y


Konfigurai database untuk digunakan oleh ownCloud nanti
mysql -u root
CREATE DATABASE owncloud;
CREATE USER IF NOT EXISTS owncloud@localhost IDENTIFIED BY 'pass123';
GRANT ALL ON owncloud.* TO owncloud@localhost;
FLUSH PRIVILEGES;
Ganti pass123 sesuai password yang kalian inginkan, pastikan setiap inputan pada mariadb keluar output seperti berikut
Ketik exit untuk keluar dari mariadb

Masuk ke directory /var/www lalu download paket owncloud dengan mengetik
cd /var/www
wget https://download.owncloud.com/server/stable/owncloud-10.10.0.zip
Tunggu hingga selesai 100%


Ekstrak owncloud dan ubah ownernya
unzip owncloud-10.10.0.zip -d /var/www/
chown -R www-data:www-data /var/www/owncloud

Nyalakan mod apache2 yang diperlukan oleh owncloud
a2enmod rewrite headers unique_id


Konfigurasi apache2 agar bisa terhubung dengan owncloud
nano /etc/apache2/sites-available/owncloud.conf

Tekan CTRL + S lalu CTRL + X untuk menyimpan dan keluar

Kita nyalakan konfigurasi yang telah dibuat dan restart service apache2
a2ensite owncloud.conf
a2dissite 000-default.conf
systemctl restart apache2


Buka browser kalian dan masukkan ip dari vm debian-nya


Buat nama pengguna dan kata sandi sebagai admin Cloud Storagenya
Scroll kebawah lalu isi sesuai database yang telah dibuat tadi
Klik Finish setup

Login menggunakan user admin tadi
Pergi ke pojok kanan lalu klik admin dan pilih Users
Sekarang kita bisa membuat user baru

Setelah diisi kedua parameternya bisa langsung klik Buat

Atur kata sandi user yang baru dibuat dengan klik tanda pensil di sebelah titik dan Enter
Atur juga kapasitas penyimpanan usernya pada Quota

Kita tes login menggunakan user baru yang telah dibuat
Pergi ke pojok kanan klik nama user lalu pilih Settings
Kapasitas penyimpanan sudah sesuai dengan yang kita atur maka Cloud Storage siap digunakan

Jika ingin upload file klik tanda + lalu pilih upload dan cari file mana yang diupload

File akan terupload seperti Cloud Storage pada umumnya

SEKIAN TERIMA KASIH

Komentar

Postingan populer dari blog ini

VPS DENGAN PROXMOX

INSTALASI VIRTUALMIN