Files
Autoparts-DB/docs/CADDY_CONFIG.md
consultoria-as e61063bdd7 feat(domain): separate POS to pos.nexusautoparts.com.mx subdomain
- nexusautoparts.com.mx -> Dashboard/Landing (port 5000)
- pos.nexusautoparts.com.mx -> POS (port 5001) with static assets proxy
- admin.nexusautoparts.com.mx -> Dashboard (port 5000)
- Update mobile app configs to point to pos.nexusautoparts.com.mx
- Update Caddy docs with new subdomain layout
2026-05-14 09:30:43 +00:00

1.0 KiB

Caddy Config for nexusautoparts.com.mx

VM with Caddy: 192.168.10.74

VM with POS/Dashboard: 192.168.10.91

Add this to /etc/caddy/Caddyfile on the Caddy VM (192.168.10.74):

# Landing page / Dashboard
nexusautoparts.com.mx, www.nexusautoparts.com.mx {
    reverse_proxy 192.168.10.91:80
}

# POS (point of sale app)
pos.nexusautoparts.com.mx {
    reverse_proxy 192.168.10.91:80
}

# Dashboard admin (optional alternative access)
admin.nexusautoparts.com.mx {
    reverse_proxy 192.168.10.91:80
}

# Legacy domain (optional, redirect or keep)
nexus.consultoria-as.com {
    reverse_proxy 192.168.10.91:80
}

Then reload Caddy:

sudo systemctl reload caddy
# or
sudo caddy reload --config /etc/caddy/Caddyfile

Caddy will automatically obtain Let's Encrypt certificates for all domains.

DNS Records needed in Hostinger

Record Name Target
A @ IP of Caddy VM
CNAME www nexusautoparts.com.mx
CNAME pos nexusautoparts.com.mx
CNAME admin nexusautoparts.com.mx