Home Server
DNS, Reverse Proxy, and ACME servers for Let's Encrypt dns-01 challenge renewals using MongoDB
- MongoDB
- Docker
Create .env
file for each package except common
with an environment variable for mongodb connection
DB_STRING=mongodb://xxx
Then on workspace root, run the following command:
yarn deploy:all
Can be changed in each package's docker-compose.yml file
- DNS server: 2053 (Default standard is 53/tcp+udp)
- DNS server API: 9053
- Revproxy server (HTTP): 80
- Revproxy server (HTTPS): 443
- Revproxy server API: 9054
- ACME server API: 9055