Setup
Prerequisites
Configure Wildcard DNS Record(s) to point to machine running GoDoxy
, e.g.
- A Record:
*.domain.com
->10.0.10.1
- AAAA Record (if you use IPv6):
*.domain.com
->::ffff:a00:a01
Automatic
NOTE
GoDoxy is designed to be running in host
network mode, do not change it.
To change listening ports, modify .env
.
Prepare a new directory for docker compose and config files.
Run setup script inside the directory
shell/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/yusing/godoxy/main/scripts/setup.sh)"
You may now do some extra configuration on WebUI
https://godoxy.yourdomain.com
Manual Setup
Make
config
directory then grabconfig.example.yml
intoconfig/config.yml
mkdir -p config && wget https://raw.githubusercontent.com/yusing/godoxy/main/config.example.yml -O config/config.yml
Grab
.env.example
into.env
wget https://raw.githubusercontent.com/yusing/godoxy/main/.env.example -O .env
Grab
compose.example.yml
intocompose.yml
wget https://raw.githubusercontent.com/yusing/godoxy/main/compose.example.yml -O compose.yml