1. Pengertian
Nextcloud adalah garpu ownCloud, server file sharing yang memungkinkan Anda menyimpan konten pribadi Anda, seperti dokumen dan gambar, di lokasi yang terpusat, seperti Dropbox. Untuk lebih jelasnya ada disini.
2. Alat dan Bahan
- Laptop
- Akses internet
- Aplikasi nextcloud yang akan diinstall.
Mampu menginstall dan mengkonfigurasikan nextcloud untuk applikasi penyimpanan di server sekolah.
4. Langkah kerja
- Kita masuk server via ssh
- Kita download dulu nextcloudnya
- Kemudian kita ekstark file nya dengan perintah unzip.
- Setelah itu kita copy filenya ke directory /var/www dengan perintah #cp -r nextcloud /var/www/
- Kemudian kita masuk ke directory tmp dengan perintah #cd /tmp.
- Langkah selanjutnya kita membuat script di nextcloud.sh dengan perintah
#nano /etc/tmp/nextcloud.sh. Lalu copy scriptnya di bawah 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
- Selanjutnya jalankan scriptnya dengan perintah #bash /tmp/nextcloud.sh- Langkah selanjutnya kita buat configurasi nextcloudnya dengan perintah #nano /etc/apache2/site-available/nextcloud.conf. Langkah berikutnya mengisi dengan scrip yang ada 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>
- Lalu kita restart apache2 kita dengan perintah #systemctl reload apache2.
- Selanjutnya kita buat database di MYSQL dengan perintah #mysql -u root -p
>CREATE DATABASE nextcloud;
>GRANT ALL ON nextcloud.* to 'nextcloud'@'localhost' IDENTIFIED BY 'set_database_password';
> FLUSH PRIVILEGES;
> exit
- Langkah selanjutnya kita konfigurasikan lewat web dengan cara 192.168.40.5/nextcloud.
- Selanjutnya kita akan disuruh mengisi username dan password kita
- Jika muncul seperti gambar dibawah ini kita dapat menyilangnya yang ada di bagian kanan atas.
- Nah sekarang kita tinggal menggunakan nextcloudnya.
5. Kesimpulan
Nextcloud adalah garpu ownCloud, server file sharing yang memungkinkan Anda menyimpan konten pribadi.
6. Hasil Kerja
Mampu membuat nextcloud, walau ada sedikit masalah.
7. Temuan Masalah.
Saya diharuskan mengisntall php cur sebelum lanjut menginstall next cloud.
8. Referensi
https://translate.google.com/translate?hl=jv&sl=en&tl=id&u=https%3A%2F%2Fwww.digitalocean.com%2Fcommunity%2Ftutorials%2Fhow-to-install-and-configure-nextcloud-on-ubuntu-16-04
Yah, mungkin hanya itu yang dapat saya bagikan untuk hari ini, semoga bermanfaat...

















No comments:
Post a Comment