Installasi Owncloud Di Debian 12

Installasi Owncloud Di Debian 12



Nama : Rahma Olivia Surya 
Kelas : XII TKJ 2
Absen : 20

Assalamu'alaikum Warahmatullahi Wabarakatuh, saya akan menjelaskan gimana cara install Owncloud di debian 12. simak penjelasan yaa. Sebelum ke tutorial nya saya akan menjelaskan apa itu Owncloud.


Pengertian OwnCloud
OwnCloud adalah platform open-source yang memungkinkan pengguna untuk menyimpan, berbagi, dan mengelola file secara online melalui server pribadi. Ini mirip dengan layanan cloud seperti Google Drive atau Dropbox, tetapi dengan kontrol penuh atas data karena dihosting di server sendiri. OwnCloud menawarkan berbagai fitur seperti sinkronisasi file, akses melalui web atau aplikasi desktop dan mobile, serta kemampuan untuk berbagi file dengan pengguna lain dengan tingkat kontrol akses yang berbeda.

Keuntungan menggunakan Owncloud
1. Gratis
2. Unlimited
3. Pengaturan keamanan fleksibel
4. Melakukan pertukaran File,Video.Musik dan lainnya dengan mudah.

Tutorial Install Owncloud 

1. Langkah yang pertama kita masuk ke root dengan ketik perintah "su -"

2. Update debian dengan perintah "apt update"

3. Install openssh-server dengan perintah "apt install openssh-server" kemudian ketik "y"

4. Cek Ip pada debian dengan perintah "ip a" pastikan IP kalian yang megarah ke laptop itu terlihat (disini IP yang terlihat yaitu 200.20.24.22)

5. Jika sudah ada IP nya buka terminal atau cmd untuk meremot debian nya dengan perintah "ssh <username>@<ip address>"
setelah itu ketik yes dan masukkan password debian nya.

6. Masuk ulang ke root lagi dengan ketik perintah

7. Selanjutnya menginstall paket dasar dan pasang repository php7.4 dengan perintah "apt install zip apt-transport-https lsb-release ca-certificates wget -y".

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

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

10. Update repository nya dengan perintah "apt update"

11. Install Paket yang di perlukan untuk Owncloud dengan ketik 
"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"


12. mengkonfigurasi database untuk digunakan oleh Owncloud nya nanti dengan perintah :
  • 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;
Sendiri sendiri ya gaiss itu ngeconfig nya seperti gambar di bawah 

pass 123 nya bisa di ganti sesuai dengan keinginan kalian sendiri ya...
pastikan setiap inputan pada mariadb akan keluar output contohnya 
"Query OK, 0 rows affected (0.001 sec)"

13. Ketik "exit" untuk keluar dari mariadb

14. Masuk directory /var/www setelah itu download paket owncloud dengan ketik
"cd /var/www"

15. lanjutan nomor 14 tetapi beebeda perintah, perintah selanjutnya yaitu ketik 
"wget https://download.owncloud.com/server/stable/owncloud-10.10.0.zip"

Tunggu hingga selesai sampai 100%

16. Jika selesai kita ekstrak owncloud dan ubah ownernya dengan ketik perintah
"unzip owncloud-10.10.0.zip -d /var/www/
chown -R www-data:www-data /var/www/owncloud"

17. Nyalakan mod apache2 nya yang diperlukan oleh owncloud dengan ketik perintah
"a2enmod rewrite headers unique_id"


18. Mengkonfigurasi apache2 agar dapat terhubung dengan owncloud nya dengan perintah
"nano /etc/apache2/sites-available/owncloud.conf"


19. Setelah itu akan muncul kosongan dan kalian ketik sendiri seperti gambar di bawah yaaa


Kita simpan dengan cara tekan CTRL +X, Y

20. Kita nyalakan konfigurasi yang sudah dibuat tadi lalu restart service apache2 dengan perintah
"a2ensite owncloud.conf"

21. selanjutnya menggunakan perintah 
"a2dissite 000-default.conf""


22. selanjutnya restart dengan perintah 
"systemctl restart apache2"


23. Buka ke browser kalian lalu masukkan IP dari vm debian nyaa


masukkan username dan kata sandi nya sebagai admin cloud storage

24. Scroll kebawah setelah itu isi sesuai database yang telah kalian buat tadi


 klik finish set up

25. kemudian kita remote dengan hp melalui hostpot kalian ganti network nya menjadi 
"Bridged adapter"


26. setelah itu kita cek ip nya sudah dapat apa belom dengan perintah "ip a" jika belom dapat kalian bisa klik perintah "nano /var/www/owncloud/config.php" (maaf lupa tidak ke ss) disini saya dapat ip (192.168.43.106)

27. jika ingin periksa ip nya sudah dapat apa belom kalian bisa ketik perintah
"ip a"

28. setelah itu masuk ke browser lagi masukkan ip nya (192.168.43.106)


29. Pergi ke pojok kanan setelah itu klik admin, pilih users.
sekarang bisa membuat user baru.




jika sudah diisi kalian bisa langsung klik "Create"

30. Buat kata sandi user yang baru dibuat tadi dengan klik tanda pensil lalu Enter
Atur kapasitasnya juga jangan lupa dengan Quota 1 GB


31. Tes login menggunakan user yang dibuat tadi dengan pergi ke pojok kanan klik nama user nya lalu pilih setting.



32. Jika kalian ingin mengupload sebuah file caranya yaitu klik tanda + lalu pilih upload dan cari file yang akan kalian upload


Sekian terimakasih semoga ilmunya bermanfaat. 
Wassalamualaikum Warahmatullahi Wabarakatuh.


Comments

Popular posts from this blog

System Monitoring

Installasi dan Konfigurasi VPN