Postingan

Menampilkan postingan dari November, 2017

Configure Bind DNS Caching / Forwarding DNS Server untuk mail server

DNS, atau Sistem Nama Domain, kebanyakan orang mungkin memilih menggunakan server DNS yang disediakan isp, hosting atau registrar domain mereka, ada beberapa keuntungan untuk membuat server DNS Anda sendiri. disini di gunakan untuk Forwarding ke server DNS public lain Langsung saja kita di sini memakai debian 8 dns server  192.168.1.2 clients 192.168.1.0/24 1. Server Config apt-get update apt-get install bind9 bind9utils bind9-doc edit file /etc/bind/named.conf.options acl clients {         192.168.1.0/24;         localhost;         localnets; }; options {     directory "/var/cache/bind";     listen-on port 53 { clients ; };     recursion yes;     allow-query { clients ; };         forwarders {         8.8.8.8;       ...

DNS over HTTPS on debian 8 / dns server forwarder over https

Mengamankan jalur query dns dari server forwarder ke server public dns google karena sudah menggunakan https Detail https://developers.google.com/speed/public-dns/docs/dns-over-https adapun contoh qeery nya: https://dns.google.com/query?name=google.com dan bisa untuk dijadikan forwarder local server untuk local network kita dengan coredns Detail  https://coredns.io Quick start https://coredns.io/2017/07/24/quick-start/ Documentation https://coredns.io/tags/documentation/ Disini running on debian with ip 10.10.10.23 mkdir /opt/coredns cd /opt/coredns wget https://github.com/coredns/coredns/releases/download/v0.9.10/coredns_0.9.10_linux_amd64.tgz tar -xzvf coredns_0.9.10_linux_amd64.tgz contoh nya bisa sbb: 1. Create Master zone tux.org dengan file tux.org : $ORIGIN tux.org. @         3600 IN    SOA dns.tux.org. noc.tux.org. (                 2017042745 ; se...

Xmpp Web Client dengan conversejs

Gambar
Web Client untuk xmpp dengan conversejs bisa di cek dan baca-baca di bawah ini termasuk full install nya https://conversejs.org/ dan bisa dunlut di bawah ini https://github.com/jcbrand/converse.js/releases untuk koneksi conversejs.js koneksi ke ejaberd ada ada di bosh_service_url: file index.html <!DOCTYPE html> <html lang="en"> <head> ...  ... <script>     converse.initialize({         bosh_service_url: 'http://xmpp.domain.com:5280/http-bind/',         show_controlbox_by_default: true,     }); </script> </html> masukkan semua dalam satu directory dan masukkan ke webserver untuk menampilkan msh butuh css, bootstrap dll atau bisa duntut versi minimal yang sama custom disini atau https://www.dropbox.com/s/si8wszf42itmlbh/webchat.tar.gz?dl=0 ini penampakannya 

Install dan config xmpp server ejabber dengan mysql

Gambar
Diantara xmpp server yang ada, ejabber salah satu yang terlengkap fitur nya termasuk webservice untuk backend web chat dll, langsung saja dunlut di sini https://www.process-one.net/en/ejabberd/downloads/ saya pilih DEB package karena saya memakai debian 8 adapun paketpendukung yag dibutuhkan adalah glibc minimal 2.13 install package dpkg -i ejabberd_17.09-0_amd64.deb buka file config /opt/ejabberd/conf/ejabberd.yml tambahkan virtualhost di bagian host: hosts:   - "xmpp.domain.com"   - "chat.domain.com" tambahkan user di bagian user: admin:     user:       - "[email protected]" Register an admin : /opt/ejabberd-17.09/bin/ejabberdctl register admin xmpp.domain.com passwdadmin Stop and start ejabberd /opt/ejabberd-17.09/bin/stop /opt/ejabberd-17.09/bin/start buka web admin http://xmpp.domain.com:5280/admin   Untuk menggunakan database mysql, harus membuat tables mysql -uroot -p ... create database ej...