feat: improved guide on readme

This commit is contained in:
Gerard Gascón 2025-05-12 14:25:46 +02:00
parent 87279cd7d4
commit 90d6fd3149

View file

@ -24,4 +24,26 @@ All subsequent domains I want to point to a home server service will have a CNAM
```
git.gerardgascon.com. IN CNAME vps.gerardgascon.com.
```
```
## Steps to add a new service
1. Add CNAME record to DNS
2. Modify nginx.conf to add support for the new service:
```nginx configuration
server {
listen 443 ssl;
server_name <<url>>;
ssl_certificate /etc/letsencrypt/live/<<url>>/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/<<url>>/privkey.pem;
location / {
proxy_pass http://<<tailnet_ip>>:<<service_port>>/;
}
}
```
3. Request SSL certificate and deploy:
```shell
docker compose stop nginx && certbot certonly --standalone -d <<url>> --expand && docker compose up -d
```