# Capistrano Reviews
**Vendor:** Capistrano  
**Category:** [Other IT Management Software](https://www.g2.com/categories/other-it-management)  
**Average Rating:** 3.7/5.0  
**Total Reviews:** 11
## About Capistrano
A remote server automation and deployment tool written in Ruby.




## Capistrano Reviews
  ### 1. Deployment made easy

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 07, 2022

**What do you like best about Capistrano?**

Ability to create multiple environments like staging, and production as well as its ability to backup multiple releases.

**What do you dislike about Capistrano?**

There aren't anything I have disliked about this product.

**What problems is Capistrano solving and how is that benefiting you?**

Using this to deploy multiple applications as well as keep a backup of all the releases.

  ### 2. Using Capistrano since 2013 while deployment and found very useful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shiv Raj B. | Web Development Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 23, 2019

**What do you like best about Capistrano?**

Capistrano is simple, Ruby based, supports automated deployment with various custom settings.
I can use Capistrano as a gem in my Ruby on Rails application and with a generator command it generated Capfile and deploy.rb where we can write various useful scripts used for deployment.
Another best part is we can able to write post deployment script like update database migrations, bundled gems or even write rake tasks if there any.
One can able to set multiple environments like staging, productions, etc.
You can keep multiple backup of multiple releases the default is 5.
It always deploy from the source control repository.
Ability to touch tmp/restart.txt on deploy which trigger a passenger reload.
There is a feature to pass authentication on server before deployment.
There is a feature to rollback to previous deployment version.
You can SSH to many servers and perform bunch of actions.

**What do you dislike about Capistrano?**

I like Capistrano so I am using since 2013.

**Recommendations to others considering Capistrano:**

If you are deploying web applications using few setups with few deployment commands Capistrano is the right choice for you.

**What problems is Capistrano solving and how is that benefiting you?**

Basically I am facing many issues while deploying my web applications to server. Some issues are like I many have many environments and server instances and with one click it was not possible to deploy the application and Capistrano helps me deploy on many instances and environments with single command.
It helped me rollback to previous version whenever I deployed irrelevant code to server.
Many times I many need various versions of deployment applications and Capistrano helps me keeping many releases of deployed applications.
When my web application is ready with some sort of database scripts need to be updated on server, in such a case Capistrano helps me set the database migrations scripts after post deployment.
Capistrano also helps me to write many post deployment scripts like running bundle install command when there are any addition or removable of Gems, or when we write any rake tasks, etc.
I have realized that Capistrano is one of the best tool which is used for the deployment.

  ### 3. Capistrano- Scriptable and Integratable

**Rating:** 3.5/5.0 stars

**Reviewed by:** Lauren J. | Tennis Referee, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 17, 2019

**What do you like best about Capistrano?**

The best part about Capistrano is that it is easily scriptable and can be applied to multiple machines at the same time. This creates a user friendly program. 

**What do you dislike about Capistrano?**

Unfortunately, for someone like myself, new to this type of system/software, it takes time to get used to the program with little to no help. Luckily, it does come with support for complex environments!

**Recommendations to others considering Capistrano:**

When considering Capistrano, I would advise that you look into other systems. I think that the software may have been more effective for a larger company than the one I currently work at.

**What problems is Capistrano solving and how is that benefiting you?**

Capistrano has helped our company to support other management control software, and utilize our employees time in a more effective way

  ### 4. Capistrano User Experience

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Enterprise (> 1000 emp.)

**Reviewed Date:** July 16, 2019

**What do you like best about Capistrano?**

Capistrano is a very helpful command manager for distributed systems and it is a good tool for managing deployments in each company. It is written in Ruby which is good for users who are just getting used to working because it is a simple and concise way to learn as well as delve into. The system itself is very powerful and deployment of machines can be done on multiple machines at the same time. This is so much better than pulling in code manually because the program does it for us, which makes the overall software very easy to learn and efficient. 

**What do you dislike about Capistrano?**

The language of Ruby is not always known among everyone so if we want specific people to troubleshoot issues we can only refer to a select people. It could definitely be more adaptable in terms of languages. 

**Recommendations to others considering Capistrano:**

A recommendation is that you should execute scripts in different serves to generate an output which has the most efficient speed possible. 

**What problems is Capistrano solving and how is that benefiting you?**

We want to support deployment scripts and this IT software helps us make changes and create new ones. The UI is also very easy to learn and the automation is brief but works well with the system. Another thing that I would say is important is to use parallel execution because it can help visualize both programs and you can compare each relative speed accordingly. The overall deployment process is always very concise and constant. 

  ### 5. Its a great and superfast tool for deployment

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 24, 2019

**What do you like best about Capistrano?**

The best part is the flexibility of deploying and rolling back which happens in a glimpse of seconds across multiple machines. Its so easy to configure and manage.

**What do you dislike about Capistrano?**

Sometimes, running in on very large number of nodes simultaneously slows down the process.

**Recommendations to others considering Capistrano:**

Superfast and easily configurable tool

**What problems is Capistrano solving and how is that benefiting you?**

- Fast deployment directly from version control
- History of releases  after deployment
- Running commands on all the machines in one go

  ### 6. Takes the (immense) pain out of deployment!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 17, 2019

**What do you like best about Capistrano?**

Capistrano makes repeated manual deployments a breeze and secure. I used to RCP files for clients applications but it was slow, prone to failure and required knowledge of the files that needed to be synced vs. the files that should not be. Also, Capistrano works great with our Rails apps and the config coexists with the app code. Perfect! 

**What do you dislike about Capistrano?**

Sometimes I have had some trouble getting it configured initially. Usually it is related to a permissions issue on the remote server which is not Capistrano's fault. It would be nice if there was a server-side component that you could install so the client and server parts could help you inspect and resolve user or permissions issues like this. 

**Recommendations to others considering Capistrano:**

Would love to see a server-side component to complement the client to help try to close the gap on user and permissions issues for deployments.

**What problems is Capistrano solving and how is that benefiting you?**

I use Capistrano for deploying all of our Rails apps for our clients. Sometimes we will walk away from a client app for months or years only to have the client request a quick change. If we did not have Capistrano configured for deployment, we would be fumbling to remember how the app needs to be properly deployed.

  ### 7. Remote server automation software

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ray J. | Financial Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2019

**What do you like best about Capistrano?**

I like capistrano because it's written in ruby and ruby is a key language that I am familiar and comfortable with.

**What do you dislike about Capistrano?**

I think my main problem with capistrano is the support features that it lacks. The software is hosted mainly on a git repository.

**What problems is Capistrano solving and how is that benefiting you?**

Capistrano takes the headache out of automating certain commands we run for our financial reports. The benefits I've realized is the capability to generate server side reports with a tap of a button once we write the code we need to write.

  ### 8. Best command manager on distributed systems

**Rating:** 4.5/5.0 stars

**Reviewed by:** Andrew W. | Head of Finance, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 23, 2019

**What do you like best about Capistrano?**

Capistrano is a great tool for mass server administration and is written in ruby and I like that it's a language I've worked with the best.

**What do you dislike about Capistrano?**

I dislike how capistrano isn't a managed service and only on your own systems.

**What problems is Capistrano solving and how is that benefiting you?**

Capistrano lets me leverage automated data science and analytics associated with our company because we are taking repeated reports and we can automate that workflow.

  ### 9. Open source for script

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Hospitality | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 17, 2019

**What do you like best about Capistrano?**

The easy way to use, the language, I like very much the multiserver

**What do you dislike about Capistrano?**

There is nothing at all to dislike. It do what you need 

**What problems is Capistrano solving and how is that benefiting you?**

Update many software in many pc

  ### 10. Capistrano didn't work for us, but could for your organization

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 17, 2019

**What do you like best about Capistrano?**

When we set this solution up on the servers it was relatively quick and painless.  We had several scripts created for deploying new software and at the time, Capistrano was a good fit for the IT organization we had contracted to do the work.

**What do you dislike about Capistrano?**

The cost was high, where there are other options!  When we moved from the outsourced IT organization we didn't have an expert who felt comfortable with how the deployment scripts had been set up.

**What problems is Capistrano solving and how is that benefiting you?**

We deploy, make changes, create new experiences on our website and Capistrano was the tool that had been recommended to support deployment scripts.

  ### 11. Helpful tool, but difficult to manage

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Design | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 17, 2019

**What do you like best about Capistrano?**

Capistrano was the first tool we used to manage site deployments. It was definitely an improvement over pulling the code in manually, since it had a set process, but it was difficult for us to maintain.

**What do you dislike about Capistrano?**

The deployment scripts were in a language we don't use often, so only a few of our developers could troubleshoot issues.

**Recommendations to others considering Capistrano:**

Try CircleCi instead

**What problems is Capistrano solving and how is that benefiting you?**

We used it to create a more consistent deployment process. We realized that they way we had been doing it before was risky, as it was easy to miss steps


## Capistrano Discussions
  - [What are the recent changes made to the Capistrano?](https://www.g2.com/discussions/what-are-the-recent-changes-made-to-the-capistrano) - 1 upvote
  - [RCP scripts](https://www.g2.com/discussions/13451-rcp-scripts) - 1 upvote
  - [Want to work with Capistrano community. What expertise area and skills are required?](https://www.g2.com/discussions/27358-want-to-work-with-capistrano-community-what-expertise-area-and-skills-are-required)

- [View Capistrano pricing details and edition comparison](https://www.g2.com/products/capistrano/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-15+03%3A57%3A59+-0500&secure%5Bsession_id%5D=0b70c193-c747-4bfe-aa2b-e814f5c93792&secure%5Btoken%5D=2f7d2aca2210794aa8476033a076502b3f08a5d143e24bff33d6deff332bdb0b&format=llm_user)


## Top Capistrano Alternatives
  - [Google Cloud Shell](https://www.g2.com/products/google-cloud-shell/reviews) - 4.4/5.0 (27 reviews)
  - [IBM Cloud Pak for AIOps](https://www.g2.com/products/ibm-cloud-pak-for-aiops/reviews) - 4.2/5.0 (57 reviews)
  - [Azure Cloud Shell](https://www.g2.com/products/azure-cloud-shell/reviews) - 4.1/5.0 (15 reviews)

