OpsCaptain (Heroku alternative on your droplet)

Visit site

Deploy and manage apps (written in any language) and databases on your droplet. Starts at free!

Deploy and manage unlimited apps on your droplet using OpsCaptain Agent, CLI, Docker, open source Heroku and Cloud Foundry buildpacks. OpsCaptain creates a PaaS environment on your droplet so you can deploy apps written in most popular languages to your droplet using a single command.

Steps to deploy:

Buy a droplet running Ubuntu 16 and from the OpsCaptain dashboard, provide the IP Address and the root password of this droplet. OpsCaptain then installs Docker, OpsCaptain agent, OpsCaptain proxy and open source buildpacks on your server.

Download the OpsCaptain CLI from npm using [npm install -g opscaptain-cli]

Create an app and the required database engine from the OpsCaptain dashboard. You can then proceed to deploy from the command line using [opscaptain deploy]. You can also zip your project folder and upload it from the dashboard. When deploying from the dashboard, you do not require the CLI as you can do everything from the dashboard.

Supported languages:

  • Node.js (Includes Meteor.js support)
  • Elixir (Includes Phoenix support)
  • Ruby (All Ruby frameworks)
  • PHP (All PHP frameworks)
  • All JVM-Based languages and frameworks (Java, Scala, Play, Grails etc)
  • Golang
  • .NET Core
  • Python
  • Static websites support.

Key features:

  • One command deploy using CLI or click upload to deploy from dashboard
  • App, HTTP and Database logs viewer
  • Let’s encrypt support for free SSL certificates (Renewed forever)
  • Built-in load balancing
  • Horizontal scaling to unlimited servers
  • Zero downtime deployments
  • 24×7×365 Monitoring & alerting
  • APM Metrics - % CPU, % RAM, response latency, request and transactions / second
  • Team collaboration
  • Ticket support

Supported database engines and features:

  • MySQL
  • MongoDB (Versions: 3.2, 3.4 and 3.6) Wired tiger storage engine.
  • PostgreSQL
  • Preconfigured and ready to go out of the box.
  • Continuous backups – every change is backed up offsite as it happens.
  • Point-in-Time Recovery – rewind your database to any moment in the past.
  • Database slow query analyzer – nice charts to explore slow queries.
  • Database replication support – replicate data between digital ocean droplets and data centers for 100% uptime.
  • IP White listing
  • Authentication enabled by default
  • SSL encryption

Follow us on twitter

Was this helpful?
Leave a comment

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Publish your Tool on Community

Have you created an Integration, API Wrapper, Service, or other Tool that helps developers build on DigitalOcean? Help users find it by listing it in Community Tools.

Featured on Community

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