Vyomi v2.0.9.1
Patch — fix the docker-compose-only install (caddy crash-looped for every fresh user).
Fixed
- Caddy no longer breaks
docker compose up/--profile full. The caddy TLS sidecar was inprofiles: ["tls", "full"], so the documented--profile full up -dstarted it — but the bare docker-compose install never lays downpackaging/caddy/Caddyfileor TLS certs (Step 2 only fetchesdocker-compose.yml+.env). Docker then auto-created the missing Caddyfile path as an empty directory and the bind-mount failed (not a directory: are you trying to mount a directory onto a file), crash-looping caddy. Caddy is nowprofiles: ["tls"]only — opt-in. Plain installs run onhttp://localhost:9000with zero extra files; HTTPS on:9443is opt-in viadocker compose --profile tls up -d(once a Caddyfile + cert/key are provided) or thevyomi uplauncher (which provisions both via mkcert). The launcher path is unaffected — it usesdocker-compose.appliance.ymland starts caddy by name with seeded files. - Documented install path now reaches "Appliance is Ready." Because the readiness banner counts all backends, the previous
docker compose up -d(4 services, rest lazy) capped at 26%. Portal install steps now usedocker compose --profile full up -dso every backend starts eagerly → readiness 100%.
Artifacts
- SHA256SUMS
- cloud-learn-0.1.0.tar.gz
- cloud-learn-2.0.9.1-1.noarch.rpm
- cloud-learn-2.0.9.1.tar.gz
- cloud-learn_2.0.9.1_all.deb
Docker image: docker pull vyomi/appliance:2.0.9.1
Install: curl -fsSL https://raw.githubusercontent.com/vyomi-cloud/appliance/main/install.sh | bash
SHA256 checksums: see SHA256SUMS in attached artifacts.