INSTALASI NEXTCLOUD UNTUK MEDIA PENYIMPANAN

                                                      Assallamualaikum Wr.Wb.

Gambar terkait
A. Pendahuluan.
      Pada kesempatan kali ini saya akan menjelaskan instalasi Nextcloud sebagai media penyimpanan data.

1. Pengertian.
     Nextcloud Adalah perangkat lunak Client-server untuk membuat dan menggunakan layanan file hosting. Ini secara fungsional mirip dengan Dropbox, meskipun Nextcloud bebas dan Open-Source, memungkinkan siapa saja untuk menginstall dan mengoperasikannya di server pribadi. Berbeda dengan layanan proprietary seperti Dropbox, arsitekstur terbuka memungkinkan penambahan fungsionalitas tambahan ke server dalam bentuk aplikasi.

2. Latar Belakang.
     Sebagai penyompanan data yang efektif dan efisien.

3. Maksud Dan Tujuan.
     Untuk penyimpanan data kita yang penting.

4. Hasil Yang Diharapkan.
      Nextcloud dapat terinstall dengan benar sebagai media penyimpanan.

B. Alat Dan Bahan.

  • PC/ Laptop.
  • Koneksi Internet.
  • File Nextcloud/
C. Jangka Waktu Pelaksanaan.
      > 30 menit.

D. Tahap Pelaksanaan.

   1. Downloads terlebih dahulu Nextcloudnya.

   2. Setelah selesai mendownloads pindahkan file Nextcloudnya keserver kita.
         "scp Downloads/nextcloud-12.0.0.zip imam@192.168.7.2:/home/imam"

   3. Masuk ke ssh terus masuk ke root, kemudian ls untuk mengecek file nya.



   4. Pindahkan file nextcloud ke /var/www/ dengan perintah "cp (nama file) /var/www/"

   5. Masuk ke direktori /var/www dengan perintah "cd /var/www/" kemudian ls untuk mengecek filenya.

   6. Ekstrak file nya dengan perintah "unzip (nama file)"

   7. Pindah kan kedirektori /tmp dengan perintah "cp (nama file) /tmp" kemudian masuk kedirktori /tmp dengan perintah "cd /tmp" lalu ketikkan ls untuk melihat file nya.


   8. Ketikkan "nano /tmp/nextcloud.sh" 

   9. Masukkan scrip dibawah ini.

#!/bin/bash ocpath='/var/www/nextcloud' htuser='www-data' htgroup='www-data' rootuser='root' printf "Creating possible missing Directories\n" mkdir -p $ocpath/data mkdir -p $ocpath/assets mkdir -p $ocpath/updater printf "chmod Files and Directories\n" find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640 find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750 chmod 755 ${ocpath} printf "chown Directories\n" chown -R ${rootuser}:${htgroup} ${ocpath}/ chown -R ${htuser}:${htgroup} ${ocpath}/apps/ chown -R ${htuser}:${htgroup} ${ocpath}/assets/ chown -R ${htuser}:${htgroup} ${ocpath}/config/ chown -R ${htuser}:${htgroup} ${ocpath}/data/ chown -R ${htuser}:${htgroup} ${ocpath}/themes/ chown -R ${htuser}:${htgroup} ${ocpath}/updater/ chmod +x ${ocpath}/occ printf "chmod/chown .htaccess\n" if [ -f ${ocpath}/.htaccess ] then chmod 0644 ${ocpath}/.htaccess chown ${rootuser}:${htgroup} ${ocpath}/.htaccess fi if [ -f ${ocpath}/data/.htaccess ] then chmod 0644 ${ocpath}/data/.htaccess chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess fi


   10. Ketikkan perintah "bash /tmp/nextcloud.sh" 

   11. Ketikkan perintah "nano /etc/apache2/sites-available/nextcloud.conf"

   12. Masukan scrip dibawah ini.

Alias /nextcloud "/var/www/nextcloud/" <Directory /var/www/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud </Directory>


   13. Ketikkan perintah "a2ensite nextcloud"  

   14. Ketikkan perintah "a2enmod rewrite" 

   15.Ketikkan perintah berikut ini.
  • apt-get update.
  • apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip.
   16. Reload systemctlnya dengan perintah "systemctl reload apache2"

   17. Buat data base nextcloud di phpmyadmin.

   18. Buka web browser lalu ketikkan ipservervm/nextcloud. Buat akun untuk login admin.

   19. Lalu klik Finish Setup.

   20. Jika muncul tampilan seperti dibawah ini maka Nextcloudnya sudah selesai di install.

E. Hasil Yang Didapat.
     Berhasil menginstall Nextcloudnya dengan benar.

F. Temuan Permasalahan.
     Belum menemukan permasalahan.

G. Kesimpulan.
      Kita bisa menyimpan data/file di Nextcloud.

H. Referensi.
Sekian yang dapat saya sampaikan semoga bermanfaat.

                                             Wassallamualaikum Wr.Wb
SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar