Install Nextcloud untuk penyimpanan online
A. Pendahuluan
1. PENGERTIAN
Nextcloud adalah perangkat lunak client-server untuk membuat dan menggunakan layanan file hosting. Nextcloud dapat digunakan untuk mensinkron dan berbagi data milik pribadi ataupun suatu perusaahaan dalam suatu server atau PC biasa.
2.LATAR BELAKANG
Penyimpanan data2 di internet lebih memudahkan kita untuk menyimpan dan mencari data-data penting.
3. MAKSUD DAN TUJUAN
Mempunyai maksud agar paham mengenai penyimpanan berbasis di web server. Hasil yang Di
B. ALAT DAN BAHAN
- PC/Laptop
- Koneksi Internet
- Aplikasi NextCloud,
- Server
C. WAKTU PELAKSANAAN : 1 Jam
D. TAHAPAN PELAKSANAAN
1. Download Nextcloudnya terlebih dahulu, dari di internet. lalu download pada server dengan perintah "wget (Link)"
2. Setelah terinstall Copy ke direktori TMP dan WWW
3. Setelah itu Extrack filenya di TMP dan WWW
4. Lalu Masukke " /tmp/nextcloud.sh"
Copy Sripct 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
5. Lalu ketikkan perintah "bash /tmp/nextcloud.sh" untuk menjalankan file sh.nya
6. Lalu Masukke "/etc/apache2/sites-available/nextcloud.conf"
Copy script 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>
7. lalu ketikkan perintah "a2ensite nextcloud.conf" lalu reload dan restart apache2nya
8. Install php opsionalnya
apt-get update
apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
9. Lalu buat database untuk nextcloudnya
10. lalu masukke browser ketikkaan pada url "ipserver/nextcloud"
lalu akan muncul tampilan awal nextcloud , isi from yang ada dengan benar.
11. Jiak sudah klik finish setup, maka akan muncul seperti berikut.
E. Kesimpulan
Nextcloud ini dapat diguanakan untuk menyimpanan data secara online di serever. akan tetapi nextcloud juga dapat diinstall pada localhost pc kita sendiri.
F. Temuan Permasalahan
saat di browser saya ketiikan pada url "192.168.7.2/nextcloud" yang muncul adalah not found 405. ternyata saya belum setting a2ensite pada file nextcloud.conf
G. Referensi
https://nextcloud.com/
1. PENGERTIAN
Nextcloud adalah perangkat lunak client-server untuk membuat dan menggunakan layanan file hosting. Nextcloud dapat digunakan untuk mensinkron dan berbagi data milik pribadi ataupun suatu perusaahaan dalam suatu server atau PC biasa.
2.LATAR BELAKANG
Penyimpanan data2 di internet lebih memudahkan kita untuk menyimpan dan mencari data-data penting.
3. MAKSUD DAN TUJUAN
Mempunyai maksud agar paham mengenai penyimpanan berbasis di web server. Hasil yang Di
B. ALAT DAN BAHAN
- PC/Laptop
- Koneksi Internet
- Aplikasi NextCloud,
- Server
C. WAKTU PELAKSANAAN : 1 Jam
D. TAHAPAN PELAKSANAAN
1. Download Nextcloudnya terlebih dahulu, dari di internet. lalu download pada server dengan perintah "wget (Link)"
2. Setelah terinstall Copy ke direktori TMP dan WWW
3. Setelah itu Extrack filenya di TMP dan WWW
4. Lalu Masukke " /tmp/nextcloud.sh"
Copy Sripct 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
5. Lalu ketikkan perintah "bash /tmp/nextcloud.sh" untuk menjalankan file sh.nya
6. Lalu Masukke "/etc/apache2/sites-available/nextcloud.conf"
Copy script 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>
7. lalu ketikkan perintah "a2ensite nextcloud.conf" lalu reload dan restart apache2nya
8. Install php opsionalnya
apt-get update
apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
9. Lalu buat database untuk nextcloudnya
10. lalu masukke browser ketikkaan pada url "ipserver/nextcloud"
lalu akan muncul tampilan awal nextcloud , isi from yang ada dengan benar.
11. Jiak sudah klik finish setup, maka akan muncul seperti berikut.
E. Kesimpulan
Nextcloud ini dapat diguanakan untuk menyimpanan data secara online di serever. akan tetapi nextcloud juga dapat diinstall pada localhost pc kita sendiri.
F. Temuan Permasalahan
saat di browser saya ketiikan pada url "192.168.7.2/nextcloud" yang muncul adalah not found 405. ternyata saya belum setting a2ensite pada file nextcloud.conf
G. Referensi
https://nextcloud.com/
0 Response to "Install Nextcloud untuk penyimpanan online"
Post a Comment