Slicehost VPS tutorials and articles

Latest Article:

SliceManager API Documentation

The SliceManager API allows for the easy and convenient manipulation of your Slicehost account.

Our Slice tutorials and articles take you from VPS basics though to setting up, installing, administering and fixing issues even before they affect your website.

A consistent use of users and configurations are used throughout the articles. Please see Article Users and Configuration for more details.

Please feel free to request articles or comment with any suggestions or ideas of your own.

PickledOnion

Full article list:

ebook

ebook - Slicehost account creation and login

ebook - Slicehost account management

ebook - Slice administration

ebook - DNS administration

API

SliceManager API Documentation

Ubuntu - Hardy

Ubuntu Hardy - adding an nginx init script

Ubuntu Hardy - Installing Nginx from source

Ubuntu Hardy - Installing Nginx via aptitude

Ubuntu Hardy - Apache, Rails and mongrels

Ubuntu Hardy - mongrel and mongrel clusters

Ubuntu Hardy - Apache, Rails and thin

Ubuntu Hardy - thin web server for Ruby

Ubuntu Hardy - using mod_rails to serve your application

Ubuntu Hardy - mod_rails installation

Ubuntu Hardy - Ruby on Rails

Ubuntu Hardy - Apache Virtual Hosts #2

Ubuntu Hardy - Apache Virtual Hosts #1

Ubuntu Hardy - Apache configuration #2

Ubuntu Hardy - Apache configuration #1

Ubuntu Hardy - Apache config layout

Ubuntu Hardy - installing Apache and PHP5

Ubuntu Hardy setup - page 2

Ubuntu Hardy setup - page 1

Ubuntu - Gutsy

Ubuntu Gutsy - Nginx vhosts, rails and mongrels

Ubuntu Gutsy - Nginx, SSL and vhosts

Ubuntu Gutsy - self signed SSL certificates and Nginx

Ubuntu Gutsy - Nginx Virtual Hosts #2

Ubuntu Gutsy - Nginx Virtual Hosts

Ubuntu Gutsy - Nginx configuration #1

Ubuntu Gutsy - Nginx config layout

Ubuntu Gutsy - Installing Nginx via aptitude

Ubuntu Gutsy - adding an nginx init script

Ubuntu Gutsy - Installing Nginx from source

Ubuntu Gutsy - Django installation

Ubuntu Gutsy - mongrel clusters and surviving a reboot

Ubuntu Gutsy - Apache vhosts, rails and mongrels

Ubuntu Gutsy - Apache, SSL and vhosts

Ubuntu Gutsy - generating a self signed SSL certificate

Ubuntu Gutsy - Apache Virtual Hosts #2

Ubuntu Gutsy - Apache Virtual Hosts

Ubuntu Gutsy - Apache configuration #2

Ubuntu Gutsy - Apache configuration #1

Ubuntu Gutsy - Apache config layout

Ubuntu Gutsy - installing Apache and PHP5

Ubuntu Gutsy - MySQL and RoR

Ubuntu Gutsy setup - page 2

Ubuntu Gutsy setup - page 1

Ubuntu - Feisty

Ubuntu Feisty - adding an nginx init script

Ubuntu Feisty - installing nginx

Ubuntu Feisty - mongrel clusters and surviving a reboot

Ubuntu Feisty - Apache vhosts, rails and mongrels

Ubuntu Feisty - Apache, SSL and vhosts

Ubuntu Feisty - Apache Virtual Hosts #2

Ubuntu Feisty - Apache Virtual Hosts

Ubuntu Feisty - Apache configuration #2

Ubuntu Feisty - Apache configuration #1

Ubuntu Feisty - Apache config layout

Ubuntu Feisty - installing Apache and PHP5

Ubuntu Feisty - MySQL and RoR

Ubuntu Feisty setup - page 2

Ubuntu Feisty setup - page 1

Upgrading to Feisty

Ubuntu - LTS

Ubuntu LTS - adding an nginx init script

Ubuntu LTS - installing nginx

