Docker Deployment
Using Docker and containerization is an easy and recommended way to run evermeet instance.
Requirements
- domain or subdomain (e.g.
my-evermeet-instance.com
etc.) - machine with Docker installed (own HW or cloud)
- webserver or reverse proxy that provides HTTPS (e.g. Nginx, Caddy etc.)
Quickstart
Here’s a guide on how to get started leveraging Docker Compose (V2) functionality.
-
Clone
@evermeet/evermeet-docker
repository: -
Create configuration file
config.yaml
: -
Update Configuration file
config.yaml
regarding to your setup: -
Run your instance:
Done! Now your evermeet instance is running on port 3005
on target machine. On a local machine, you can test the functionality by visiting http://localhost:3005.
You can now proceed by setting up a reverse proxy on your webserver.
Setting up a reverse proxy
Here are the minimal settings for the most common webservers or proxies:
Using Caddy is the easiest and recommended option if you don’t have a webserver yet, as it automatically obtains and renews TLS certificates for HTTPS.
Configuration example:
Configuration example for nginx webserver: