Selasa, 30 Januari 2018

Membangun Nextcloud

MEMBANGUN CLOUD STORAGE DENGAN NEXTCLOUD

A.Judul / nama kegiatan : MEMBANGUN CLOUD STORAGE DENGAN NEXTCLOUD
B. Pendahuluan
a. Pengertian
Nextcloud 
adalah suite software client-server untuk menciptakan layanan file hosting dan menggunakan mereka. Secara fungsional sangat mirip dengan banyak digunakan Dropbox , dengan perbedaan fungsional utama adalah bahwa Nextcloud adalah gratis dan open-source , dan sehingga memungkinkan siapa saja untuk menginstal dan mengoperasikannya tanpa biaya pada server pribadi . Berbeda dengan layanan eksklusif seperti Dropbox, arsitektur terbuka memungkinkan menambahkan fungsi tambahan ke server dalam bentuk yang disebut aplikasi.

SEJARAH NEXTCLOUD
Frank Karlitschek , seorang pengembang perangkat lunak KDE, mengumumkan pengembangan ownCloud pada Januari 2010, dalam rangka memberikan pengganti perangkat lunak bebas untuk penyedia layanan penyimpanan proprietary.  Perusahaan “ownCloud Inc.” didirikan pada tahun 2011 dan mengumpulkan lebih dari $ 10 juta di modal ventura .  Pada tahun 2011 update pemeliharaan pertama “1.2” dari ownCloud dirilis.Isinya pekerjaan tambahan oleh Arthur Schiwon, Jan-Christoph Borchardt , Jakob Sack dan Robin Appelman.  Mereka saat ini semua berkontribusi atau bekerja untuk Nextcloud karena mereka juga dibahas di atas panggung pada konferensi Nextcloud 2016.
b. Latar belakangNextcloud adalah suite software client-server untuk menciptakan layanan file hosting. kurang lebihnya ini sangat mirip dengan owncloud, karna pengembang dari nextcloud itu dari pengembang owncloud.
c. Maksud dan tujuanDapat membangun Cloud storage
d. Hasil yang diharapkan    Mengerti maksud dan tujuan membangun Cloud Storage dengan NextCloud
C. Alat dan Bahan    – Laptop
– Internet
– Aplikasi Nextcloud
D. Jangka waktu pelaksanaan  120 Menit
E. Proses dan tahapan
  1. Langkah pertama Copy file nextcloud ke server debian dilokasi “/home/kiki”
  2. Kemudian copykan file tersebut di folder “/tmp”
  3. Unzip file nextcloud dengan perintah seperti dibawah ini
  4. Kemudian buka file “nextcloud.sh” yang terletak di “/tmp”
  5. Kemudian tambahkan script dibawah ini lalu save#!/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
  6. Kemudian copykan file nextcloud di folder “/var/www”
  7. Kemudian jalankan programnya dengan perintah “bash /tmp/nextcloud.sh
  8. Selanjutnya buka file nextcloud.conf seperi gambar dibawah ini
  9. Lalu isikan script di bawah ini
  10. Kemudian masukkan perintah yang terkotak merah
  11. Lakukan perintah seperti dibawah ini
  12. lalu masukkan perintah “systemctl reload apache2” 
  13. Lalu masuk ke phpmyadmin dan tambahkan database “nextcloud”
  14. Jika berhasil akan tampil seperti ini
  15. nextcloud sudah ada di database
  16. Lalu tambahkan account admin dan passwordnya
  17. Lalu isikan account dan password phpmyadmin  
  18. Kemudian   akan tampil seperti ini
  19. Nextcloud sudah bisa digunakan 
F. Hasil yang didapatkan     Dapat menginstal Nextcloud dan berhasil
G. Temuan Permasalahan    Setelah mendaftar dan ingin Login lagi lupa password
H. Kesimpulan yang didapatkanNextcloud adalah aplikasi penyimpanan berbasis online. Nextcloud dapat mengamankan data penting  
I. Referensi– https://www.digitalocean.co
Advertisements

Tidak ada komentar:

Posting Komentar