Thursday 27 April 2017

[Tutorial] Implementasi Load Balancer Layer 7 dengan HAProxy & SSL Termination pada Webserver



Di bawah ini dokumentasi Implementasi Load Balancer Layer 7 dengan HAProxy & SSL Termination pada Webserver menggunakan OS FreeBSD untuk modul pembelajaran KSM Computer Student Club Politeknik Negeri Jakarta, semoga berguna untuk kita semua :)

Untuk Full Preview & Download silahkan cek link dibawah #HappyNgoprek



Preview Full & Download
https://drive.google.com/file/d/0Bx6Nxq2HTXaiZ3E4TXFNMXN5Y3M/view?usp=sharing

Wednesday 26 August 2015

Guacamole Server: Install Library and Depedencies [Part 2]

Building guacamole-server

guacamole-server contains all the native, server-side components required by Guacamole to connect to remote desktops. It provides a common C library, libguac, which all other native components depend on, as well as separate libraries for each supported protocol, and guacd, the heart of Guacamole.
guacd is the proxy daemon that runs on your Guacamole server, accepts users' connections that are tunneled through the Guacamole web application, and then connects to remote desktops on their behalf. Building guacd creates an executable called guacdwhich can be run manually or, if you wish, automatically when your computer starts up.
To build guacamole-server, you will need a C compiler (such as gcc) and the libraries that guacamole-server depends on. Some dependencies are absolutely required, while others are optional. The presence of optional dependencies enables additional features.

Important

Many Linux distributions separate library packages into binary and "development" packages; you will need to install the development packages. These will usually end in a "-dev" or "-devel" suffix.

Required dependencies

In order to build guacamole-server, you will need Cairolibpng, and the OSSP UUID library. These libraries are strictly required in all cases - Guacamole cannot be built without them.
Library nameFeatures
CairoCairo is used by libguac for graphics rendering. Guacamole cannot function without Cairo installed.
Debian / Ubuntu packagelibcairo2-dev
Fedora / CentOS / RHEL packagecairo-devel
libpnglibpng is used by libguac to write PNG images, the core image type used by the Guacamole protocol. Guacamole cannot function without libpng.
Debian / Ubuntu packagelibpng12-dev
Fedora / CentOS / RHEL packagelibpng-devel
OSSP UUIDOSSP UUID is used by libguac to assign unique IDs to each Guacamole connection. These unique IDs are the basis for connection sharing support.
Debian / Ubuntu packagelibossp-uuid-dev
Fedora / CentOS / RHEL packageuuid-devel

Optional dependencies

The optional dependencies of Guacamole dictate which protocol support will be built, and whether additional features of those protocols will be enabled.
Guacamole currently supports VNC, RDP, SSH, and telnet. Each protocol corresponds to a separate library that will be built withguacamole-server if you have its corresponding optional dependencies.
VNC support depends on the libvncclient library, which is part of libVNCServer, RDP support depends on a recent version ofFreeRDP - 1.0 or higher, SSH support depends on libssh2, and telnet depends on libtelnetPango, a font rendering and text layout library, is required for both SSH and telnet support.
Library nameFeatures
FreeRDPFreeRDP is required for RDP support. If you do not wish to build RDP support, this library is not needed.
Debian / Ubuntu packagelibfreerdp-dev
Fedora / CentOS / RHEL packagefreerdp-devel
PangoPango is a text layout library which Guacamole's SSH and telnet support uses to render text. If you do not wish to build SSH or telnet support, this library is not needed.
Debian / Ubuntu packagelibpango1.0-dev
Fedora / CentOS / RHEL packagepango-devel
libssh2libssh2 is required for SSH support. If you do not wish to build SSH support, this library is not needed.
Debian / Ubuntu packagelibssh2-1-dev
Fedora / CentOS / RHEL packagelibssh2-devel
libtelnetlibtelnet is required for telnet support. If you do not wish to build telnet support, this library is not needed.
Debian / Ubuntu packagelibtelnet-dev
Fedora / CentOS / RHEL packagelibtelnet-devel
libVNCServerlibVNCServer provides libvncclient, which is required for VNC support. If you do not wish to build VNC support, this library is not needed.
Debian / Ubuntu packagelibvncserver-dev
Fedora / CentOS / RHEL packagelibvncserver-devel
PulseAudioPulseAudio provides libpulse, which is used by Guacamole's VNC support to provide experimental audio support. If you are not going to be using the experimental audio support for VNC, you do not need this library.
Debian / Ubuntu packagelibpulse-dev
Fedora / CentOS / RHEL packagepulseaudio-libs-devel
OpenSSLOpenSSL provides support for SSL and TLS - two common encryption schemes that make up the majority of encrypted web traffic.
If you have libssl installed, guacd will be built with SSL support, allowing communication between the web application and guacd to be encrypted. This library is also required for SSH support for the sake of manipulating public/private keys.
Without SSL support, there will be no option to encrypt communication to guacd, and support for SSH cannot be built.
Debian / Ubuntu packagelibssl-dev
Fedora / CentOS / RHEL packageopenssl-devel
libvorbislibvorbis provides support for Ogg Vorbis - a free and open standard for sound compression. If installed, libguac will be built with support for Ogg Vorbis, and protocols supporting audio will use Ogg Vorbis compression when possible.
Otherwise, sound will only be encoded as WAV (uncompressed), and will only be available if your browser also supports WAV.
Debian / Ubuntu packagelibvorbis-dev
Fedora / CentOS / RHEL packagelibvorbis-devel

 

