Skip to main content

Self-hosting Fanoni

Fanoni is an open source healthcare development platform that you can deploy in your own environment. This guide provides detailed instructions for self-hosting Fanoni across various infrastructure options.

These guides are designed for DevOps engineers and system administrators who have experience managing production healthcare systems.

Considerations

Thinking about self-hosting? Take a look at our self-hosting vs. cloud guide to help you decide if self-hosting is for you.

Installation Options

Deploy Fanoni on Amazon Web Services using our industrial-strength AWS CDK and CloudFormation templates. This deployment option, which we use for our own hosted service, provides enterprise-grade scalability with automated setup of VPCs, ECS clusters, load balancers, and other critical infrastructure components.

Install on Ubuntu

Deploy Fanoni directly on Ubuntu servers using our official APT repository (apt.medplum.com). This production-ready configuration offers a streamlined installation process while maintaining full control over your infrastructure.

Install on GCP (Beta)

Deploy Fanoni on Google Cloud Platform using our Terraform configurations. Validated for production use, this deployment option provides a robust foundation, but offers a less-automated setup and requires additional operational expertise.

Install on Azure (Beta)

Deploy Fanoni on Azure using our Terraform configurations. Validated for production use, this deployment option provides a robust foundation, but offers a less-automated setup and requires additional operational expertise.

Install from Scratch

Learn how to build and deploy Fanoni from source code on bare metal infrastructure. This option provides an in-depth understanding of Fanoni's architecture and components, making it ideal for educational purposes or custom deployments.

Additional Resources