DocSpring is a Rails application that is released as a Docker image (both AMD64 and ARM64.) Requirements: Postgres, Redis, and a file storage service such as AWS S3. Here are some ways you can run DocSping Enterprise on your own infrastructure:

AWS (via Convox)

Convox is an open source PaaS that you can run in your own AWS account. Convox sets up a Kubernetes cluster on EKS and uses Terraform to manage your infrastructure config and state.

Convox offers a hosted Console service and paid support plans, but Convox Rack is an open source project that can be used for free.

Our setup script uses the free self-hosted version of the Convox rack (no Console required.) The setup script currently supports AWS.

Set up DocSpring Enterprise on AWS using Convox:

AWS via Convox

<aside> 💡

Let us know if you need our Convox setup script to support Google Cloud, Digital Ocean, Microsoft Azure, etc.

</aside>

Helm Charts (for Kubernetes)

If you are already running a Kubernetes cluster, we have a GitHub repo that contains Helm charts for setting up DocSpring:

https://github.com/DocSpring/docspring_helm_chart

Aptible

Aptible is a PaaS that makes it easy to deploy secure and compliant infrastructure.

See our GitHub repo for more information:

https://github.com/DocSpring/docspring-enterprise-aptible