September 18th, 2006
Ajax console for your Slice!
Celebrate good times. You speak, we listen, cool stuff happens. A major customer request was console access. Now why would you need console access when you have SSH?
Several reasons:- you might accidentally lock yourself out via firewall (never happens right?)
- SSH can fail
- you misconfigure a server and it can’t boot properly
Previously, you had to open a support issue to get this resolved. No longer! Just login to SliceManger, click the [console] link next to your Slice name and let the magic happen.
Pretty wicked eh? This shouldn’t replace SSH as your remote access method, even though it is encrypted over HTTPS. The console is mainly for emergency use or a quick check in when you only have browser access. But we’re certain it will make your life easier someday and that’s what we like to do.
Now who can you thank for such coolness? Jason of course. He forced Ruby, Rails and Python (ajaxterm) into the same room, then convinced them to play nicely. Too smart for his own good that guy. Pop into the chatroom and let us know what you think. As always thanks for your input – it’s how we make things better around here.

March 17th, 2008 at 10:00 PM matt
Update – the pop-up window and console are bigger per customer requests.
March 17th, 2008 at 10:00 PM Matt AT lionix . com
Great Stuff!!.. thanks for your devotion to quality service!
March 30th, 2008 at 11:04 PM John
Looks like the link to the picture is broken. :-(
May 31st, 2008 at 09:57 PM SocketCreep
One strategy when working on a firewall via an SSH session is to not make any changes to the current firewall script. Make a copy of it. Make your changes to the copy. When you are ready for a test of the altered script:
1) start a second SSH session and issue a shutdown -r 5 2) run the altered script
This should give you enough time to see if the new script works. If your new script is messed up and locks you out, the timed shutdown command will call the original script upon reboot.
If the new script works as designed simply make a back up of the original and rename the new script to the original name.
July 21st, 2008 at 04:09 AM Philip Weaver
This is just awesome folks. Sometimes I have situations when the only way I can connect in is via the browser. This rocks and thanks for making it an available option.
Also, I know Slicehost has a lot of Ruby and PHP users and whatnot. I am a really only interested in Javascript on the server side (and optionally Java). I’m running Aptana Jaxer on my slice. Please show some love for Javascript on the server side.
Thanks, Phil
December 6th, 2008 at 09:56 PM Sabrina
Heads up: you spelled “properly” improperly (“propoerly”).
January 22nd, 2009 at 06:44 AM Florida
That’s cool. I think inspiration must have come from the IRB that’s hosted online. It emulates a Ruby shell, but uses AJAX. It’s fast.
March 10th, 2009 at 03:00 AM Bryan Henderson
This may be a stupid question, but at what level is the console simulated? Does the program running in the virtual machine (Linux kernel) see a keyboard and VGA display, or is there something in the slicehost kernel images that makes this work?
If my question isn’t clear, maybe this is: can I converse with the boot loader?
May 10th, 2009 at 03:56 PM Tim
Wow, this looks like a winner.. congrats on the unique solution. This will likely sway me into getting hosting with you guys!