updates documentation for beszel
This commit is contained in:
@@ -19,6 +19,7 @@ Recovery steps are in `RUNBOOK.md`. Repo overview and workflows are in `README.m
|
||||
- **Secrets in .env files**: All secrets (DB passwords, API keys, tokens) live in `.env` files under each app's `docker/<app>/` directory on the server. These are gitignored (`**/.env` in root `.gitignore`). The `.env` files are included in the USB backup. If the backup is lost, all secrets can be recreated from Bitwarden. The `system/msmtprc` in the repo has its password REDACTED -- the real one is only on the server.
|
||||
- **ZFS parent dataset mountpoints**: Pools have parent datasets (e.g., `nextcloud`, `threeteras`) that create mountpoints like `/mnt/nextcloud`. These are empty and expected — do not delete them.
|
||||
- **msmtp**: Replaces sendmail for cron MAILTO and smartd email alerts. Configured via `/etc/msmtprc` (Fastmail SMTP). The symlink `/usr/sbin/sendmail -> /usr/bin/msmtp` is set up in recovery step 2.
|
||||
- **Beszel agent**: System monitoring agent that reports to the beszel hub on hantim (`beszel.hantim.net`). Uses host network, listens on port 45876. No nginx proxy — it's not a web app.
|
||||
- **hantim-server**: Sister repo with similar nginx/certbot patterns. Located at `~/dev/hantim-server`. Useful as reference for deploy patterns.
|
||||
|
||||
## Remotes
|
||||
|
||||
@@ -18,6 +18,7 @@ docker/ Docker app configs (compose files, nginx confs)
|
||||
jellyfin/ Media server
|
||||
garage/ S3-compatible storage
|
||||
minecraft/ MCSManager
|
||||
beszel-agent/ System monitoring agent (reports to beszel.hantim.net)
|
||||
smb/ Samba share (ZFS mountpoint, not in git)
|
||||
system/ System config snapshots (smb.conf, sanoid.conf, firewalld, etc.)
|
||||
```
|
||||
|
||||
+1
-1
@@ -197,7 +197,7 @@ Deploy each app (nginx is already running and will return 502 until they start):
|
||||
|
||||
```bash
|
||||
# Add any new apps that have been added since this was written
|
||||
for app in nextcloud gitea jellyfin garage minecraft; do
|
||||
for app in nextcloud gitea jellyfin garage minecraft beszel-agent; do
|
||||
cd /opt/argento/docker/$app
|
||||
docker compose pull
|
||||
docker compose build
|
||||
|
||||
Reference in New Issue
Block a user