Session close 2026-09-29: R-710 closed live on demo-hp; STATUS, CONTEXT, REPORT-login-gate-2026-09-29
gates / gates (push) Successful in 26s
gates / gates (push) Successful in 26s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -1,26 +1,26 @@
|
||||
# STATUS — what works, what's broken, what's next
|
||||
|
||||
**Updated 2026-09-28 evening. Both demo boxes run controller 0.279.0 and host agent 0.137.0. Hub 0.125.0. New installs get golden 0.276.0 with agent 0.137.0.**
|
||||
**Updated 2026-09-29 morning. Both demo boxes run controller 0.280.0 and host agent 0.137.0. Hub 0.125.0. New installs get golden 0.276.0 with agent 0.137.0.**
|
||||
|
||||
**Decisions today** (yours, recorded): the HP box's restore test uses the big NVMe disk. No app goes live with a login a stranger knows.
|
||||
**Decisions today** (yours, recorded): I changed the HP box's two demo passwords. The "gate" was tested first, and built only because the test passed.
|
||||
|
||||
**What I did, and it worked.**
|
||||
- **claper and bookstack now get their own random first password.** The box sets it right after install and shows it on the app page. The old shared password no longer works. Tested on fresh installs; for claper also after a restore.
|
||||
- **Every app with a known default login now says so** on the install page and the app page: "This app starts with a known, shared password: … Change it right after the install."
|
||||
- **The HP box's full-system restore test works now, on the NVMe disk.** It needed one Proxmox permission, which you approved. The test passed in 9 minutes; the other disk was not touched.
|
||||
- **A running app whose backup holds no data now raises an alarm** for us and a sentence on its backup page. Yesterday's nextcloud case was silent.
|
||||
- **A debug button runs the night's backup chain now**, in the night's order. Tested on the scratch box.
|
||||
- **Removing an app "with its backups" now also deletes its off-site check copy.**
|
||||
- **ep0:** the test install's network link was already gone. Nothing to remove.
|
||||
- **The HP box's bookstack and calibre-web have new admin passwords.** They are in your credentials file, under names starting `DEMO_HP_`. The old shared passwords no longer work. Their pages no longer warn.
|
||||
- **The gate test passed.** A new app whose first visitor would become its admin is now closed to strangers until you set it up. A stranger sees a page that says "This app is waiting for its first setup. Sign in to the Felhom dashboard." You, signed in to the dashboard, go straight in. It adds about 2 ms.
|
||||
- **The gate opens by itself** when the app says it has an admin (immich, n8n, audiobookshelf: within 30 seconds of the setup). For an app that cannot say it, you press "Kész, beállítottam" on the app page (uptime-kuma).
|
||||
- **After it opens, nothing of it is left.** immich's phone-app login worked unchanged.
|
||||
- **Every app that started with a known password now gets its own random one**: mealie, wger and calibre-web joined claper and bookstack.
|
||||
- **Small fixes:** wger's login did not work from any browser (fixed). romm and zipline no longer show a login that does not exist. grafana refuses to start without its password. Installed apps' passwords are no longer inside the settings page's code; the eye button fetches them.
|
||||
- **New button on the app page:** "Megváltoztattam" / "I changed it", under a known default login.
|
||||
|
||||
**What is not done.**
|
||||
- **37 apps still start with a login a stranger can take.** 3 have a known default (calibre-web, mealie, wger). 34 let the first visitor create the admin. You chose to fix them over several sessions. The list and the route for each are written down.
|
||||
- **On the HP box, the installed bookstack and calibre-web still accept their default passwords.** I changed nothing there, as the brief said. Their pages now warn.
|
||||
- **romm's page shows a default login that does not exist.** Filed with the 37.
|
||||
- **The night watch did not run.** It was optional.
|
||||
- **30 apps still let the first visitor create the admin.** Each needs the gate switched on and tested. That is the next sessions' work, as you chose.
|
||||
- **About a dozen apps still allow open sign-up after the setup.** The gate does not change that. Written down.
|
||||
- **I did not test a restore of a gated app live.** It needs a whole-box backup, which test runs must not do. The code keeps the gate's state through a restore, and a test checks it.
|
||||
|
||||
**Rows.** 3 opened, 2 closed. The list went from 342 to 345 rows.
|
||||
**Costs you should know** (no decision needed): while an app is still closed, its phone app cannot reach it, and it stops answering if the controller is down. "Kész, beállítottam" trusts you: pressed too early, the app opens before you set it up.
|
||||
|
||||
**Rows.** 4 opened, 4 closed. The list went from 346 to 350 rows.
|
||||
|
||||
**What needs you.**
|
||||
1. **The installed bookstack and calibre-web on the HP box:** (A) I change their admin passwords on the box and show them to you (I recommend this; they are on the internet), or (B) leave them. If you do nothing, anyone who knows those defaults can log in to the two demo apps.
|
||||
2. **D4, the image copies, the Peti leftovers:** unchanged. If you do nothing, nothing changes.
|
||||
1. **D4, the image copies, the Peti leftovers:** unchanged. If you do nothing, nothing changes.
|
||||
|
||||
Reference in New Issue
Block a user