What if you have several servers with different users, ssh-keys, and even port numbers? How to manage all this stuff flexibly ? This tutorial covers poorly documented Capistrano features for advanced servers and roles configuration. Many of them obtained via digging into Capistrano sources. This article covers following Capistrano topics: roles configurationserver configurationThe way HOSTS, ROLES
![Advanced server definitions in Capistrano | Railsware Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/3b83dbbbb5a4883ef72a106089fc14aa1362f641/height=288;version=1;width=512/https%3A%2F%2Frailsware.com%2Fblog%2Fwp-content%2Fuploads%2F2017%2F12%2FAdvanced-server-definitions.png)