mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 11:09:18 +02:00
fix rsync permissions: setup-server.sh with setgid dirs, exclude .claude/.pi
This commit is contained in:
4
TODO.md
4
TODO.md
@@ -40,6 +40,10 @@
|
||||
|
||||
## Admin / Server
|
||||
|
||||
- [x] Create `scripts/setup-server.sh` (one-time server setup: group, ownership, setgid 2775 on dirs)
|
||||
- [x] Add `just setup-server` recipe (rsync + run setup-server.sh on remote)
|
||||
- [x] Exclude `.claude` and `.pi` from rsync deploy
|
||||
- [x] Update `docs/SERVER_SETUP.md` with correct permissions rationale and troubleshooting
|
||||
- [ ] Add server status view in admin panel (nginx + php-fpm health, site HTTP check)
|
||||
- [ ] Add server log viewer in admin panel (tail nginx error/access logs via SSH or log endpoint)
|
||||
- [ ] Add nginx config deploy flow to admin panel (upload `scripts/deploy-server.sh`, run remotely)
|
||||
|
||||
Reference in New Issue
Block a user