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/

Subscribe to receive free email updates:

0 Response to "Install Nextcloud untuk penyimpanan online"

Post a Comment