Releases: InsForge/instacloud-oss
Release list
v0.2.0 — Cloud-parity dashboard
Cloud-parity dashboard sweep: the self-hosted console now matches the InstaCloud cloud console across the surfaces both products can express.
Added
- Storage Buckets tab — bucket card (name, copy, Private/Public toggle) over a Files browser: upload (presigned POST), download, delete, bulk delete, search, empty state.
- Branches — Rename Branch in the row menu; "Exclude all services" on create (daemon
excludeServices: an empty branch, nothing copied). - 404 page for unknown routes (was a silent redirect).
- Deployment Logs tab (compute / postgres / managed) — time-ranged deploy/restart/sleep/wake/lifecycle events.
- Redis Database tab — logical-db chips, key browser, per-key type/TTL/value, and a Stats view, behind the suspend/wake gate.
- Postgres Database tab — Data browser, SQL Editor (exactly-once, literal-aware, lossless text values, 30s statement timeout, meta-commands refused), Stats, Configurations (regenerate password), Extensions.
- Look & feel — follows the OS theme by default like the console; Inter + Geist Mono self-hosted; topbar Feedback control.
New daemon routes (API/CLI/agents too)
POST /database/query (gated db.query), GET /services/:sid/redis/{keys,value,stats} (gated db.read), branch rename excludeServices, and ?kinds= on the events feed.
Fixed
Add Service dialogs no longer pre-fill the name (an untouched Add silently created a service).
Notes
Deliberate divergences from cloud (unchanged): staged Apply/Deploy/Discard (self-host applies immediately), billing/Usage, regions, GitHub deploys, managed backups. Metrics retention raised to 7 days.
🤖 Generated with Claude Code
v0.1.0
First tagged release of InstaCloud OSS: a self-hostable, single-node serverless runtime that gives
each project a Postgres database, object storage and app containers, where every branch is a
disposable isolated clone. It speaks the same API surface as the hosted cloud, so the stock insta
CLI, MCP server and agent skills work against it unchanged.
Install
curl -fsSL https://raw.githubusercontent.com/InsForge/instacloud-oss/main/install.sh | sudo shLinux, x86_64 or aarch64, with Docker (the installer installs Docker if it is missing). Re-run the
same command to upgrade; add --version v0.1.0 to pin.
The daemon image is ghcr.io/insforge/instacloud:0.1.0, published for linux/amd64 and linux/arm64.
What is in it
- Branches as environments.
insta branch createforks the Postgres data directory and every
compute volume by reflink, so a branch returns in about a second whatever a sleeping database
weighs, and the bucket objects are synced. - Scale to zero, or always on. Idle services sleep and wake on traffic. The default branch is
always-on by default;INSTA_OSS_ALWAYS_ON_DEFAULT=0flips the whole box to scale-to-zero, and
any service can be pinned either way. - Real URLs and TLS. Every service gets
<service>-<branch>.<domain>, with certificates issued
on demand. With no domain of your own it falls back to an sslip.io name derived from the box's
public IP. - A dashboard served by the daemon itself, matching the hosted console.
- Governance gates the daemon enforces for every caller: the CLI, an agent, or the dashboard.
See COMPATIBILITY.md for
the command-by-command comparison against the hosted cloud, and
docs/self-hosting for
install, upgrade and domain setup.
Notes
The repositories were renamed to the instacloud-* scheme shortly before this release. Old URLs
still redirect, but prefer InsForge/instacloud-oss.