Ubuntu LTS - Apache, SSL and vhosts

Ubuntu LTS - Apache Virtual Hosts #2

Ubuntu LTS - Apache Virtual Hosts

Ubuntu LTS - Apache configuration #2

Ubuntu LTS - Apache configuration #1

Ubuntu LTS - Apache config layout

Ubuntu LTS - installing Apache and PHP5

Ubuntu LTS - MySQL and RoR

Ubuntu LTS setup - page 2

Ubuntu LTS setup - page 1

Debian

Debian Etch - adding an nginx init script

Debian Etch - installing nginx

Debian Etch - mongrel clusters and surviving a reboot

Debian Etch - Apache Vhosts, rails and mongrels

Debian Etch - Apache, SSL and vhosts

Debian Etch - Apache Virtual Hosts #2

Debian Etch - Apache Virtual Hosts

Debian Etch - Apache configuration #2

Debian Etch - Apache configuration #1

Debian Etch - Apache config layout

Debian Etch - installing Apache and PHP5

Debian Etch - MySQL and RoR

Debian Etch setup - page 2

Debian Etch setup - page 1

CentOS

CentOS - Apache configuration #2

CentOS - Apache configuration #1

CentOS - installing Apache and PHP5

CentOS setup - page 2

CentOS setup - page 1

Django

Ubuntu Gutsy - Django installation

Capistrano

Capistrano series - alternative subversion setups

Capistrano series - database migrations

Capistrano series - deploying application changes

Capistrano series - application vhost creation

Capistrano series - configuring Capistrano #2

Capistrano series - configuring Capistrano #1

Capistrano series - local setup and Capistrano

Capistrano series - Nginx vhosts, rails and mongrels

Capistrano series - installing Ruby, Nginx and sqlite3.

Capistrano series - setting up subversion

Capistrano series - Setting up your Slice

Capistrano series - introduction

Capistrano 2 - an introduction

Apache

Ubuntu Hardy - Apache, Rails and mongrels

Ubuntu Hardy - Apache, Rails and thin

Ubuntu Hardy - using mod_rails to serve your application

Ubuntu Hardy - mod_rails installation

Ubuntu Hardy - Apache Virtual Hosts #2

Ubuntu Hardy - Apache Virtual Hosts #1

Ubuntu Hardy - Apache configuration #2

Ubuntu Hardy - Apache configuration #1

Ubuntu Hardy - Apache config layout

Ubuntu Hardy - installing Apache and PHP5

CentOS - Apache configuration #2

CentOS - Apache configuration #1

CentOS - installing Apache and PHP5

Ubuntu Gutsy - mongrel clusters and surviving a reboot

Ubuntu Gutsy - Apache vhosts, rails and mongrels

Ubuntu Gutsy - Apache, SSL and vhosts

Ubuntu Gutsy - Apache Virtual Hosts #2

Ubuntu Gutsy - Apache Virtual Hosts

Ubuntu Gutsy - Apache configuration #2

Ubuntu Gutsy - Apache configuration #1

Ubuntu Gutsy - Apache config layout

Ubuntu Gutsy - installing Apache and PHP5

Ubuntu LTS - Apache, SSL and vhosts

Ubuntu LTS - Apache Virtual Hosts #2

Ubuntu LTS - Apache Virtual Hosts

Ubuntu LTS - Apache configuration #2

Ubuntu LTS - Apache configuration #1

Ubuntu LTS - Apache config layout

Ubuntu LTS - installing Apache and PHP5

Ubuntu Feisty - mongrel clusters and surviving a reboot

Ubuntu Feisty - Apache vhosts, rails and mongrels

Ubuntu Feisty - Apache, SSL and vhosts

Ubuntu Feisty - Apache Virtual Hosts #2

Ubuntu Feisty - Apache Virtual Hosts

Ubuntu Feisty - Apache configuration #2

Ubuntu Feisty - Apache configuration #1

Ubuntu Feisty - Apache config layout

Ubuntu Feisty - installing Apache and PHP5

