Memasang certificate alpha ssl di nginx web server


Catatan biar g lupa, beberapa hari yang lalu beli sertifikat alpha ssl untuk di pasang di web server nginx tapi entah kenapa sertifikat nya selalu ngga valid setelah dipasang, setelah ngoprek2 inilah caranya

  1. Copy ca certificate alpha ssl https://www.alphassl.com/support/install-root-certificate.html
  2. Lalu copy ca certificate yang dikirim oleh provider ssl
  3. Kemudian gabungkan ca tadi dengan command
cat (file ca dari provider.ca) alpha.ca >> bundle.crt,
#setelah selesai maka masukkan file bundle ca ini ke nginx

ssl_certificate /etc/ssl/bundle.crt;

ssl_certificate_key /etc/ssl/host.key;

Done semoga bermanfaat

Happy coding

Salam ngoprek

manual install plugin visual studio code


If you have problem installing plugin or update plugin for visual studio code maybe you can try this, dowload plugin manually and than install it with this command below

code --install-extension plugin.vsix

This is just some note

Happy Coding

Salam ngoprek

Cara subscribe dan publish mqtt menggunakan node-red


Ok kali ini saya akan membagikan cara bagaimana pubsub (publish dan subscribe) di node-red, pertama tama pastikan node-red sudah terinstall kalau belum terinstall coba buka postingan saya dibawah tentang bagaimana cara install node-red di raspberry pi.

Langkah pertama buka browser kalian dan jalankan http://localhost:1880 kalau kalian menjalankannya didalam raspberry pi, kalau remote tinggal masukkan ip raspberry pi diikuti dengan portnya misalkan jadinya http://192.168.0.3:1880 cara mengetahui ip raspberry pi kalian berapa coba jalankan ifconfig di terminal, nanti kalian bisa menemukan ip kalian disana.

Ok setelah terbuka node-red maka akan menampilkan seperti dibawah ini

Screenshot from 2019-11-01 09-57-33

setelah itu kita install mqtt plugin di node-red dengan cara buka manage pallete didalam menu ( garis 3 = ) dibagian atas lihat gambar dibawah

Screenshot from 2019-11-01 09-59-48

setelah terbuka maka masuk ke pallete install lalu masukkan mqtt di search dan install node-red-contrib-mqtt-broker

Screenshot from 2019-11-01 10-01-45

Tunggu beberapa saat sampai terinstall selanjutnya kembali ke halaman depan dan ketikkan mqtt di filter nodes, maka plugin mqtt sudah terinstall.

Screenshot from 2019-11-01 10-03-12

Cara menggunakan plugin ini adalah dengan cara drag n drop ke dalam Flow, kalau kita  perhatian ada dua macam nodes yaitu mqtt in dan mqtt out mqtt in artinya kita subscribe ke topik apabila mqtt out maka kita publish ke mqtt broker.

Ok langkah selanjutnya adalah pastikan kalian menginstall mqtt broker kalau belum silahkan lihat postingan sebelum ini mengenai cara menginstall mqtt di raspberry pi, detailnya howto nya silahkan lihat video dibawah

untuk alamat ip di mosquitto server saya menggunakan 10.81.141.48 kalau di tempat kalian bisa menggunakan ip kalian masing masing atau bisa juga localhost kalau kalian menjalankannya langsung di raspberry pi.

Demikian tutorial ini semoga bermanfaat

Happy Coding …

Salam ngoprek …

Setting raspberry pi sebagai mqtt server


Raspberry pi komputer mini SBC ini memiliki banyak kelebihan selain dikarenakan bentuknya yang kecil juga specnya juga lumayan untuk menjalankan beberapa aplikasi sederhana.

Kali ini saya akan memberikan tutorial mengenai cara menyiapkan raspberry pi untuk mqtt server, saya tidak akan membahas bagaimana cara menginstall OS di raspberry pi, harapannya raspberry pi kalian sudah bisa terhubung dengan internet sehingga kita bisa mendownload beberapa aplikasi untuk menjalankan mqtt server di raspberry pi, oh iya sebagai tambahan saya menggunakan raspbian sebagai OS.

OK langkah pertama adalah standard menjalankan update dan upgrade raspbian dengan cara

sudo apt update && sudo apt upgrade -y

setelah selesai maka langkah selanjutnya adalah install mosquitto broker

sudo apt install -y mosquitto mosquitto-clients

Setelah selesai supaya mosquittonya jalan secara otomatis pada saat restart atau raspberry pi dijalankan maka jalankan perintah dibawah ini

sudo systemctl enable mosquitto.service

Done selesai untuk mencoba nya kita bisa test dengan mengirim perintah via terminal untuk mengetest apakah mosquitto sudah jalan dengan cara sebagai berikut.

