Intercity is a webbased hosting management dashboard that lets you manage (cloud) servers and deploy Ruby on Rails, Python, Node.js and PHP apps. To some extend, you can compare it to Plesk, DirectAdmin or CPanel.
Unlike a Platform as a Service (like Heroku), you install an Intercity instance on a seperate server. You then use that Intercity instance to configure and deploy apps on other servers in your infrastructure. This means that a simple setup always consists of at least two servers: one runs your Intercity instance and one or more other servers host your apps.
Having your own Intercity instance on your own server has lots of benefits. We think these are the most important ones:
Intercity tightly integrates with Dokku under the hood. Dokku is the underlying system that allows deploying your apps. The benefit of this integration is that any app that you are able to deploy on Heroku, should also work on your Intercity/Dokku-managed server.
Ready to get started with Intercity? Start on the Install Intercity page. If you’re interested in seeing how you use your own Intercity instance to deploy your apps, take a look at the Install a server page.