Add Custom Domain + SS

✅ Step 1: Point Your Domain (A Record)

At your DNS provider (e.g., Namecheap, GoDaddy), create a record:

Type
Host
Value
TTL
A
cdp
your-server-ip
Auto

✅ Step 2: Install Caddy (for HTTPS)


apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list
apt update
apt install caddy

✅ You’ll see: caddy installed

✅ Step 3: Configure the Caddyfile


nano /etc/caddy/Caddyfile

Paste this:


cdp.yourcompany.com {
    reverse_proxy localhost:8000
}

Save with Control + O, then Control + X

Restart Caddy:


systemctl restart caddy

✅ Visit: https://cdp.yourcompany.com

🔒 It should load with a secure lock icon.

🎨 Part 4: Add Your Own Logo

✅ Step 1: Upload Your Logo

On your Mac, replace the default logo:

bash
CopyEdit
scp path/to/logo.png root@your-ip:/root/Audiencelab-Multiwoven/ui/public/logo.png

✅ No error = upload successful

✅ Step 2: Rebuild the UI


cd ~/Audiencelab-Multiwoven/ui
npm install
npm run build

✅ You’ll see: Compiled successfully

✅ Step 3: Restart the App


cd ~/Audiencelab-Multiwoven
docker-compose down
docker-compose up --build

✅ Your logo will now appear in the interface

Did this answer your question?
😞
😐
🤩

Last updated on August 6, 2021