How To Install Linux Dash on Ubuntu 14.04

“Linux Dash is an open-source dashboard to monitor Linux servers. It prides itself on its simplicity and ease of use. It can be very handy to have a high-level dashboard for a server instance. With a wide array of modules for server statistics, it also serves as a great visual debugging tool.

  • Before installing the software, you can try the demo here.
  • At the time of writing, Linux Dash supports PHP on Apache and Nginx, Go, and Node.js. For this tutorial, we will be covering a PHP and Apache stack installation.
  • For information on installing on a different stack, please refer to the installation section of the GitHub Project…”

Deepin Linux

“Deepin (formerly Linux Deepin, Hiweed GNU/Linux) is an Ubuntu-based distribution that aims to provide an elegant, user-friendly and reliable operating system. It does not only include the best the open source world has to offer, but it has also created its own desktop environment called DDE or Deepin Desktop Environment which is based on HTML 5 technologies. Deepin focuses much of its attention on intuitive design. Its home-grown applications, like Deepin Software Centre, DMusic and DPlayer are tailored to the average user. Being easy to install and use, Deepin can be a good Windows alternative for office and home use…”

How To Use Nginx as a Global Traffic Director

“As your customer base grows, so does the distance between your server(s) and your customers. We all know that if your server load increases – you scale. But what to do when distance is the problem?

The solution is simple: install server(s) in geographical locations closer to your customer base and direct them based on their location. But how do we do this easily while being cost effective?

In this guide, we’ll configure Nginx to detect and redirect customers to a subdomain that points to a more geographically appropriate server…”

Install Perl modules without root rights on Linux

“If you have root rights there might be other, easier ways to install Perl modules than the following.

After an initial configuration, many Perl modules from CPAN can be easily installed, but there are quite a few that required some additional tools. In this article I’ll assume that either you already have those installed, or that at least those you can install as root.

If you don’t have those prerequisites then you will need to build the modules on another, similar machine where you do have root rights and then transfer the whole directory tree. That’s another story that will be covered in a separate article. In that situation you’d be probably better off downloading and using DWIM Perl…”

How To Set Up an SSL Tunnel Using Stunnel on Ubuntu

“The Stunnel program is designed to work as an SSL encryption wrapper between remote client and local (inetd-startable) or remote server. It can be used to add SSL functionality to commonly used inetd daemons like POP2, POP3, and IMAP servers without any changes in the program’s code.

What Stunnel basically does is that it turns any insecure TCP port into a secure encrypted port using OpenSSL package for cryptography. It’s somehow like a small secure VPN that runs on specific ports…”

The Reliability of Go

“As part of the Canonical Cloud Sprint taking place in San Francisco last week I attended Dave Cheney’s talk at the GoSF meetup on the porting and extension of juju. Juju is an open-source cloud management and service orchestration tool that if you haven’t heard of yet, you soon will have.

After the talk an audience member asked if Go was reliable. Having used Go in production for coming up to three years now, without incident, this came as a bit of a surprise to me. Prior to moving to Canonical I worked for one of the UK’s largest market makers. A market maker is basically a wholesaler for institutional share traders and stock brokers. During my time there I replaced several key systems components with Go…”

How To Add Intel Linux Graphics Driver Repository In Ubuntu

“Few weeks ago we wrote about the release of Intel Linux Graphics Driver that can be installed in Ubuntu 12.04 and 12.10 to ensure the best user experience when using Intel Graphic hardware. That post can be found @

The previous post shows you how to manually install the drivers. This post on the other hand is going to show you how to add the driver’s repository so that it can be updated everytime you run system updates. In Ubuntu and other Linux based OS, the best way to get quick support and the latest updates for software installed on your machine is to add its repository…”

Heroku Isn’t for Idiots

“At its core, Heroku is just a simple unix platform; specifically, Ubuntu 10.04 LTS…”

“The entire Heroku platform is really nothing more than small Ubuntu virtual server instances that can be spun up and down on demand. Each instance (Heroku calls them dynos), has:
– 512MB of RAM, 1GB of swap. Total = 1.5GB RAM.
– 4 CPU cores (Intel Xeon X5550 @ 2.67GHz).
– Isolated execution. Anything you store on your dyno will be isolated from all other dynos. A chroot jail environment. This means that you are completely locked down to one directory tree, with no write access to system files…”