Rabu, 30 Maret 2022

Install Nextcloud di Ubuntu 20.04 dan ONLYOFFICE

Dalam beberapa bulan dan tahun yang lalu, sering ada pertanyaan dari teman-teman satu kantor. Apakah bisa kita memiliki sebuah cloud storage seperti Google Drive atau dropbox? Kebutuhannya hanya untuk menyimpan data berupa file, video, atau foto. Menurut saya sih bisa, karena sudah banyak aplikasi yang bersifat open source yang ada. Setelah saya cek di server memang banyak ternyata yang memakai cloud storage tersebut. 

Seminggu lalu karena ada waktu senggang dan iseng, saya bikin sebuah lab projek terkait hal ini. Saya menggunakan Nextcloud dan menggabungkan OnlyOffice sebagai sebuah sistem yang hampir mirip dengan Google Drive. Dimana kita bisa saling melakukan editing text atau spreadsheet di dalam web.

Mari kita siapkan kebutuhan dan ekosistem untuk Nextcloud ini. Kebutuhannya adalah :

  • OS Ubuntu 20.04
  • PHP 7.4
  • Apache
  • Database Mysql
Install Apache WebServer
Fungsi dari web server adalah mengelola website yang telah online. Agar semuanya berjalan lancaar, web server berperan sebagai perantara antara mesin server dan klien. Web server menarik konten dari server pada setiap permintaan user dan mengirimkannya ke web.
Untuk install mari kita jalankan perintah
apt update -y
apt install apache2 -y

Secara default apache2 sudah berjalan otomatis setelah di install dan untuk melihat status apache2 berjalan dapat lihat dengan perintah berikut
systemctl status apache2
Apabila di status apache2 tidak berjalan, maka dapat di jalankan perintah dibawah ini.
systemctl start apache2

Kamis, 08 April 2021

IoT dengan NodeMCU dan Sensor LM35 serta DHT11

Kali ini, saya akan membahas tentang sesuatu yang diluar dari pekerjaan kantor. Pada dasarnya ini sebuah tugas dari perkuliahan. Hal ini menarik saya untuk membuat catatan ini sebagai pengingat dan sebagai sebuah hal yang menarik. Mengingat kedepan perkembangan Internet of Things akan semakin maju dan akan ada banyak sensor yang akan diterapkan.

Persiapan
Lalu apa saja yang akan dipakai dalam pembahasan ini? Pastinya ada beberapa hal yang dipersiapkan
  1. NodeMCU
  2. Sensor LM35
  3. Sensor DHT11
  4. Breadboard
  5. Kabel jumper male to male
  6. Software Arduino IDE untuk melakukan coding

Kamis, 13 Agustus 2020

Sudomy sebuah karya brilian

Dalam sebuah pencarian di internet, ditemukan sebuah github yang menarik bagi saya. Sebuah tool untuk information gathering yaitu sudomy. Sudomy ini adalah tool yang digunakan untuk subdomain enumeration, sebagai alat bantu menganalisa domain dan mengumpulkan subdomain secara cepat dan lengkap.

Dalam hal hacking sendiri, sub domain seringkali menyimpan bug bug, atau celah celah yang sangat rawan karena jarangnya perhatian pada subdomain. Hal ini dapat dimanfaatkan oleh peretas untuk mendapatkan akses ke domain utama. Tidak jarang peretas menggunakan subdomain untuk loncatan ketika ingin mendapatkan bug dengan tingkat kerentanan yang tinggi.

Instalasi

Kali ini akan kita lakukan di sebuah virtual ekosistem dengan menggunakan:

  1. virtualbox
  2. os parrot security yang diimport dari ova

Langkah-langkah yang dilakukan

  • masuk ke parrot terminal terlebih dahulu
  • kemudian ketik git clone https://github.com/Screetsec/Sudomy
  • jangan lupa untuk install jq dengan perintah apt-get install jq
  • untuk melakukan scan dengan mengetik perintah ./sudomy -d (DomAIn) -a --html tetapi perlu diingat bahwa itu dilakukan di folder Sudomy/
  • ketika sudah selesai bisa di cek di folder Sudomy/output/
