Setup VPS for Linux Noobs!




new password?
login
X
SetUp Unmanaged VPS 4 Newbies - Your V-P-S Bible! image

This flagship copy-paste tutorial shows how to build a fast, secure, future-proofed virtual private server, perfect for multiple sites & blogs.

If you want to build a VPS but don’t know where to start, fear not, you are on the right page!

The index below sums up the procedure.

The full guide will take you from :shock: to :cool: .

Blank box to secure web server

This step-by-step copy/paste how-to is:-

  • the ideal beginner tutorial
  • a modular expert reference

Setup Unmanaged VPS: The Ubuntu-Nginx Guide

Take your virtual private server from zero to hero

  .. from blank box to cute-as server ..  

with this easy-to-follow copy/paste guide.

22+ parts with video, here’s the index.

Why an Unmanaged VPS?

Shared hosting lacks performance and, all too often, guarantees inadequate support.

Managed VPS and dedicated hosting plans are expensive options and, in terms of performance, generally under-perform. Why pay over the odds for the one-size-fits-all option that is the resource-hungry Apache web server 1-click-installed on a generic machine?

With an unmanaged VPS or dedicated server, on the other hand, we can be fussy. We can install and tweak the best, not just the best-known.

For a typical hosting fee of under $20 a month, you can have a cute-as server, sat on a fat pipe, RAMmed up to the hilt and powerful enough for most sites & blogs. You can even start your very own hosting company or co-op, use the thing as a proxy server and more besides.

So, if you’ve outgrown a shared host, are paying big bucks for a managed VPS or want to rightsize from an old dedicated plan, this guide is what you need.

But an Unmanaged VPS is Hard to Install?

Is? “Was!” Read on.

Viva Virtual!

Enjoy the site. Don’t forget to drop by the forums and say “Hi”. Any problems, shout out: help is to hand. Any ideas, please share: we’re all learning.

Elsewhere on this site we’ll manage your sparkling new virtual private server, covering every eventuality. But first, we’d best build the box. Let’s take a closer look at the procedure:-

Your local machine: Windows or Linux?

You’ll be working from your local PC and connecting to your remote VPS. The connection setup differs for each but everything else is identical.

Simply toggle the Show me for … menu to choose your local OS.

(If you plan to connect to your VPS from both Windows & Linux local computers, you’ll need to follow the procedure for each.)

“But I use a Mac!”

Oh dear .. look, fact is, the_guv doesn’t do Macs (sorry). The connection procedure – but nothing else – will differ slightly. I will patch these docs for Macs. It’s on the To-Do list.

Setup Unmanaged VPS: The Ubuntu-Nginx Guide

Take your virtual private server from zero to hero

with this easy-to-follow copy/paste guide.

“My local PC runs Windows” Show me for Linux/Mac

22+ parts with video, here’s the index ..

Manage Unmanaged VPS: Ubuntu-Nginx Administration

Already set it up? We’d best maintain it then.

Toggle to the ..  Ubuntu-Nginx Admin Index

Manage Unmanaged VPS: Ubuntu-Nginx Administration

Maintain your virtual private server with ..

.. cheatsheets, tutorials, tips & guides.

Head back to the ..  Ubuntu-Nginx Installation Index

Nginx Admin: In the Works ..

This lot’s marked for addition already:-

  • Setup or Edit DNS using Bind
  • Network Tools Troubleshooting Guide
  • The Comprehensive Permissions Guide
  • Configuring Nginx Rewrites
  • Custom Website Error Page
  • Setting up Cron Jobs
  • Rsync for Incremental Remote-to-Local Backup
  • Cron & Rsync for Automatic Backup
  • Cron & mysqldump for Auto DB Backup
  • Safeguard Bandwidth with Hotlink Protection
  • Block Access with Nginx’ IP Deny



Got a Question? Want to Comment?

This site has no comments system. We've got a better system!

Please use the link at the top of the post and goto this topic's forum thread:-

  • to help build community
  • for a superior knowledge base
  • to keep info in one place, not diluted between forum & comments.

For those posts ported from Guvnr.com (pre-Feb/2010), archive comments remain.

Handy info from these comments is in the process of being ported to the forum and attributed to the original author.

If you think this idea sucks, let me know.

Thank you.

  • Create a MySQL Database from the Terminal/Command Line: VPS Bible - vpsBible March 16th, 2010 at 6:02 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • HOW-TO: Compile an Advanced NGINX MODULE Configuration: VPS Bible - vpsBible March 25th, 2010 at 6:31 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • HOW-TO Install PHP-FPM + MySQL 4 Nginx *TESTED PERFECT*: VPS BIBLE - vpsBible April 1st, 2010 at 2:46 am

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • SPEED BENCHMARK TEST FastCGI vs PHP-FPM vs Spawn-FCGI: VPS BIBLE - vpsBible April 7th, 2010 at 3:48 am

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • HOW-TO Setup & Configure XCACHE Caching on PHP-FPM: VPS BIBLE - vpsBible April 8th, 2010 at 8:46 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • Install Suhosin Protection Patch for Compiled PHP: VPS BIBLE - vpsBible April 13th, 2010 at 1:45 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • SIMPLE! Need to Recompile PHP from Source Installation? VPS BIBLE - vpsBible April 15th, 2010 at 8:00 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • HOW-TO GUIDE Install/Tweak XCache on FastCGI/Spawn-FCGI: VPS BIBLE - vpsBible April 19th, 2010 at 8:02 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • HOW-TO Install Spawn-FCGI & PHP with MySQL for Nginx: VPS BIBLE - vpsBible April 21st, 2010 at 8:02 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • HOW-TO Round-Up – Manage NGINX Server from Command Line: VPS BIBLE - vpsBible May 10th, 2010 at 6:47 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • !SEXY CAT! X-VPS-COMPATIBLE LEMP STACKSCRIPT: Install the Lot ;) - vpsBible May 12th, 2010 at 4:23 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]

  • STACKSCRIPT: Auto Install/Connect WORDPRESS to NGINX: VPS BIBLE - vpsBible May 18th, 2010 at 8:03 pm

    [...] The VPS Bible "Wow!!" .. "godsend!!" "so clear" .. "GREAT!!!" "awesome" .. "awesome resource" "!!!!" .. "best step by step I’ve seen" "super-hero of all noob sysadmins!" "brilliant" .. "VERY well put togther" "hasn’t been a single error" .. "depth" "really amazing" .. "bonza" .. "rocks!" "EXTREMELY EXTREMELY Helpful.." "God's gift" .. "thorough" .. "flawless" "ready to rock!" .. "incredibly happy" "super props" .. "fab, great, fantastic" "awesomely done" .. "million thanks" "too busy learning to take a breath" So that's nice :P Tell you what, take a peek. [...]