Commit Graph

12 Commits

Author SHA1 Message Date
Christiaan Westerbeek
9fe65d51a0 Upgrade to 1.1.1-stable and normal user weer
normale user om geen andere problemen te voorkomen. Ik fix het wel in het rsync command dat uploaden niet werkte
2026-01-13 21:47:06 +01:00
Christiaan Westerbeek
e65d518c63 Nieuwe fix geen persisting van database.db
The root cause is that the `FILEBROWSER_DATABASE` environment variable is not overriding the default database path as expected (logs consistently show creation of "database.db" at the default relative location `./database.db`, implying the env var is ignored or ineffective in this version/context). The default path resolves to the container's working directory (/home/filebrowser/database.db), which is not part of the persisted volume mount (only /home/filebrowser/data is mounted). Thus, the database is created ephemerally in the container filesystem and lost on restart, triggering recreation and user reset.

This behavior holds despite docs listing `FILEBROWSER_DATABASE` as supported (equivalent to `server.database`); in practice, for v1.1.0-stable, configuration via config.yaml takes precedence and works reliably. Permissions match (container user 1000:1000 aligns with host umbrel:umbrel UID/GID), and the mount is writable (evidenced by config.yaml presence), so no issue there.

### Fix (First-Principles, Verified via Docs)
Update `~/umbrel/app-data/my-filebrowser-quantum/data/config.yaml` under the `server:` section (add if missing):

```yaml
server:
  # ... existing entries like port: 80
  database: "data/database.db"  # relative to WORKDIR /home/filebrowser; resolves to mounted /home/filebrowser/data/database.db
```

- Remove `FILEBROWSER_DATABASE` from docker-compose.yml (redundant/ineffective).
- Optionally, change `FILEBROWSER_CONFIG` to relative `"data/config.yaml"` for consistency with upstream examples, though absolute works.
- Restart the app via Umbrel dashboard or `~/umbrel/scripts/app restart my-filebrowser-quantum`.
- Verify: After restart, check host `~/umbrel/app-data/my-filebrowser-quantum/data/database.db` exists (BoltDB file, ~10-20KB initially). Logs should no longer warn about missing DB or create a new one. Users persist.

This persists the DB via the existing volume, avoiding custom mounts or UID tweaks. If still fails (e.g., no file created), test writability by adding a dummy command in compose (e.g., touch /home/filebrowser/data/test.txt) and inspect logs.
2026-01-11 19:35:13 +01:00
Christiaan Westerbeek
2e31ab88c4 database wordt weer hergecreeerd na elke restart 2026-01-11 18:13:44 +01:00
Christiaan Westerbeek
b4e095d7e3 Inloggen en persisted database file werkt nu 2026-01-11 17:42:08 +01:00
Christiaan Westerbeek
81a473ae77 Kijken of inloggen werkt zonder deze regel 2026-01-11 17:08:34 +01:00
Christiaan Westerbeek
6f4a720db2 Try fix admin login 2026-01-11 17:04:26 +01:00
Christiaan Westerbeek
19385835ec Probeer het default admin wachtwoord
Als hopelijke fix voor inloggen lukt nog niet. Maar wel te zien aan log dat config.yaml gevonden is dus positief
2026-01-11 15:39:32 +01:00
Christiaan Westerbeek
96fadf3a3f Persist users across restarts 2026-01-11 14:21:09 +01:00
Christiaan Westerbeek
c17f1a8d5f Move config file 2026-01-11 14:19:26 +01:00
Christiaan Westerbeek
8012cb9aef Nieuwe config 2026-01-11 14:05:12 +01:00
Christiaan Westerbeek
f8c01569f1 Gelijk goede fb quantum config voorbereiden 2026-01-11 11:31:07 +01:00
Christiaan Westerbeek
d4a5bd3d51 Rename to my 2026-01-11 10:53:55 +01:00