Implementasi Nextcloud
Bab 1 Pendahuluan
Assalamualaikum wr.wb
Pada kesempatan kali ini saya akan sharing bagaimana mengimplementasikan nextcloud
A. Pengertian
Nextcloud merupakan layanan komputasi awan terbaru yang dipublikasikan oleh Apple Inc. dalam acara Apple Worldwide Developers Conference (WWDC) yang diadakan tanggal 6 Juni 2011 di San Fransisco. NextCloud memungkinkan para penggunanya untuk mensinkronisasi data seperti foto, musik, dan dokumen ke dalam iPhone, iPad, iPod Touch, Mac dan komputer secara otomatis pada waktu yang bersamaan. Sehingga pengguna dapat mengaksesnya di mana saja dan kapan saja tanpa perlu mem-back up data secara manual.
B. Latar Belakang
Sebagai Penyimpanan online
C. Alat dan Bahan
- Laptop
- File nextcloud
- Koneksi internet
D. Jangka waktu pelaksanaan
sekitar 20 menit
E. Langkah Kerja
1. masuk sebagai super user
2. kemudian kita masuk ke direktori Downloads dengan perintah "#cd home/davit/Downloads"
3. setelah kita masuk ke direktori Downloads, kita copy file nextcloud ke direktori tmp dengan perintah "#cp latest-12.zip /tmp"
4. kemudian kita masuk ke direktori tmp dengan perintah "#cd /tmp
5. setelah kita masuk ke direktori tmp kemudian kita ls apakah sudah ada file nextcloud nya.
6. kemudian kita konfigurasi di nextcloud.sh dengan perintah "#nano /etc/nextcloud.sh"
kemudian kita masukkan script seperti dibawah ini:
8. kemudian kita konfigurasi di nextcloud.conf dengan memasukkan perintah "
9. kemudian di menu nextcloud.conf kita masukkan script seperti di bawah ini:
10. kemudian kita ketikkan perintah "#a2ensite nextcloud"
11. kemudian kita ketikkan perintah "#a2enmod rewrite"
12. kemudian kita update komputer kita dengan menggunakan perintah "#apt-get update"
13. kemudian kita install paket paket nya dengan mengetikan perintah "#
14. kemudian kita reload apache2 kita dengan menggunakan perintah "#systemctl reload apache2"
15. kemudian kita buat data base dengan nama nextcloud
16. kemudian kita pindahkan file hasil extract kan tadi ke direktori www dengan menggunakan perintah "#mv nextcloud /var/www
17. kemudian kita pindah ke direktori www dengan menggunakan perintah "#cd /var/www"
18. kemudian kita #ls apakah sudah ke pindah di direktori www apa belum
19. kemudian kita beri hak akses dengan perintah "#chown -R www-data:www-data nextcloud/"
"#chmod 755 nextcloud/"
20. kemudian kita panggil nextcloud nya di browser dengan mengetikkan url "localhost/nextcloud" dan inilah tampilan login nextcloud
21. kemudian kita login dengan memasukan username dan password nya
22. dan inilah tampilan dari nextcloud
Assalamualaikum wr.wb
Pada kesempatan kali ini saya akan sharing bagaimana mengimplementasikan nextcloud
A. Pengertian
Nextcloud merupakan layanan komputasi awan terbaru yang dipublikasikan oleh Apple Inc. dalam acara Apple Worldwide Developers Conference (WWDC) yang diadakan tanggal 6 Juni 2011 di San Fransisco. NextCloud memungkinkan para penggunanya untuk mensinkronisasi data seperti foto, musik, dan dokumen ke dalam iPhone, iPad, iPod Touch, Mac dan komputer secara otomatis pada waktu yang bersamaan. Sehingga pengguna dapat mengaksesnya di mana saja dan kapan saja tanpa perlu mem-back up data secara manual.
B. Latar Belakang
Sebagai Penyimpanan online
C. Alat dan Bahan
- Laptop
- File nextcloud
- Koneksi internet
D. Jangka waktu pelaksanaan
sekitar 20 menit
E. Langkah Kerja
1. masuk sebagai super user
2. kemudian kita masuk ke direktori Downloads dengan perintah "#cd home/davit/Downloads"
3. setelah kita masuk ke direktori Downloads, kita copy file nextcloud ke direktori tmp dengan perintah "#cp latest-12.zip /tmp"
4. kemudian kita masuk ke direktori tmp dengan perintah "#cd /tmp
5. setelah kita masuk ke direktori tmp kemudian kita ls apakah sudah ada file nextcloud nya.
6. kemudian kita konfigurasi di nextcloud.sh dengan perintah "#nano /etc/nextcloud.sh"
kemudian kita masukkan script seperti 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
7. kemudian kita ketikkan perintah "#bash /tmp/nextcloud.sh"
8. kemudian kita konfigurasi di nextcloud.conf dengan memasukkan perintah "
#nano /etc/apache2/sites-available/nextcloud.conf"
9. kemudian di menu nextcloud.conf kita masukkan script seperti di bawah 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>
10. kemudian kita ketikkan perintah "#a2ensite nextcloud"
11. kemudian kita ketikkan perintah "#a2enmod rewrite"
12. kemudian kita update komputer kita dengan menggunakan perintah "#apt-get update"
13. kemudian kita install paket paket nya dengan mengetikan perintah "#
apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
"
14. kemudian kita reload apache2 kita dengan menggunakan perintah "#systemctl reload apache2"
15. kemudian kita buat data base dengan nama nextcloud
16. kemudian kita pindahkan file hasil extract kan tadi ke direktori www dengan menggunakan perintah "#mv nextcloud /var/www
17. kemudian kita pindah ke direktori www dengan menggunakan perintah "#cd /var/www"
18. kemudian kita #ls apakah sudah ke pindah di direktori www apa belum
19. kemudian kita beri hak akses dengan perintah "#chown -R www-data:www-data nextcloud/"
"#chmod 755 nextcloud/"
20. kemudian kita panggil nextcloud nya di browser dengan mengetikkan url "localhost/nextcloud" dan inilah tampilan login nextcloud
21. kemudian kita login dengan memasukan username dan password nya
22. dan inilah tampilan dari nextcloud
F. Hasil yang didapatkan
1. kita menjadi tahu apa itu nextcloud
2. kita menjadi bisa bagaimana menginstall nextcloud
G. Masalah yang dihadapi
pertama saya menginstal nextcloud nya di direktori html, setelah selesai menginstall kemudian saya coba untuk memanggil nextcloud nya di browser saya tetapi tidak bisa. ternyata install nextcloud harus di direktori tmp. kemudian saya install ulang di direktori tmp kemudian saya panggil nextcloudnya di browser saya akhirnya bisa.
F. Referensi
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-16-04
Komentar