How to monitor a Linux server and desktop remotely from web browser

When it comes to monitoring a Linux box, there are more than enough options to choose from. While there are many production-quality monitoring solutions (e.g., Nagios, Zabbix, Zenoss), boasting of fancy UI, monitoring scalability, comprehensive reporting capabilities, etc., these solutions are probably an overkill for most of us end users. If all you need is […]
Continue reading…

 

How to compile and install Nginx web server from source on Linux

As of today, Nginx is reportedly the most popular web server that powers the top-1000 websites on the Internet, and that is for a good reason. Built under the event-driven architecture, Nginx was designed with scalability in mind from day one. With its ability to sustain 10K concurrent connections with limited hardware, it’s no wonder […]
Continue reading…

 

How to access Facebook from the command line on Linux

A today’s Facebook page is composed of a mix of sophisticated dynamic content, constantly updated with your latest timeline, your friends’ status updates, notifications, online chats, third-party advertisements tailored to your interest, and so on. While this complex mashup may be a result of careful design choices made by Facebook, for us, accessing Facebook is […]
Continue reading…

 

How to access Twitter from the command line on Linux

There is no shortage of Twitter clients available, differing in terms of features, operating system support, interface, mobile capabilities, etc. If you are one of those command line junkies, there is one for you as well. A single-letter tool called “t” is a command-line Twitter client written in Ruby. Despite its bare-bone user interface, Twitter […]
Continue reading…

 

How to set up a secure Apache webserver on Ubuntu

This tutorial assumes that you have a running Ubuntu Server, that networking has been set up, and that you have ssh access. Apache2 is the default webserver used by many Linux installations. It is not the only one available, or the best for all circumstances, but it covers many usage scenarios. During the installation, you […]
Continue reading…

 

How to access ssh terminal in web browser on Linux

Running “everything” in a web browser used to be a bold statement. However, due to the powerful HTML5/JavaScript stack, a web browser increasingly becomes a dominant application delivery platform. Even the Linux kernel sandboxed in a web browser no longer sounds so crazy these days. In this tutorial, I describe how to access an SSH […]
Continue reading…

 

How to access VNC remote desktop in web browser

There are many VNC clients available on Linux, differing in their capabilities and operating system support. If you are looking for a cross-platform VNC client, you have two options: use either Java-based VNC viewers (e.g., RealVNC or TightVNC), or web-based VNC clients. VNC web clients are typically faster than Java-based VNC viewers, and could easily […]
Continue reading…