// Tutorial Series //
How To Use Capistrano to Automate Deployments
Default avatar
By O.S. Tezer
Developer and author at DigitalOcean.
How To Use Capistrano to Automate Deployments

Introduction

Capistrano is a Ruby based remote server automation tool which can be easily used to automate mundane deployment and system management tasks. Using Capistrano, you can almost entirely automate all actions you would normally take to get your product live.

Summary View
detailed View
// Tutorial //

In this DigitalOcean article, we will be taking a close look at Capistrano: a Ruby-based remote server automation tool which can be easily used to automate mundane deployment and system management tasks.

// Tutorial //

In this tutorial, we are going create a rock-solid CentOS server to host Ruby-on-Rails applications using Nginx and Passenger. We will continue with learning how to automate the process of deployments—and updates—using the Ruby based automation tool Capistrano.

Check out all our Tutorial Series

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Get our biweekly newsletter

Sign up for Infrastructure as a Newsletter.

Hollie's Hub for Good

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

Become a contributor

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

Welcome to the developer cloud

DigitalOcean makes it simple to launch in the cloud and scale up as you grow — whether you're running one virtual machine or ten thousand.

Learn more
DigitalOcean Cloud Control Panel