Deploy with Docker
Self-hosting with Docker and Docker Compose.
This documentation is actively being improved. You may encounter gaps or incomplete sections as we refine and expand the content. We appreciate your understanding and welcome any feedback to help us make this resource even better!
Docker is the easiest way to deploy a self-hosted instance of Fonoster. This guide will walk you through deploying the Fonoster services using Docker and Docker Compose.
Prerequisites
The only prerequisite for Fonoster is to have Docker installed on the host machine.
Step-by-step installation
Prepare the environment
Follow the next few steps to prepare the environment:
Generate keys
Next, generate a set of public and private keys for the server. You can use the following command to generate the keys:
Confirm the directory structure
Your directory structure should look like this:
If it looks different, go back and review your steps.
Start the server
Finally, run the following command to start the application:
After a few moments, you can interact with Fonoster using the API or SDK.