feat: improved guide on readme
This commit is contained in:
parent
87279cd7d4
commit
90d6fd3149
1 changed files with 23 additions and 1 deletions
22
README.md
22
README.md
|
@ -25,3 +25,25 @@ All subsequent domains I want to point to a home server service will have a CNAM
|
||||||
```
|
```
|
||||||
git.gerardgascon.com. IN CNAME vps.gerardgascon.com.
|
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
|
||||||
|
```
|
Loading…
Add table
Add a link
Reference in a new issue