<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ohcnwiki.tellmey.fyi/index.php?action=history&amp;feed=atom&amp;title=Deployment</id>
	<title>Deployment - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ohcnwiki.tellmey.fyi/index.php?action=history&amp;feed=atom&amp;title=Deployment"/>
	<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Deployment&amp;action=history"/>
	<updated>2026-07-06T03:52:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.4</generator>
	<entry>
		<id>https://ohcnwiki.tellmey.fyi/index.php?title=Deployment&amp;diff=201&amp;oldid=prev</id>
		<title>Admin: OHC identity seed</title>
		<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Deployment&amp;diff=201&amp;oldid=prev"/>
		<updated>2026-07-04T23:07:40Z</updated>

		<summary type="html">&lt;p&gt;OHC identity seed&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Doc header&lt;br /&gt;
|type=guide&lt;br /&gt;
|domain=deployment&lt;br /&gt;
|title=Deploying Care&lt;br /&gt;
|order=1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Care is self-hostable. You can run your own instance end to end, from the database and object store to the backend workers and the web frontend.&lt;br /&gt;
&lt;br /&gt;
This section is written for &amp;#039;&amp;#039;&amp;#039;operators and SREs&amp;#039;&amp;#039;&amp;#039; standing up and running their own Care instance — people comfortable on the command line and with a cloud console. It is not an end-user or clinician guide.&lt;br /&gt;
&lt;br /&gt;
== Two ways to deploy ==&lt;br /&gt;
&lt;br /&gt;
There are two complementary paths through this section. Pick the one that matches how you want to run Care.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Path&lt;br /&gt;
! Best when&lt;br /&gt;
! What you get&lt;br /&gt;
|-&lt;br /&gt;
| **[[Index&lt;br /&gt;
| Cloud provider guides]]**&lt;br /&gt;
| You are deploying onto one cloud and want a concrete, click-through recipe using that provider&amp;#039;s managed services.&lt;br /&gt;
|-&lt;br /&gt;
| **[[Deployment/Kubernetes/Reference architecture&lt;br /&gt;
| Kubernetes reference deployment]]**&lt;br /&gt;
| You want a provider-agnostic, self-managed production setup, or you run your own hardware.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The two are not mutually exclusive — the provider guides show how Care maps onto a single cloud&amp;#039;s managed services, while the Kubernetes reference is the portable, fuller-featured production setup that OHC runs itself.&lt;br /&gt;
&lt;br /&gt;
== What gets deployed ==&lt;br /&gt;
&lt;br /&gt;
However you deploy it, a Care instance brings up the Care &amp;#039;&amp;#039;&amp;#039;backend&amp;#039;&amp;#039;&amp;#039; (web workers, Celery workers, and a scheduler), the Care &amp;#039;&amp;#039;&amp;#039;frontend&amp;#039;&amp;#039;&amp;#039; served as static assets, and the infrastructure they depend on: &amp;#039;&amp;#039;&amp;#039;PostgreSQL&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Redis&amp;#039;&amp;#039;&amp;#039;, an &amp;#039;&amp;#039;&amp;#039;S3-compatible object store&amp;#039;&amp;#039;&amp;#039;, and — for a full production setup — &amp;#039;&amp;#039;&amp;#039;OpenSearch/Elasticsearch&amp;#039;&amp;#039;&amp;#039;, ingress with TLS termination, an image registry, and monitoring. The platform components &amp;#039;&amp;#039;&amp;#039;Odoo&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Metabase&amp;#039;&amp;#039;&amp;#039; are commonly deployed alongside Care.&lt;br /&gt;
&lt;br /&gt;
The cloud guides provision these from each provider&amp;#039;s managed services; the Kubernetes reference runs them in-cluster from Helm charts.&lt;br /&gt;
&lt;br /&gt;
== What this section covers ==&lt;br /&gt;
&lt;br /&gt;
=== Cloud provider guides ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Index|Overview &amp;amp;amp; infrastructure requirements]]&amp;#039;&amp;#039;&amp;#039; — the components a production deployment needs, and how to choose a provider.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Index|AWS]]&amp;#039;&amp;#039;&amp;#039; — deploy on ECS Fargate with a GitHub Actions pipeline.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Index|Google Cloud]]&amp;#039;&amp;#039;&amp;#039; — deploy on GKE with Cloud Build, or host the frontend as a static site on GCS with Cloud CDN.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Deployment/Providers/Deploying Care on DigitalOcean|DigitalOcean]]&amp;#039;&amp;#039;&amp;#039; — deploy on the App Platform with managed Postgres and Spaces.&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes reference deployment ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Deployment/Kubernetes/Requirements|Requirements]]&amp;#039;&amp;#039;&amp;#039; — workload components, storage and backup expectations, and the tooling you need on your workstation.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Deployment/Kubernetes/Reference architecture|Reference architecture]]&amp;#039;&amp;#039;&amp;#039; — the shape of the reference cluster: nodes, networking, ingress, storage, and supporting services.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Deployment/Kubernetes/Provisioning the cluster|Provisioning the cluster]]&amp;#039;&amp;#039;&amp;#039; — bringing up the Kubernetes cluster with kubeadm, the CNI, and storage.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Deployment/Kubernetes/Deploying Care onto the cluster|Deploying Care]]&amp;#039;&amp;#039;&amp;#039; — applying the application modules with the &amp;lt;code&amp;gt;deployer.py&amp;lt;/code&amp;gt; workflow.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Deployment/Kubernetes/Day-2 operations|Day-2 operations]]&amp;#039;&amp;#039;&amp;#039; — backups, restores, monitoring, and routine maintenance.&lt;br /&gt;
&lt;br /&gt;
=== Security &amp;amp;amp; privacy ===&lt;br /&gt;
&lt;br /&gt;
Applies to every deployment, however you host it:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Deployment/Security/Data security|Data security]]&amp;#039;&amp;#039;&amp;#039; — the standard security practices to enable at the edge, network, transport, data, and operational layers.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Deployment/Security/Privacy and data protection|Privacy &amp;amp;amp; data protection]]&amp;#039;&amp;#039;&amp;#039; — handling patient data responsibly and meeting your regulatory obligations.&lt;br /&gt;
&lt;br /&gt;
{{Tip|title=Looking to contribute instead?|1=If you want to run Care locally to develop against it rather than operate a production instance, see the [[Contributing|Contributor&amp;#039;s Guide]].}}&lt;br /&gt;
&lt;br /&gt;
{{Related}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>