servers

Hardening an ngnx Server

Besides the Clarkonium.net site where I host this blog, I have several other sites that I maintain. This is all more of an educational effort for myself than anything really important. That said, I am a neophyte in terms of server security. It’s something I want to do better. What better place to start than by evaluating security settings on some of my “play” sites that use nginx as the server component?

Like I said, I’m no expert, but these are some of the things I have done to my own sites.

River5 on Windows

As you know, I’m a big fan of Dave Winer and his River of News aggregators. His recent River5 is particularly nice.

(Update: 17 Mar 2018. Although these notes discuss setting up River5 on a virtual server, I have used these instructions to set it up on a Raspberry Pi 3 Model B sitting on my desk. It has been running for months without issue. In fact, it’s more reliable than my CloudAtCost rented server ever was.)

I’ve already posted about installing on a CloudAtCost server running Ubuntu. But it seems some folks are running into difficulty installing on Windows. It’s easy and works like a dream. Here’s how.

River5 on Ubuntu 14.04 LTS with a CloudAtCost VS

River5 is the latest in a series of RSS News Aggretators written by Dave Winer. You can read his announcement here. These notes describe how to set up a River of News on a Virtual Server (VS) purchased or rented from CloudAtCost and freshly imaged with Ubuntu 14.04.

These notes assume that you have done some work in configuring your VS with a user, other than root, that has super user privileges. If you need help doing the initial setup of your VS, look here.

CloudAtCost Setup Notes

Update: 10 Aug 2016

There’s a new and improved version of this post HERE. Look at that instead.


I’ve been experimenting with servers from CloudAtCost. As such, I tear them down and re-image them fairly frequently. These are my notes on how I do initial setup of servers that have been freshly imaged with Ubuntu 14.04 LTS.