Compare commits

...

2 commits

Author SHA1 Message Date
a1056ba900 fix: client body size limits 2025-05-12 23:37:46 +02:00
90d6fd3149 feat: improved guide on readme 2025-05-12 14:25:46 +02:00
2 changed files with 25 additions and 1 deletions

View file

@ -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.
```
## 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
```

View file

@ -37,6 +37,7 @@ http {
server {
listen 443 ssl;
server_name git.gerardgascon.com;
client_max_body_size 0;
ssl_certificate /etc/letsencrypt/live/git.gerardgascon.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/git.gerardgascon.com/privkey.pem;
@ -49,6 +50,7 @@ http {
server {
listen 443 ssl;
server_name obsidian.gerardgascon.com;
client_max_body_size 128M;
ssl_certificate /etc/letsencrypt/live/obsidian.gerardgascon.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/obsidian.gerardgascon.com/privkey.pem;