Building a personal server - Part 1