Debian Etch - mongrel clusters and surviving a reboot

Debian Etch - Apache Vhosts, rails and mongrels

Debian Etch - Apache, SSL and vhosts

Debian Etch - Apache Virtual Hosts #2

Apache Virtual Hosts - permissions

Debian Etch - Apache Virtual Hosts

Introduction to Virtual Hosts

Debian Etch - Apache configuration #2

Debian Etch - Apache configuration #1

Multiple hosts layout

Debian Etch - Apache config layout

Debian Etch - installing Apache and PHP5

Nginx

Ubuntu Hardy - adding an nginx init script

Ubuntu Hardy - Installing Nginx from source

Ubuntu Hardy - Installing Nginx via aptitude

Ubuntu Gutsy - Nginx vhosts, rails and mongrels

Ubuntu Gutsy - Nginx, SSL and vhosts

Ubuntu Gutsy - self signed SSL certificates and Nginx

Ubuntu Gutsy - Nginx Virtual Hosts #2

Ubuntu Gutsy - Nginx Virtual Hosts

Ubuntu Gutsy - Nginx configuration #1

Ubuntu Gutsy - Nginx config layout

Ubuntu Gutsy - Installing Nginx via aptitude

Ubuntu Gutsy - adding an nginx init script

Ubuntu Gutsy - Installing Nginx from source

Ubuntu Feisty - adding an nginx init script

Ubuntu Feisty - installing nginx

Debian Etch - adding an nginx init script

Debian Etch - installing nginx

Ubuntu LTS - adding an nginx init script

Ubuntu LTS - installing nginx

SliceManager

SliceManager API Documentation

ebook - Slicehost account creation and login

ebook - Slicehost account management

ebook - Slice administration

ebook - DNS administration

Linux Distribution Comparison

Slice Management

How to reset a Slice root password

Creating MX records for Google Apps

Create a Mail Exchange (MX) record

Creating a Reverse DNS record

Creating DNS records

Slice Admin

Introduction to dig

Scanning for rootkits with rkhunter

Scanning for rootkits with chkrootkit

System monitoring with top

Memory management with free

Backup

automating a daily rsync backup

rsync - exclude files and folders

Backing up your files with rsync

tar and untar - part deux

tar and untar

Ruby on Rails

Ubuntu Hardy - Apache, Rails and mongrels

Ubuntu Hardy - mongrel and mongrel clusters

Ubuntu Hardy - Apache, Rails and thin

Ubuntu Hardy - thin web server for Ruby

Ubuntu Hardy - using mod_rails to serve your application

Ubuntu Hardy - mod_rails installation

Ubuntu Hardy - Ruby on Rails

Capistrano series - alternative subversion setups

Capistrano series - database migrations

Capistrano series - deploying application changes

Capistrano series - application vhost creation

Capistrano series - configuring Capistrano #2

Capistrano series - configuring Capistrano #1

Capistrano series - local setup and Capistrano

Ubuntu Gutsy - Nginx vhosts, rails and mongrels

Capistrano series - installing Ruby, Nginx and sqlite3.

Capistrano series - setting up subversion

Capistrano series - Setting up your Slice

Capistrano series - introduction

Ubuntu Gutsy - mongrel clusters and surviving a reboot

Ubuntu Gutsy - Apache vhosts, rails and mongrels

Ubuntu Gutsy - MySQL and RoR

Capistrano 2 - an introduction

Ubuntu Feisty - mongrel clusters and surviving a reboot

Ubuntu Feisty - Apache vhosts, rails and mongrels

Debian Etch - mongrel clusters and surviving a reboot

Debian Etch - Apache Vhosts, rails and mongrels

Ubuntu Feisty - MySQL and RoR

Debian Etch - MySQL and RoR

Ubuntu LTS - MySQL and RoR

Subversion

Multiple repositories and subversion

Multiple projects and subversion

Using SSH with svnserve

Introduction to svnserve

Introduction to subversion

Windows

Logging in via Putty

Article Requests

Click to add a request