Continue reading “Setting raspberry pi sebagai mqtt server”

howto install fritzing in ubuntu


Screenshot from 2019-10-23 16-15-30

If you have some error installing fritzing in Ubuntu follow this  step

  1. sudo apt-get install fritzing
  2. cd /usr/share/fritzing/
  3. sudo git clone https://github.com/fritzing/fritzing-parts.git
  4. sudo mv fritzing-parts parts
  5. launch fritzing and done

 

Pin Wemos esp8266


Referensi Pin untuk Wemos ESP8266

Apabila menggunakan arduino ide masukkan gpio pin bukan pin yang tertulis di board

Pin Function ESP-8266 Pin
TX TXD TXD
RX RXD RXD
A0 Analog input, max 3.3V input A0
D0 IO GPIO16
D1 IO, SCL GPIO5
D2 IO, SDA GPIO4
D3 IO, 10k Pull-up GPIO0
D4 IO, 10k Pull-up, BUILTIN_LED GPIO2
D5 IO, SCK GPIO14
D6 IO, MISO GPIO12
D7 IO, MOSI GPIO13
D8 IO, 10k Pull-down, SS GPIO15
G Ground GND
5V 5V
3V3 3.3V 3.3V
RST Reset RST

Menginstall node-red di Raspberry pi


Cara mudah menginstall node-red di Raspberry

  1. Pastikan internet lancar
  2. Jalankan perintah dibawah ini
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

Tunggu sampai selesai kalau sukses maka node-red sudah terinstall

 

 

Membuat docker hub di lokal server


Buat Folder yang nantinya akan menampung semua setingan docker kita, disini saya akan memberikan nama docker-registry

didalam docker-registry saya akan membuat dua folder lagi yaitu folder certs dan data, certs sendiri akan menampung sertifikat opensll dan data akan menampung image dari docker yang kita push ke lokal server kita

langkah pertama buat sertifikat openssl dengan cara dibawah ini didalam folder certs

openssl req -newkey rsa:4096 -nodes -sha256 -keyout ca.key -x509 -days 365 -out ca.crt

kemudian buat file docker-compose.yml dan isi seperti dibawah ini

version: '3'

services:
  registry:
    image: registry:2
    restart: always
    ports:
    - "5000:5000"
    environment:
      REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data
      REGISTRY_HTTP_TLS_CERTIFICATE: /opt/certs/ca.crt
      REGISTRY_HTTP_TLS_KEY: /opt/certs/ca.key
    volumes:
      - ./data:/data
      - ./certs:/opt/certs

Setelah selesai jalankan docker-compose up maka server lokal docker hub kita akan jalan di 0.0.0.0:5000, kemudian untuk mengetes apakah server docker ini sudah bisa digunakan kita bisa test dengan cara pull docker dari docker hub kemudian coba push ke server docker kita dengan cara seperti dibawah ini

dockur pull nginx

setelah itu coba tag ke localhost:5000 dengan cara

docker tag nginx localhost:5000/nginx-edit

setelah itu coba push ke localhost:5000 dengan cara

docker push localhost:5000/nginx-edit

kalau berhasil maka bisa kita lihat didalam data 
kalau docker yang sudah kita push masuk kesitu

Sekian tutorial kali ini selamat mencoba

Salam Ngoprek …

resize virtualbox image di Ubuntu


Tips singkat meresize .vdi di virtualbox.

Caranya mudah masuk aja ke /home/usernamekamu/Virtualbox VMs/nama folder image

VBoxManage modifyhd namaimage.vdi --resize 30000 
(30000 adalah besar image sesuai keinginan kita didalam MB)

Selesai

 

Setelah selesai kamu bisa gunakan gparted untuk meresize partisi sesuai keinginan kita

 

Cara mudah menghubungkan exhange dengan thunderbird di ubuntu


Pasti kalian punya email kan nah buat kalian yang kerja di kantoran pasti kebanyakan kantornya pakai email microsoft exchange sebagai email server, nah kali ini saya ingin sharing cara mudah menghubungkan exchange dengan thunderbird di ubuntu.

Pertama tama buka thunderbird (biasanya sudah terinstall pada saat menginstall ubuntu) kemudian buka add ons biasanya ada di bagian kanan atas lalu klik add ons > extension> dan cari plugin namanya exquilla setelah itu install setelah selesai biasanya thunderbird minta reload.

Setelah reload masuk ke addons tadi lalu cari exquilla plugin kemudian klik lalu masukkan setting email disitu apabila setting berhasil maka secara otomatis thunderbird sudah terhubung ke outlook

Happy Coding

Salam ngoprek