Installasi Nextcloud
Assalamu'alaikum Wr.Wb
Semangat Pagi sobat! pada pertemuan kali ini saya akan berbagi tentang installasi nextcloud.
ya.. langsung saja di simak.
A. Pengertian
Nextcloud adalah perangkat lunak client-server untuk membuat dan menggunakan layanan file hosting. Ini secara fungsional mirip dengan Dropbox, meskipun Nextcloud bebas dan open-source, memungkinkan siapa saja untuk menginstal dan mengoperasikannya di server pribadi. Berbeda dengan layanan proprietary seperti Dropbox, arsitektur terbuka memungkinkan penambahan fungsionalitas tambahan ke server dalam bentuk aplikasi. Nextcloud adalah garpu yang dikelola secara aktif dari ownCloud.
B. Latar Belakang
Membangun penyimpanan online sendiri
C. Maksut dan Tujuan
Untuk menyimpan suatu file.
D. Hasil yang Diharapkan
Lancar dalam proses installasi
E. Alat dan Bahan
1.Laptop.
2.Koneksi Internet.
3.Software Nextcloud.
F. Jangka Waktu
30 - 40 menit.
G. Tahap Pelaksanaan
1.Masuk sebagai superuser. Ketikan perintah "#cd Downloads"
2.Ketikan perintah "#ls"
3.Kita lihat terlebih dahulu, apakah file nextcloud sudah tersedia.
4.Jika sudah kita ketikan perintah "#mv nextcloud-12.0.1.zip /tmp/"
5.Kemudian kita ketikan perintah "#cd /tmp/"
6.Ketikan perintah "#ls"
7.Setelah itu kita unzip file nextcloudnya dengan mengketikan perintah "#unzip nextcloud-12.0.1.zip"
8.Lalu ketikan perintah "#cp -r /tmp/nextcloud /var/www
13. Jika sudah ketikan perintah "#nano /etc/apache2/sites-available/nextcloud.conf"
14.Kemudian anda isikan script dibawah ini!
16.Lalu ketikan perintah "#a2enmod rewrite"
17.Ketikan lagi periontah "#apt-get install php-curl php-gd php-imagick phph-intl php-mbstring -php-xml php-zip"
19.Selanjutnya ketikan perintah "#mysql -u root -p
20.Pada Mariadb isikan use mysql -> Enter.
21.Pada mariadb [mysql] isikan CREATE DATABASE nextcloud; -> Enter.
22.Pada MariaDB [mysql] isikan GRANT ALL ON nextcloud.* -> Enter.
23.Pada MariaDB [mysql] isikan FLUSH PRIVILEGES -> Enter.
24.Jika sudah ,anda silahkan masuk ke Browser anda ,ketikan "localhost/nextcloud/index.php"
25.Jika sudah masuk dengan user password yang sudah anda buat.
26.Lalu jika berhasil, maka halaman akan ada tampilan seperti ini.
H. Hasil yang Diharapkan
Saya mengalami kesusahan dalam mengakses nextclud pada web browser.
I. Kesimpulan
Nextcloud ini bisa digunakan sebagai media penyimpanan berbasis online.
J. Referensi
https://en.wikipedia.org/wiki/Nextcloud
Mungkin itu saja yang dapat saya sampaikan kepada teman-teman.
Wassalamu'alaikum Wr.Wb
Semangat Pagi sobat! pada pertemuan kali ini saya akan berbagi tentang installasi nextcloud.
ya.. langsung saja di simak.
A. Pengertian
Nextcloud adalah perangkat lunak client-server untuk membuat dan menggunakan layanan file hosting. Ini secara fungsional mirip dengan Dropbox, meskipun Nextcloud bebas dan open-source, memungkinkan siapa saja untuk menginstal dan mengoperasikannya di server pribadi. Berbeda dengan layanan proprietary seperti Dropbox, arsitektur terbuka memungkinkan penambahan fungsionalitas tambahan ke server dalam bentuk aplikasi. Nextcloud adalah garpu yang dikelola secara aktif dari ownCloud.
B. Latar Belakang
Membangun penyimpanan online sendiri
C. Maksut dan Tujuan
Untuk menyimpan suatu file.
D. Hasil yang Diharapkan
Lancar dalam proses installasi
E. Alat dan Bahan
1.Laptop.
2.Koneksi Internet.
3.Software Nextcloud.
F. Jangka Waktu
30 - 40 menit.
G. Tahap Pelaksanaan
1.Masuk sebagai superuser. Ketikan perintah "#cd Downloads"
2.Ketikan perintah "#ls"
3.Kita lihat terlebih dahulu, apakah file nextcloud sudah tersedia.
4.Jika sudah kita ketikan perintah "#mv nextcloud-12.0.1.zip /tmp/"
5.Kemudian kita ketikan perintah "#cd /tmp/"
6.Ketikan perintah "#ls"
7.Setelah itu kita unzip file nextcloudnya dengan mengketikan perintah "#unzip nextcloud-12.0.1.zip"
8.Lalu ketikan perintah "#cp -r /tmp/nextcloud /var/www
9.Jika sudah ketikan perintah "#nano /tmp/nextcloud.sh"
10.Isikan Script 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
11.Pastikan tampilan script sama dengan gambar dibawah ini. tekan (Ctrl + x) -> Yes -> Enter.
12.Ketikan perintah "#bash /tmp/nextcloud.sh
13. Jika sudah ketikan perintah "#nano /etc/apache2/sites-available/nextcloud.conf"
14.Kemudian anda isikan 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>
15.Kemudian anda ketikan perintah "#a2ensite nextcloud"
16.Lalu ketikan perintah "#a2enmod rewrite"
17.Ketikan lagi periontah "#apt-get install php-curl php-gd php-imagick phph-intl php-mbstring -php-xml php-zip"
18.Ketikan perintah "#systemctl reload apache2"
19.Selanjutnya ketikan perintah "#mysql -u root -p
20.Pada Mariadb isikan use mysql -> Enter.
21.Pada mariadb [mysql] isikan CREATE DATABASE nextcloud; -> Enter.
22.Pada MariaDB [mysql] isikan GRANT ALL ON nextcloud.* -> Enter.
23.Pada MariaDB [mysql] isikan FLUSH PRIVILEGES -> Enter.
24.Jika sudah ,anda silahkan masuk ke Browser anda ,ketikan "localhost/nextcloud/index.php"
25.Jika sudah masuk dengan user password yang sudah anda buat.
26.Lalu jika berhasil, maka halaman akan ada tampilan seperti ini.
H. Hasil yang Diharapkan
Saya mengalami kesusahan dalam mengakses nextclud pada web browser.
I. Kesimpulan
Nextcloud ini bisa digunakan sebagai media penyimpanan berbasis online.
J. Referensi
https://en.wikipedia.org/wiki/Nextcloud
Mungkin itu saja yang dapat saya sampaikan kepada teman-teman.
Wassalamu'alaikum Wr.Wb
0 komentar:
Posting Komentar