Docker
This guide shows you the steps to deploy a self-hosted instance of Miru using Docker.
Prerequisites
Before we start, you need to make sure you have a VPS or on-prem machine with:
- 2 vCPUs
- 2GB of RAM
- Docker
Installation
Run the following steps to create a new instance of Miru using Docker:
Create a new directory and navigate to it:
Create an .env
file to store your Miru instance secrets.
Create a Docker network:
Create and run the database container:
Note
It is important that the database is started before the Miru containers as they depend on it.
Create and run the Miru dashboard container:
Navigate to your servers IP address on port 3000
in your browser to access the Miru dashboard. You should see the welcome screen as seen below.