Home Server Build part 4 – Remote Access (Ubuntu School)

Articles
Now that the basic server is set up and ready to go it's time to get started with the good stuff. The first thing on the priority list is making sure we know how to control the server. Being able to control and administer the server remotely is the key to being able to run the server as a [headless](http://en.wikipedia.org/wiki/Headless_system) machine. The key technology of this remote access strategy is [SSH](http://www.openssh.org/). ### SSH - Secure SHell SSH is a key technology common in all [POSIX](http://en.wikipedia.org/wiki/POSIX) operating systems. The program provides command-line terminal access to the remote system over an encrypted connection. SSH has effectively served as a replacement for telnet which provides remote terminal services, but is not encrypted. It is also possible to route traffic from your computer through…
Read More

Home Server Build part 3 – OS Installation (Ubuntu School)

Articles
This is the latest in my series of articles discussing the setup of a home server using Ubuntu 12.04 server. This article will guide you through the setup process which is quite simple and easy to follow. ### The System: Ubuntu 12.04 Server (LTS) 1. At boot the system will prompt for the language to use during installation. 2. Select the **Install Ubuntu Server** option from the list. 3. Select the language to use for the system. 4. Select the country the system is in. 5. Select the keyboard layout. If you have a system created in North America you can skip auto-detect and take the defaults on the next two screens. 6. The system will begin some initial configuration and load basic components. 7. Enter the system's hostname that…
Read More

Home Server Build part 2 – Prerequisites (Ubuntu School)

Articles
Servers are a misunderstood breed of the computer world. Most people think of a server as a large powerful computer sitting in the basement of a corporate office. The truth is that a server is a much less specialized computing device than most people realize. It's simply a computer that provides one or more services to other computers on the network. And truthfully, even in many corporate environments today the servers have been virtualized, or deployed as [blade servers](http://en.wikipedia.org/wiki/Blade_server) which take up very little physical space and help to cut down on power and cooling costs -- but that's a topic for another day. This section is all about the things you want to make sure you've thought about before you get started with your server project. While the process…
Read More

Home Server Build part 1 – Introduction (Ubuntu School)

Articles
What started life as an idea for a blog post as much for my own future reference as it was for anyone else has taken on a life of its own in what will be at least a 6-post series. It's a step by step guide to how I've configured my primary home server including all of its hardware, services and applications. I find that on occasion this server, as with all my computers, could benefit from a full OS rebuild. I'm a bit of a junkie when it comes to computer maintenance, so undoubtedly that has something to do with it too. My Windows and Mac systems are typically not much of a challenge. The lack of customization required for me to get them back to the point at…
Read More

Penultimate – Putting Pen to Digital Paper

Reviews
One of the things I really wanted to see work when I picked up the iPad was the ability for me to take the device into a meeting, scrawl a bunch of chicken scratch as if I wee using a real paper-based notepad, and then have those notes translated into text so that it could be searched later. ### Alas... As far as I know, the killer app I'm looking for doesn't quite exist. There are some apps available tht say their handwriting recognotion is second to none, but because of the way Apple has set up the App Store I would have to spend the full $10 just to find out if the tool would suit my needs. I understand that there are limitations to what can be done…
Read More