Howtos / Articles

Installing Newznab on Ubuntu

Ever wanted to run your own usenet search engine? This howto will go through the steps required to install the Newznab usenet indexer on Ubuntu. Ubuntu 12.04 was used for this guide, however all current versions of Ubuntu should be the same.…

Read more [...]

Raspbian on Raspberry Pi using SD card + USB memory stick

Raspbian is a Debian based Linux distribution, specifically for use with the Raspberry Pi. The Raspberry Pi requires that the system is initially booted of SD. Because of this, a default install of Raspbian requires an SD card of at least 2gb. I received my Raspberry Pi the other day, and didn’t have a spare 2gb SD card that wasn’t already being used, but I had a few smaller ones around the place (128mb, 256mb, etc). I wanted to find…

Read more [...]

First thing to do after creating a virtual server

If you are setting up a new virtual server (eg. on Rackspace / any VPS provider), the first thing you will want to do after creating the server, is to check the IP address you are assigned against known blacklists. If you find that your new IP address is on one of these lists, rather than try and remove the IP from the blacklists, it might be quicker to create a new virtual server (which will assign a new IP…

Read more [...]

Set the X-Forwarded-For header on a nginx reverse proxy setup

When using Nginx as a reverse proxy you may want to pass through the IP address of the remote user to your backend web server. This must be done using the X-Forwarded-For header. You have a couple of options on how to set this information with Nginx. You can either append the remote hosts IP address to any existing X-Forwarded-For values, or you can simply set the X-Forwarded-For value, which clears out any previous IP’s that would have been on…

Read more [...]

Enable GZIP compression in Nginx

All commonly used web browsers nowadays support GZIP compression, so enabling this on your web server is a great way to decrease how much data you are sending out, and in turn, speed up your site. While it may not make a huge difference on a small site, you may notice a big difference on a busy site. With Nginx, enabling GZIP compression is a simple process that involves adding a few commands to your main ‘nginx.conf’ configuration file. Open…

Read more [...]

Page 2 of 41234