Selasa, 03 September 2024

INSTALLASI CLOUD MENGGUNAKAN OWNCLOUD PADA DEBIAN

Assalamualaikum Warahmatullahi Wabarakatuh

Selamat datang di blogger saya! Perkenalkan saya Riska Nur Fauziah, Pada artikel kali ini, saya akan membahas tentang OwnCloud, OwnCloud adalah sebuah platform perangkat lunak open-source yang digunakan untuk membangun dan mengelola layanan penyimpanan dan berbagi file secara pribadi. Fungsinya mirip dengan layanan penyimpanan cloud komersial seperti Google Drive, tetapi dengan ownCloud, pengguna memiliki kendali penuh atas server dan data mereka sendiri.

Beberapa fungsi utama ownCloud meliputi:

  1. Penyimpanan File: Menyediakan tempat penyimpanan untuk berbagai jenis file, seperti dokumen, foto, video, dan lainnya.

  2. Berbagi File: Memungkinkan pengguna untuk berbagi file dan folder dengan orang lain, baik melalui link langsung atau dengan mengundang mereka secara langsung.

  3. Sinkronisasi: Menyediakan kemampuan untuk menyinkronkan file antara berbagai perangkat, seperti komputer desktop, laptop, tablet, dan smartphone.

  4. Kolaborasi: Mendukung fitur kolaborasi, seperti komentar pada file dan pengeditan dokumen secara bersamaan dengan menggunakan aplikasi tambahan.

  5. Keamanan dan Privasi: Memberikan kontrol penuh atas data, termasuk pengaturan hak akses, enkripsi, dan privasi, karena pengguna memiliki dan mengelola server mereka sendiri.

  6. Integrasi: Dapat diintegrasikan dengan berbagai aplikasi dan layanan tambahan, seperti kalender, kontak, dan aplikasi produktivitas lainnya.

 

Tanpa berlama lama lagi mari kita lanjut ke installasinya  Pastikan untuk mengikuti setiap langkah dengan hati-hati yaa untuk memastikan instalasi yang sukses dan optimal.

 

Panduan Installasi OwnCloud pada Debian :

1. Pertama kita masuk dengan username root


2.  Update debian agar tidak error dengan mengetikkan perintah "apt update"

3. Kemudian install dengan perintah "apt install openssh-server"


4. Ketik y lalu enter, jika ada pertanyaan seperti dibawah

5.Cek ip debian kalian dengan mengetikkan "ip a" di sini ip debian saya terlihat 200.20.24.22

 6. Buka terminal atau cmd kalian untuk meremot debian dengan mengetik "ssh (username)@(ip address)" jika kalian lupa username saat installsi debian kalian bisa cek dengan menggetikkan "ls /home"

7. Lalu masukkan password debian kalian

8. Langkah selanjutnya 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 "

9. Kemudian Update repository agar bisa digunakan "apt update" 

10. Jika sudah 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"

11. 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;
 
pada 'pass123' kalian bisa ubah password sesuai dengan keinginan anda, seperti gambar dibawah
 

12. Ketik exit untuk keluar dari mariadb

13. Masuk ke directory /var/www lalu download paket owncloud dengan mengetik "cd /var/www"

 

14. Jika sudah masuk ke directory, silahkan kalian menggetikkan 

"wget https://download.owncloud.com/server/stable/owncloud-10.10.0.zip"

Tunggu proses downloadnya hingga selesai, seperti dibawah

15. Kemudian Ekstrak owncloud dan ubah ownernya 

"unzip owncloud-10.10.0.zip -d /var/www/
chown -R www-data:www-data /var/www/owncloud"

16. Nyalakan mod apache2 yang diperlukan oleh owncloud

"a2enmod rewrite headers unique_id"


 17. Konfigurasi apache2 agar bisa terhubung dengan owncloud

"nano /etc/apache2/sites-available/owncloud.conf"

Ketik sesuai dengan gambar dibawah


  Jika sudah tekan Ctrl + S untuk menyimpan dan Ctrl + X untuk keluar

18. Kita nyalakan konfigurasi yang telah dibuat dan restart service apache2

"a2ensite owncloud.conf"

"a2dissite 000-default.conf"

"systemctl restart apache2"

19. Jika sudah semua, silahkan kalian buka browser dan menggetikkan ip debian kalian, jika berhasil maka tampilan seperti dibawah ini


20. Jika sudah mengisi permintaan tersebut, silahkan klik Finish Setup lalu login menggunakan user yang sudah kalian buat di awal, lalu klik Login

21. Selanjutnya Klik Admin pada pojok kanan atas lalu pilih User
22. Isi User dan Email kalian bebas kemudian klik Create
 

23. Maka akan muncul user yang sudah kalian buat tadi

24. Jika sudah coba kalian masuk menggunakan user yang sudah kalian buat tadi, dengan cara pilih Admin pada pojok kanan atas kemudian logout terlebih dahulu

25. Masuk menggunakan user yang sudah kalian buat tadi


Nah itu saja tutorial dari saya semoga bermanfaat

Wassalamualaikum Warahmatullahi Wabarakatuh


 
 


 

 

Tidak ada komentar:

Posting Komentar

KONFIGURASI MONITORING MENGGUNAKAN CACTI

  Assalamualaikum Warahmatullahi Wabarakatuh Selamat datang di blogger saya ! Perkenalkan saya Riska Nur Fauziah, Pada artikel kali ini, say...