-
Install
golang
on your linux machine -
Download xcaddy binary https://github.com/caddyserver/xcaddy/releases
-
Build Caddy binary, with digitalocean plugin using this command
xcaddy build --with github.com/libdns/digitalocean
-
Make digitalocean API key https://cloud.digitalocean.com/account/api/tokens?i=ac10f6
-
Set ENV variable in your linux machine
export DO_AUTH_TOKEN="your_digitalocean_api_key"
-
Run Caddyfile
Example config
test.org {
root * /var/www/html
file_server
}