Perkenalkan namaku Chandra Dwi Pamungkas biasa dipanggil Chandra, aku sekolah di SMK SANJAYA Gunungkidul,dan sekarang sedang melaksanakan PKL di BLC Klaten

"Ilmu nomor 2, Karakter nomor 1"

Menggunakan Nextcloud Untuk Menyimpan Data di Server.

Selamat pagi sobat blogger kali ini saya akan membagikan ilmu mengenai nextcloud yang digunakan sebagai applikasi penyimpanan untuk server, langsung kita eksekusi saja..

1. Pengertian
Nextcloud adalah garpu ownCloud, server file sharing yang memungkinkan Anda menyimpan konten pribadi Anda, seperti dokumen dan gambar, di lokasi yang terpusat, seperti Dropbox. Untuk lebih jelasnya ada disini.

2. Alat dan Bahan
  • Laptop
  • Akses internet
  • Aplikasi nextcloud yang akan diinstall.
3. Tujuan
Mampu menginstall dan mengkonfigurasikan nextcloud untuk applikasi penyimpanan di server sekolah.

4. Langkah kerja
- Kita masuk server via ssh
- Kita download dulu nextcloudnya

- Kemudian kita ekstark file nya dengan perintah unzip.


- Setelah itu kita copy filenya ke directory /var/www dengan perintah #cp -r nextcloud /var/www/

- Kemudian kita masuk ke directory tmp dengan perintah #cd /tmp.


- Langkah selanjutnya kita membuat script di nextcloud.sh dengan perintah
#nano /etc/tmp/nextcloud.sh. Lalu copy scriptnya 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
 
 
- Selanjutnya jalankan scriptnya dengan perintah #bash /tmp/nextcloud.sh


- Langkah selanjutnya kita buat configurasi nextcloudnya dengan perintah #nano /etc/apache2/site-available/nextcloud.conf. Langkah berikutnya mengisi dengan scrip yang ada di bawah 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>
 
- Berikutnya ialah meng-enablekan next cloud kita dengan perintah #a2ensite nextcloud dan perintah #a2enmod rewrite




- Lalu kita restart apache2 kita dengan perintah #systemctl reload apache2.

- Selanjutnya kita buat database di MYSQL dengan perintah #mysql -u root -p

 >CREATE DATABASE nextcloud;

>GRANT ALL ON nextcloud.* to 'nextcloud'@'localhost' IDENTIFIED BY 'set_database_password';

> FLUSH PRIVILEGES;

> exit

- Langkah selanjutnya kita konfigurasikan lewat web dengan cara 192.168.40.5/nextcloud.

- Selanjutnya kita akan disuruh mengisi username dan password kita

- Jika muncul seperti gambar dibawah ini  kita dapat menyilangnya yang ada di bagian kanan atas.

- Nah sekarang kita tinggal menggunakan nextcloudnya.

5. Kesimpulan
Nextcloud adalah garpu ownCloud, server file sharing yang memungkinkan Anda menyimpan konten pribadi.
6. Hasil Kerja
Mampu membuat nextcloud, walau ada sedikit masalah.
7. Temuan Masalah.
Saya diharuskan mengisntall php cur sebelum lanjut menginstall next cloud.
8. Referensi
https://translate.google.com/translate?hl=jv&sl=en&tl=id&u=https%3A%2F%2Fwww.digitalocean.com%2Fcommunity%2Ftutorials%2Fhow-to-install-and-configure-nextcloud-on-ubuntu-16-04
 Yah, mungkin hanya itu yang dapat saya bagikan untuk hari ini, semoga bermanfaat...


 



 
 
 
 
 
 

Share:

Menjadikan Moodle Sebagai E-learning.

Selamat pagi teman-teman, kali ini saya akan membagikan ilmu mengenai installasi dan configurasi pada moodle sebagai media pembelajaran siswa disekolah.

