> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dittofeed.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Self-Host with Render

This section outlines the necessary steps to run Dittofeed on the platform [Render](https://render.com/).

Click Deploy to Render below and follow the prompts to deploy Dittofeed on Render.

<a href="https://render.com/deploy?repo=https://github.com/dittofeed/dittofeed" target="_blank" rel="nofollow">
  <img src="https://render.com/images/deploy-to-render-button.svg" alt="Deploy to Render" />
</a>

## Visit the Dashboard

You can now visit the dashboard, whose URL is listed on the dashboard service page.

<Frame>
  <img src="https://mintcdn.com/dittofeed/abmbv2I9puhRd1Zb/images/render-dashboard-url.png?fit=max&auto=format&n=abmbv2I9puhRd1Zb&q=85&s=1c34221a982be9cd5e81b95d266d37f9" alt="Render Dashboard Url" width="800" height="378" data-path="images/render-dashboard-url.png" />
</Frame>

## Submit Data to the API

You can submit data to your instance of the Dittofeed API by passing your instance's url to the Dittofeed SDK.

```javascript theme={null}
DittofeedSdk.init({
 writeKey: '...',
 host: 'https://PLACEHOLDER.onrender.com',
});
```

## Admin CLI

By default, the Admin CLI is deployed as a worker service. You can access the Admin CLI by accessing the service's shell `https://dashboard.render.com/worker/<service-id>/shell`.

The admin-cli's primary use is in facilitating version upgrades to Dittofeed.

<Frame>
  <img src="https://mintcdn.com/dittofeed/abmbv2I9puhRd1Zb/images/render-admin-cli-shell.png?fit=max&auto=format&n=abmbv2I9puhRd1Zb&q=85&s=4607255d467f1b82a6f2d8d5905c6f14" alt="Render Admin CLI" width="3680" height="2382" data-path="images/render-admin-cli-shell.png" />
</Frame>

You can delete the Admin CLI service in its settings when you don't need it anymore and redeploy it by manually resyncing Dittofeed's blueprint.
