Blog

Gate One supervisor script

Yesterday, I setup gateone to run as a non-root user. I also spent some time looking at potential init scripts for starting and stopping this. The gateone project does not currently provide any init scripts, but this is planned for the future ([Issue #47]). I tried to use one of the scripts in that thread, but I wasn't really pleased with them. The big issue is that gateone.py doesn't fork. However, I believe there is a better solution.

Exploring GateOne Browser SSH terminal

I came across a program called Gate One by LiftOff Software that just amazed me. This is an open-source, web-based ssh terminal. It is capable of multiple users, sessions, and bookmarks. I've tried a number of AJAX terminals or Java applet based ones in the past. The javascript ones usually did not have very good terminal emulation, while the Java apps worked, but worked just like a local desktop app (making it's own connection to port 22). Gate One uses WebSockets, allowing for full duplex communication through your web browser over the same port 80 or 443 used to serve up the web page.

Puppet Dashboard and selinux

Tags: puppet selinux

Using puppet to install djbdns

This is a basic walkthrough of getting a slightly complex "step by step to install" program like djbdns to install under puppet (in this case, under Ubuntu 12.04). It shows building the manifest, testing it, and some possible gotchas.

Sending messages using xmpppy

In continuing working with XMPP and Python, I managed to get xmpppy working.

Recent Posts

Archive

2017
2016
2015
2014
2013
2012
2011
2010
2009

Categories

Authors

Feeds

RSS / Atom