1. Pengertian
Moodle adalah perangkat lunak bebas dan open-source perangkat lunak sistem manajemen pembelajaran yang ditulis dalam PHP dan didistribusikan di bawah GNU General Public License.
Dikembangkan berdasarkan prinsip pedagogis. Moodle digunakan untuk pembelajaran campuran, pendidikan jarak jauh, kelas terbalik dan proyek e-learning lainnya di sekolah, universitas, tempat kerja dan sektor lainnya.
Untuk lebih lengkapnya teman-teman bisa membacanya Disini.

2. Maksud dan Tujuan
Membuat model pembelajaran yang dapat diakses oleh siswa sekolah dan guru sekolah.
3. Alat dan Bahan
  • Laptop
  • Akses Internet
  • Alamat e-mail
  • File moodle dapat di download Disini.
4. Langkah Kerja
-Pertama kita buka terminal dan kita bisa masuk  ke localhost dengam menjadi root terlebih dahulu. 

- Setelah itu kita copy lagi ke directory /var/www/html dengan perintah #cp moodle-33.zip /var/www/html.
- Kemudian itu kita masuk ke directory /var/www/html.
- Setelah kita itu kita ekstrak file moodle di disitu dengan perintah #unzip moodle-33.zip.

- Setelah itu kita beri hak akses dengan perintah #chown -R www-data:www-data /var/www/html/moodle.

- Kemudian kita membuat file directory pada moodle dengan perintah #mkdir /var/www/moodledata/.

- Setelah kita membuat directory pada moodle, langkah selanjutnya kita beri hak akses dengan perintah #chmod 777 /var/www/moodledata/.

-  Selanjutnya coba kita buka di web browser 

- Setelahh itu kita tinggal mengconfigurasikannya saja hingga selesai.

 - Dibawah ini type jangan lupa diganti dengan MariaDB


 - Pastikan di bagian seperti dibawah ini statusnya ok semua, bila tidak kita perlu mengecek apa yang disuruh mengecek supaya kita dapat melanutkan proses installasinya.




5. Kesimpulan
Moodle adalah perangkat lunak bebas dan open-source perangkat lunak sistem manajemen pembelajaran yang ditulis dalam PHP dan didistribusikan di bawah GNU General Public License.
6. Kesulitan yang Didapatkan
Pada saat configurasi di terminal saya keliru saat memasukan data, seharusnya saya buat moodle ini di server tetapi malah saya buat di localhost.
7. Hasil Kerja
Mampu menginstall dan mengkonfigurasikan moodle dengan baik dan benar walau di localhost.
8. Referensi
https://docs.moodle.org/33/en/Installing_Moodle

Yah mungkin cukup itu untu saat ini, semoga bermanfaat.... 
Share:

Memonitoring Server Dengan Monitorix

Selamat pagi sobat blogger, kali ini saya akan membagikan ilmu tentang bagaimana cara kita memonitoring atau mengawasi server dengan monitorix..

1. Pengertian
Monitorix adalah alat pemantau jaringan komputer yang secara berkala mengumpulkan data sistem dan menggunakan antarmuka web untuk menampilkan informasi sebagai grafik. Monitorix memungkinkan pemantauan kinerja sistem secara keseluruhan, dan dapat membantu mendeteksi kemacetan, kegagalan, waktu respons yang tidak biasa dan anomali lainnya.

2. Maksud dan Tujuan
Memudahkan kita dalam memnatau kondisi server.

3. Alat dan Bahan
  • Laptop.
  • Jaringan internet dari server.
  • Optimisme. 
4. Langkah Kerja.
- Pertama kita masuk ke terminal dan masuk ke root server via ssh.
-  Lalu kita dapat mendownload monitorix di situs resminya Disini caranya kita copy link dari file yang akan kita download lalu kita pastekan di terminal dengan perintah #wget<alamat yang sudah kita copy linknya tadi>

- Setelah itu kita langsung install monitorixnya dengan perintah #apt-get -f install

- Setelah itu kita restart monitorixnya dengan perintah #/etc/init.d/restart monitorix atau #service monitorix restart. Tetapi disini saya tidak merestart monitorix saya karena sudah merestart sendiri dengan otomatis.
- Setelah itu kita coba buka di web browser caranya http://192.168.40.5:8080/monitorix. IP diatas tergantung dari IP yang kita pakai diserver kita, jadi IP diatas bisa kita ganti menurut IP kita masing-masing. Dan hasilnya seperti ini.

