Genestack Console Powered by P.Industries

P.Industries · Pi.FOSS open source

A private cloud
on hardware you own.

Genestack Console is open source. Install it on its own server, just outside the cloud. That server never joins the cluster. We recommend it be L2 with the machines it installs. L2 means they are on one local network, so the console can start those machines from the network. If it cannot be on that network, an agent at the site does that job, and you still run it here. One console often looks after several datacenters this way. The cloud it stands up is your machines, then Kubernetes, then OpenStack as pods, then the work. Talos is the preferred way onto that metal: the console boots the machine directly. Kubespray is the other way: the machines already have an OS, and Genestack continues the same after that.

The stack, from above

Click a layer to go in. Empty space or Escape comes back. Drag to orbit.

DHCP, PXE, iLO talk to the boxes

Click a layer to go in. Escape or empty space comes back.

Honeycomb

Each hex is a layer of that same cloud. Dots go green as the work finishes.

DHCP, PXE, iLO talk to the boxes

Dots on each hex are the phases. They go green as the cloud comes up.

Bare metal you provision starts with Talos, the direct boot. Kubespray adopts machines that already have an OS, and then the same Genestack. AWS, Azure, GCP, Rackspace, and OVH are another way to get the machines. One cloud. The applications stay on it. Nothing moves onto our hardware.

Connect

Then link it at my.genestack.dev.

Use its own Linux server, outside the cluster. We recommend that server be L2 with the machines it installs, so the console can start them from the network. Run the command below on it, then open http://127.0.0.1:8080/ui there. From a laptop, ssh -L 8080:127.0.0.1:8080. If the cluster stops answering, this machine can still power the servers and run the install. When it cannot be L2 with a site, install the console agent there. You still run the job from this console.

Optional later: link it at my.genestack.dev for Apple apps and support. The Console stays on the dedicated server. That account page does not run a copy of it. We do not take the hardware, and the cloud does not move to us.

curl -fsSL https://get.genestack.dev/console.sh | bash

Then http://127.0.0.1:8080/ui on that server. Run the same command again to move to the latest binary. Install shows how to name a published build. The disk and the installer CD are on Releases. A production deploy host runs that binary.

Apple Premium

From that account, Genestack Console on every Apple screen.

The Apple apps are the premium side of Genestack Console. Mac, iPad, iPhone, Apple Watch and Apple TV sign in at the account and show the deployers you have linked: fleet, topology, racks, console, alerts and jobs. Free today for anyone who connects. A monthly support plan comes later; everyone keeps the platform, and the fee pays for support.

Genestack Console for Mac: Fleet at a glance (simulated demo data) Genestack Console for Mac: Topology in 3D (simulated demo data) Genestack Console for Mac: Rack elevation (simulated demo data) Genestack Console for Mac: Console (simulated demo data) Genestack Console for Mac: Alerts (simulated demo data)
Genestack Console for iPad: Fleet (simulated demo data) Genestack Console for iPad: Topology in 3D (simulated demo data) Genestack Console for iPad: Racks in 3D (simulated demo data) Genestack Console for iPad: Observe (simulated demo data)
Genestack Console for iPhone: Fleet in your pocket (simulated demo data) Genestack Console for iPhone: Honeycomb (simulated demo data) Genestack Console for iPhone: Servers (simulated demo data) Genestack Console for iPhone: Console (simulated demo data) Genestack Console for iPhone: Alerts (simulated demo data)
Genestack Console for Watch: Glance (simulated demo data) Genestack Console for Watch: Alert detail (simulated demo data) Genestack Console for Watch: Machines (simulated demo data)
Genestack Console for Apple TV: NOC wall (simulated demo data) Genestack Console for Apple TV: Topology in 3D (simulated demo data) Genestack Console for Apple TV: Alerts (simulated demo data) Genestack Console for Apple TV: Observe (simulated demo data)

Simulated demo fleet. See what the apps do.

Support plans

Free for everyone. Support plans when you want us involved.

Genestack Console is free for everyone who connects, and it stays that way. Monthly support plans are coming: the platform is the same for everyone, and a plan pays for support of it, people who answer when your deployer needs a hand. It is not a limit on how many clouds the hardware can hold.

Free today

Genestack Console

Free for everyone who connects. The account, the deployer link and the Apple apps. You run the cloud, and community support is included.

Connect a deployer

Support plan · coming soon

Monitor

We watch the linked deployer and tell you when something is down. You still run the hardware and the applications.

Talk to us

Support plan · coming soon

Operate

We support the platform with you. If a host goes down, we get it back up and coordinate that, around the clock. You keep the machines and the local logins.

Talk to us

Support plan · coming soon

Team

Operate, plus support up into the applications on the stack when you grant that access. Same deployer, every cloud.

Talk to us

Support plans have no prices yet. Ask on the contact page and we will let you know when they open. The webpage on that dedicated server is still how you run it. The account page.

Source

The code, the build, and what changed.

Genestack Console is open source. The repository is PIndustries/genestack-console, Apache-2.0. A tagged release is the build a production deploy host runs. That workflow makes the Linux binary, and the install command downloads it. Clone the repository when you are changing the console and testing that change. Commits on main after a tag are in the source. They ship in the next release.

Loading the repository…