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/
> 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.
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.
- https://en.wikipedia.org/wiki/Nextcloud
- https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-16-04
Wassallamualaikum Wr.Wb
0 komentar:
Posting Komentar