5. Temuan Masalah
Saya tidak bisa meng-install dependensi dari monitorix.
6. Kesimpulan
Monitorix adalah software yang digunakan untuk memantau kkondisi dari server.
7. Referensi
http://www.monitorix.org/downloads.html
https://translate.google.com/translate?hl=jv&sl=en&tl=id&u=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMonitorix

Yah, mungkin hanya itu yang bisa saya bagikan untuk hari ini, semoga bermanfaat...
 
Share:

Tantangan IT Dalam Dunia Yang Berkembang

Selamat siang sobat blogger, kali ini saya akan membagikan ilmu mengenai sharing bersama Mbah Suro mengenai tantang sebagai calon IT di dunia yang semakin pesat seperti saat ini.

1. Isi Sharing
Seperti yang sudah kita ketahui, dunia ini akan semakin berkembang, tidak terkecuali dalam dunia IT yang sangat cepat perkembangannya. Banyak orang-orang jenius di belahan dunia yang mampu menemukan penemuan-penemuan baru yang dapat membantu perkembangan dunia.
Hilbert dan Lopez mengidentifikasi kecepatan ekspinensial perubahan teknologi: mesin aplikasi spesifik untuk menghitungkapasitas informasi per-kapita di dunia komputer tujuan umum telah dua kali lipat, setiap 18 bulan selama 2 dekade yang sama, kapasitas telekomunikasi global per-kapita dua kali lipat setiap 34 bulan, kapasitas penyimpanan dunia perkapita yang dibutuhkan sekitar 40 bulan untuk menggandakan dan informasi siaran per-kapita telah 2 kali lipat, sekitar 12,3 tahun.
 Juga selain itu SDM pun semakin dituntut untuk bisa maju menyamai kemajuan tehnologi pula, dalam sahring kali ini saya membuat catatan singkat seperti dibawah ini.



Yah, mungkin  hanya itu yang bisa saya bagikan untk hari ini semoga bermanfaat...
Share:

Menyediakan FTP untuk Server

Selamat pagi sahabat blogger kali ini saya akan membagikan ilmu mengenai pemberian FTP pada server.

1. Pengertian
FTP merupakan salah satu protocol internet yang paling awal di kembangkan, dan masih digunakan sampai sekarang. Untuk lebih jelas bisa di lihat Disini.
2. Alat dan Bahan
  • Laptop
  • Semangat
  • Koneksi Internet
3. Tujuan
Mampu menyediakan FTP untuk server.
4. Langkah Kerja
- Pertama kita buka terminal, lalu kita masuk ke server via ssh. Caranya #ssh chandra@192.168.40.5.


- Lalu masuk ke root.

- Lalu install proftpd caranya #apt-get install proftpd, lalu pilih standalone.

- Lalu edit proftpd-nya untuk menambahkan user, caranya #nano /etc/proftpd/proftpd.conf

- Lalu tambahkan ini dibagian bawah
<Anonymous /home/chandra/>  direktori tujuan
User Chandra
</Anonymous>



- Setelah itu restart proftpdnya caranya #/etc/init.d/proftpd restart.


- Lalu coba kita chek, kita buka browser lalu kita ketikan ftp://192.168.40.5

- Kemudian kita masukan name dan passwordnya.


- Dan hasilnya seperti ini. 


 5. Hasil Akhir
Saya mampu membuat ftp untuk server.
6. Kesimpulan
FTP merupakan protokol internet yang digunakan untuk server.
7. Referensi
https://id.wikipedia.org/wiki/Protokol_Transfer_Berkas
yah mungkin sekian yang dapat saya bagikan hari ini, semoga bermanfaat..



 
Share:

Buku Tamu


Mau buat buku tamu ini ?
Klik di sini

Pengunjung

Search This Blog

Powered by Blogger.

VARIASI ANAK DAN REMAJA ASRAMA

ANAK DAN REMAJA ASRAMA YANG BERVARIASI Asrama merupakan tempat   untuk menitipkan anak pada suatu yayasan atau lembaga tertentu karena a...

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.