docker install¶
0. Requirements¶
Minimum 1G memory 1 core CPU linux 64-bit system
1. Configure DNS¶
Configure the A record of the domain name to the public IP address of the server in the domain name service provider or DNS resolution service provider
For example
Host name |
Record type |
Record value |
---|---|---|
meet |
A |
x.x.x.x |
The host name can be any secondary domain name prefix, here we use meet
example.com is your domain name
x.x.x.x is the public IP address of the server
The web access address is https://meet.example.com/meet
2. Install docker, git¶
# If already installed, skip
mkdir pkgs && cd pkgs
wget 'https://download.docker.com/linux/static/stable/x86_64/docker-26.1.4.tgz'
tar xf docker-26.1.4.tgz;
chmod +x docker/*
sudo cp docker/* /usr/local/bin/
curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
yum install git # centos
apt install git # ubuntu/debian
3. Install¶
git clone https://github.com/Hedwi/hedwi-docker.git
cd hedwi-docker/meet
cp env.example .env
# Modify the .env configuration
make
4. Automatically generate free SSL certificates¶
make cert
5. Restart nginx¶
make down && make