From fa979a5ed90a7677ddd1aba258bb39ec74d1ed2b Mon Sep 17 00:00:00 2001 From: Nathan Schneider Date: Sun, 18 Oct 2026 15:32:23 -0600 Subject: [PATCH] Add LibreChat sandbox maintenance documentation --- maintenance/librechat-sandbox.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 maintenance/librechat-sandbox.md diff --git a/maintenance/librechat-sandbox.md b/maintenance/librechat-sandbox.md new file mode 100644 index 0000000..c6a5127 --- /dev/null +++ b/maintenance/librechat-sandbox.md @@ -0,0 +1,32 @@ +# LibreChat sandbox maintenance + +**Current image** +- Docker image: `cloudron/ai.librechat.cloudronapp:202610150224320000` +- Deployed as app **0752e430‑aa36‑436e‑8668‑ef18da474f47** (LibreChat sandbox at `https://librechat-test.inference.coop`). + +**Automatic updates** +- The "Automatic updates" toggle in the Cloudron UI has been turned **off** (as of 2026‑10‑18). This prevents the sandbox from pulling newer Docker images automatically. + +**Version‑pinning workflow** +1. **Create a version tag** when a new LibreChat release is approved (e.g. + `cloudron/ai.librechat.cloudronapp:202610250100000000`). +2. **Push the tagged image** to the co‑op registry (e.g. `registry.inference.coop/librechat:sandbox‑2026‑10‑25`). + ```bash + docker pull cloudron/ai.librechat.cloudronapp: + docker tag cloudron/ai.librechat.cloudronapp: registry.inference.coop/librechat:sandbox‑ + docker login registry.inference.coop # use registry‑bot credentials + docker push registry.inference.coop/librechat:sandbox‑ + ``` +3. **Redeploy** the sandbox with the pinned tag: + ```bash + cloudron update --app 0752e430-aa36-436e-8668-ef18da474f47 \ + --image registry.inference.coop/librechat:sandbox‑ + ``` +4. **Verify** the app is running (`cloudron status --app `) and that the image field reflects the new tag. +5. **Record** the change in this document (date, tag, reason) and optionally open a GitHub/Gitea issue linking to the upstream LibreChat release. + +**Rollback** +- To roll back, repeat step 3 with the previous image tag. + +**Future maintainers** +- All steps are captured in this doc and in the corresponding issue in `co‑op/support` (Issue #24). The `co‑op/docs` repository should contain this file; keep it up‑to‑date whenever the sandbox image changes or the automatic‑update flag is toggled.