← back to Kamatera Nginx

README.md

25 lines

# kamatera-nginx

Source-of-truth snapshot of `/etc/nginx/` on the Kamatera prod box (45.61.58.125
/ Tailscale 100.107.67.67 / ssh alias `my-server`).

## Layout

- `sites-available/` — canonical per-host server blocks
- `sites-enabled/`   — symlinks back into sites-available/

## Sync to prod

```bash
rsync -azv --delete \
  sites-available/  my-server:/etc/nginx/sites-available/
ssh my-server 'nginx -t && nginx -s reload'
```

Symlinks in `sites-enabled/` are recreated on prod manually (or via a
helper script — TODO).

## Backups on prod

`/root/nginx-backups/` holds dated tarballs of pre-change state.