Implementasi
Nextcloud sebagai penyimpanan online
1.Pendahuluan
Assalamualikum Wr.Wb
Kali ini saya
mensahare mengenai instalasi Nextcloud
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.
B.Latar Belakang
Karena saya ingin
dapat menyimpan file moodle di nextcloud
C.Maksud dan Tujuan
Supaya dapat
menyimpan file moodle dan mengintegrasikannya
D.Hasil yang
diharapkan
Kita dapat
menginstal Nextcloud dengan lancar dan benar
2.Alat dan bahan
-laptop
-internet
-software nextcloud
3.Jangka Waktu
Pelaksanaan
30 Menit
4.Proses dan Tahapan
1.masuk ke terminal
sebagai super user/ root lalu buka directory dimana software
Nextcloud itu ada, karena saya menyimpan sotware-nya di Downloads
maka untuk membuka directory-nya ketik #cd Downloads/
2.Setelah itu cek
apakah software-nya ada dengan perintah #ls
3.kemudian pindah
software-nya ke /tmp dengan mengetikkan #mv nextcloud-12.0.0.zip
/tmp/
4.lalu buka
directory /tmp dengan perintah #cd /tmp/
5.setelah itu cek
apakah software-nya sudah ada dengan perintah #ls
6.kemudian extrax
nextcloud-nya dengan perintah #unzip nextcloud-12.0.0.zip
7.lalu ketikkan
perintah #cp -r /tmp/nextcloud/var/www
8.kemudian ketikkan
perintah #nano /tmp/nextcloud.sh untuk menambahkan script berikut
!/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
9.Jika sudah
diisikan scripnya maka tulisannya akan seperti gambar dibawah ini
10.lalu ketikkan
perintah #bash /tmp/nextcloud.sh untuk menjalankan scriptnya tadi
11.kemudian buat
site configuration dengan perintah #nano
/etc/apache2/sites-available/nextcloud.conf
12.selanjutnya
tambahkan script script dibawah ini
ias /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>
jika sudah selesai menambahkan script jangan lupa untuk menyimpannya
dengan menekan ctrl+x tekan Y lalu enter
13.kemudian ketikkan
perintah #a2ensite nextcloud , untuk menghidupkan site configuration
14.lalu ketik
#a2enmod rewrite , untuk menghidupkan mod rewrite
15.selanjutnya
instal php-curl php-gd php-imagick phph-intl php-mbstring -php-xml
php-zip
16.lalu reload
apache2 dengan perintah #systemctl reload apache2
17.masukkan perintah
#mysql -u root -p
18.didalam mysql
ketikkan
MariaDB> use mysql
mysql>CREATE
DATABASE nextcloud;
mysql>GRANT
ALL ON nextcloud.* to ‘nextcloud’@’localhost’ IDENTIFIED BY
‘set_database_password’;*
mysql>FLUSH
PRIVILEGES;
mysql>exit
19.setelah itu
masukke browser lalu ketik localhost/nextcloud/index.php, maka akan
muncul halaman nextcloud
20.kemudian isikan
datanya dengan benar setelah klik finish setup
21.selanjutnya akan
muncul seperti ini klik silang pada gambarnya
22.setelah disilang
gambarnya akan muncul seperti ini,dan instalasi nextcloud sudah
selesai
5.Hasil yang didapat
kita dapat mengistal
nextcloud dilocalhost dan dapat menggunakannya
6.Temuan
Permasalahan
7.Kesimpulan
kita dapat meginstal
nextcloud dan mengguunkannya untuk menyimpan file moodle
8.Refrensi dan
Daftar Pustaka
ConversionConversion EmoticonEmoticon