Sumber: http://guac-dev.org/doc/gug/installing-guacamole.html

Sebuah Cerita Berjuta Makna

Tuesday 25 August 2015

Introduction Guacamole Server as Clientless Remote Desktop Gateway [Part 1]

What is Guacamole?

Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP.
We call it clientless because no plugins or client software are required.
Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.

...and it's free?

Yes!
Guacamole is and will always be free and open source software. It is licensed under the MIT License.
We feel this sets us apart from other remote desktop solutions, and gives us a distinct advantage.



 Sumber: Sebuah Cerita Berjuta Makna

Thursday 23 October 2014

Tutorial + Demo OpenBTS by TKJ PNJ 2011





Ini yang dibutuhkan untuk membangun sebuah infrastruktur OpenBTS yang pernah saya buat:

1. Sistem Operasi Ubuntu 13.04
2. GNU Radio 4.3.2
3. OpenBTS 4.0
4. Yate
5. Smqueue
6. Swig-2.0.4
7. Qwt-6.0.1
8. Perangkat USRP
9. Handphone 2 buah
10. Simcard 2 buah (boleh aktif/expired)




Berikut saya lampirkan hasil laporan dalam pengerjaan OpenBTS ini






Berikut Video Demo OpenBTS yang saya buat




Sumber:
http://opensource.telkomspeedy.com/wiki/index.php/OpenBTS
http://openbts.org/
http://yate.null.ro/pmwiki/
http://gnuradio.org/redmine/projects/gnuradio/wiki

Sebuah Cerita Berjuta Makna

Friday 3 October 2014

[Tutorial] Konfigurasi VM + Instalasi FreeBSD 9.3



Di bawah ini saya sudah tuliskan tutorial konfigurasi VMware + Instalasi FreeBSD 9.3 untuk modul pembelajaran KSM Computer Student Club di kampus, semoga berguna untuk kita semua :)






Sumber: Hidayat, Andy (2014). Pengenalan FreeBSD: Langkah-Langkah Instalasi FreeBSD dengan VMWare Workstation. Tangerang

Sebuah Cerita Berjuta Makna

Categories

islam (20) Hobby (10) Allah (9) do'a (9) wanita (9) Hypnosis (7) surga (7) Tugas Database (6) Tugas Kuliah (6) ibadah (6) kafir (6) muslim (6) neraka (6) sholat (6) cinta (5) tahun baru (4) tutorial (4) agama (3) dosa (3) freebsd (3) hukum (3) jilbab (3) pria (3) Al-Qur'an (2) Computer (2) Dream Journal (2) baik (2) csc (2) dakwah (2) guacamole (2) hamba Allah (2) komputer (2) linux (2) malu (2) nabi (2) perayaan (2) rdp (2) remote desktop (2) sesat (2) ssh (2) syaitan (2) telnet (2) unix (2) virtualbox (2) vmware (2) vnc (2) yahudi (2) Apache (1) Computer Student Club (1) HAProxy (1) Layer 7 (1) Load Balance (1) Nginx (1) PNJ (1) Politeknik Negeri Jakarta (1) SSL (1) Tips (1) Webserver (1) adzan (1) artikel islami (1) asterisk (1) aurat (1) belajar (1) debian (1) freebsd 9.3 (1) gelombang otak (1) gnuradio (1) hati (1) hijab (1) ikhlas (1) install freebsd (1) internet (1) jujur (1) kemuliaan (1) khusyuk (1) merayakan (1) muharam (1) musik (1) openbts (1) puasa (1) rahmat (1) rasa (1) rasul (1) realita kehidupan (1) remaja (1) sains (1) sakit (1) salam (1) smqueue (1) ucapan (1) wudhu (1) yate (1)

Share it !!!

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger