INFRAWEAVER CLOSED ALPHA

infraweaver/get started

Get started

Read requirements first if you have not sized the host yet. If you have, the whole install is one command and eight wizard steps.

1. Start the installer

The same URL works everywhere. What it does depends on where you run it.

CLOSED ALPHA — THE INSTALLER IS NOT PUBLIC

What follows is what the installer does, kept accurate against the scripts it runs. You cannot run it yet: the repository is private, so the one-line command that used to sit here would have 404'd for anyone who copied it. The rest of this page is still worth reading if you want to know what you would be agreeing to.

Environment overrides: IW_WORK_DIR, IW_REPO_URL, IW_REPO_BRANCH, IW_PORT, IW_HOST, IW_YES=1 to skip prompts.

2. Answer eight questions

The wizard's only output is a .env file. Everything downstream is generated from it, which is why you can skip the UI entirely and write the file yourself.

StepWhat it asks for
1 WelcomePrerequisite check against the machine you are running on
2 DomainBase domain and admin email — every service is served under this domain
3 ProxmoxHost IP and an API token, or root credentials it uses once to mint one
4 ClusterNode IPs, VMIDs, and per-node CPU, RAM, disk and PVE node assignment
5 IdentityAdmin username and SSO settings
6 CredentialsDNS provider token, SMTP, and any optional secrets
7 FeaturesOptional groups: monitoring, VPN, backups, runtime security
8 DeployThe button, and the live log

OR SKIP THE WIZARD

The wizard is a convenience over a text file. If you prefer the text file:

$ cp .env.example .env && $EDITOR .env && bash scripts/deploy-local.sh

.env.example is the full reference: domain and identity, Proxmox connection, node IPs and VMIDs, the MetalLB VIP range, DNS provider credentials and every feature flag.

3. Watch it build

Six stages, roughly ten to fifteen minutes on the default three-node shape. Pick one to see what it runs.

scripts/generate-from-env.sh STAGE 1 / 6

4. The first five minutes after it finishes

  1. Open the console at https://console.<your-domain> Log in with the admin account the wizard created. Everything the platform runs is visible from here.
  2. Read your credentials out of OpenBao Nothing was written to disk. vault kv get -field=bootstrap-password secret/platform/authentik, or use the OpenBao UI on the internal tier.
  3. Check the internal services resolve argocd.int, openbao.int and onedev.int under your domain. If they do not, CoreDNS or your LAN ranges need a look.
  4. Rotate anything you care about Generated credentials are random, but this is closed-alpha software. Treat the first set as a starting point, not a final answer.
  5. Install one catalog app It is the fastest way to confirm the GitOps loop, the registry, storage and TLS are all doing their jobs at once.

Do this on a spare box first

InfraWeaver is closed alpha and has had no independent security review. A nested Proxmox VM with 32 GB is enough to watch the whole thing come up, and nothing you care about is at risk while you decide whether you trust it. Read security before pointing a real domain at it.