Kesimpulan
Kemampuan dari aplikasi Sudomy ini sangat membantu untuk melakukan information gathering terhadap subdomain terhadap target. Hasil yang diperoleh pun sangat menarik. Tampilan yang ditampilkan pun mudah dipahami

Senin, 24 Februari 2020

JXplorer java ldap explorer

Dengan sudah terintegrasinya mail dengan beberapa apps sehingga manajemen user dan password sudah dijadikan satu. Ketika login tidak perlu menghapal banyak username dan password bagi pengguna. Terlebih kontrol nya akan mudah jika di jadikan satu dalam single sign on.
Kembali ke topik awal untuk melakukan browsing terhadap ldap yang merupakan media penyimpanan data terhadapa user dan password. Kadang ldap setelah kita install kita bingung mengaksesnya karena base on server sehingga serba hitam putih. Untuk akses ldap ini akhirnya saya browsing dan ketemu aplikasi yang menurut saya simple gak aneh-aneh.

Cara Penggunaan
Pertama-tama download di situsnya di sini. Jika sudah kita install sesuai dengan os yang kita pakai.
Ini tampilannya

Setelah kebuka aplikasinya, kita bisa menghubungkan dengan memilih File -> Connect, nanti akan muncul tampilan baru
Disini silahkan isi ip address dari server ldapnya, kemudian pada bagian security kita pilih user + password
Karena kita memakai ldap zimbra maka kita isi user dn seperti gambar diatas. Jika sudah bisa kita hubungkan maka akan kebuka semua data ldap yang kita punya.


Penutup
Begitu lah hasi eksperimen kali ini. Semoga bermanfaat bagi kita semua.

Selasa, 14 Januari 2020

Cara memindah VMDK ke mesin VM lain

Ketika lagi cuti awal tahun, ada telepon bahwa ada sebuah aplikasi yang tidak bisa diakses. Aplikasi ini terkait data monitoring hemat energi dan aplikasi pemesanan ruang rapat. Setelah ditelusuri ternyata matilah salah satu server VM kami dikantor, yang disebabkan entah apa pula itu saya kurang paham. Intinya aplikasi ini harus bisa nyala segera mungkin, dalam pikiran saya dan permintaan teman-teman lain yang bergantung pada aplikasi ini.

Solusi
Langkah-langkah yang dipersiapkan :
  • Masuk ke  host vm (ESXi) yang bisa diakses


Jumat, 23 Agustus 2019

Konfigurasi Freeradius dan LDAP ZImbra

Dari judul diatas, memberikan pemikiran yang lebih agak sedikit berat menurut saya. Integrasinya yang menurut saya belum pernah saya implementasikan. Tapi apapun harus dilakukan untuk mengimplementasikan hotspot dengan menggunakan autentifikasi dari ldap yang sudah ada, yaitu ldap yang ada di mail Zimbra.

Langkah-Langkah
Pastinya langkah yang disiapkan adalah server. Spesifikasi server sebagai berikut :
  • Server menggunakan server virtual berbasis VMWare
  • VCPU sebesar 8 Core
  • RAM sebesar 8 Gb
  • Harrdisk sebesar 100 Gb
  • Os Ubuntu 14.04 LTS

Senin, 01 Juli 2019

Solusi Entry Processes di CPanel

Dalam beberapa kejadian, ada yang menarik dan menjadi pemikiran saya ketika melakukan monitoring terhadap server hosting. Dimana server ini berbasis Cloud Linux dan Cpanel yang menurut saya masih awam dalam menangani hal ini. Dalam satu waktu, telah terjadi hal yang cukup menarik bagi saya.

Dari gambar diatas tampak bahwa entry process dari web user telah melampaui batas yang sudah ditetapkan. Ketika kita akses web nantinya akan muncul info bahwa web tidak bisa diakses. Langkah selanjutnya adalah kita cek di bagian Metrics -> CPU and concurrent Connection usage akan muncul seperti gambar di bawah ini