InsForge

Instacloud OSS — DevOps skill for Claude Code

DevOps community

Cloud infrastructure built from the ground up for agents to provision and operate directly.

How to install Instacloud OSS

This entry records only its repository, not the path inside it, so there is no exact command to give. Open InsForge/instacloud-oss and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Instacloud OSS does

Cloud infrastructure built from the ground up for agents to provision and operate directly.

Alternatives in DevOps

  • Appwrite — Appwrite® - complete cloud infrastructure for your web, mobile and AI apps 57.5k ★
  • Render Deploy — Deploy applications to Render's cloud platform using Git-backed services 14.6k ★
  • AWS Skills Pack — AWS cloud services skills 1.6k ★

README

InstaCloud OSS

The open-source InstaCloud runtime: one daemon over your Docker that answers the same API the hosted platform answers. Serverless on a single machine, branches that fork the disk, and the same `insta` CLI, MCP server and agent skills on both sides.

project = a Postgres database + an S3 bucket + your app containers
branch  = a disposable, fully isolated clone of all three

[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)

[Install on a VPS](#install-on-a-vps) · [Run on your laptop](#run-on-your-laptop) · [insta CLI](https://github.com/InsForge/instacloud-cli) · [Hosted InstaCloud](https://instacloud.com) · [Discord](https://discord.com/invite/MPxwj5xVvW)

Install on a VPS

Ubuntu 22.04+ or Debian 12+, 2 vCPU, 2 GiB RAM, 15 GiB free disk, and the ports 80, 443, 8080, 8081, 5432, 6379 and 27017 free. The installer checks all of that before it changes anything: a busy port names the key that moves it, and a first install on a box under the memory or disk minimum stops there rather than failing later under load. As root:

curl -fsSL https://get.instacloud.com | sh

The daemon image is not published yet, so until the first release the one-liner has nothing to pull. A tag is not enough on its own: the installer asks GitHub for the latest RELEASE, so a `vX.Y.Z` tag publishes the image but the one-liner keeps finding nothing until a Release is published for that tag too. Build it on the box and point the installer at it:

curl -fsSL https://get.docker.com | sudo sh          # only when the box has no Docker yet
git clone https://github.com/InsForge/instacloud-oss.git && cd instacloud-oss
sudo docker build -t instacloud:dev .
sudo INSTA_OSS_IMAGE=instacloud:dev sh install.sh

The script installs Docker if it is missing, prepares a reflink-capable data directory, and starts three containers: the daemon, the TLS edge, and the object store. It prints where to go:

  Setup:    https://consol