Knowledge catalog
Generated referenceRead-only pages rendered from the Quake AI knowledge graph.
Published pages, services, concepts, and competitor analogs in one graph. Search or pick a service to explore its neighborhood; related pages appear beside the graph. Authoring lives in the documentation; the catalog renders the graph model read-only.
- Nodes
- 1,647
- Edges
- 11,535
- Pages
- 548
- Services
- 13
- Concepts
- 185
- Competitor analogs
- 517
Start here
Product documentation organised by service area. Quickstart, platform overview, compute, network, storage, kubernetes, automation, and more.
Pick a starting path on Quake AI: deploy an app, provision with an AI assistant, or launch your first server. Each path ends in a working result you can keep.
- Add persistent storage to your server04.06.2026
In this tutorial, you create a block storage volume, attach it to a running virtual machine, format and mount it, and configure the server to remount it automatically after a reboot. By the end, you...
- Automate your infrastructure with OpenTofu26.05.2026
In this tutorial, you recreate the infrastructure from the Launch your first server tutorial, but entirely through code using OpenTofu. By the end, you will have a working OpenTofu project that...
- Deploy a containerized web application04.06.2026
In this tutorial, we deploy a containerized web application to Quake AI. By the end, you will have a running Docker container serving a web page on a cloud instance, accessible from the internet...
- Deploy a database sandbox26.05.2026
Set up a database on a Quake AI VM for prototyping and local development. Choose between SQLite (zero overhead, file-based) and PostgreSQL (tuned for low-RAM tiers).
- Deploy an API service04.06.2026
Run a lightweight API server on a Quake AI VM: either Node.js (Express) or Python (Flask). The API runs as a systemd service so it starts automatically on boot and restarts on failure.
- Host a static website on Quake AI04.06.2026
In this tutorial, we deploy a static website served by Nginx on a Quake AI instance. By the end, you will have a publicly accessible web page served from your own cloud server, with a public IP you...
- Launch your first server07.07.2026
The fundamentals path: launch a Developer-plan instance on Quake AI, open the right ports, and serve a public web page over SSH in about 30 minutes.
- Set up automated backups to Quake AI04.06.2026
In this walkthrough, you build a complete backup pipeline that copies your project files to Quake AI object storage on a schedule. By the end, you will have rclone configured as a Quake AI remote, an...
- Store and retrieve files with S3-compatible object storage04.06.2026
In this tutorial, we create S3 credentials, configure the AWS CLI to point at Quake AI's object storage endpoint, create a storage container, upload and download files, and apply a basic access...
Quake AI is a US-based public cloud built on OpenStack, offering compute, networking, storage, and Kubernetes through standard OpenStack APIs.
- How the platform validates its content
How the Quake AI developer platform keeps documentation, infrastructure templates, and launch manifests accurate: live-platform checks, continuous integration gates, regenerated machine-readable surfaces, and manifest validation.
- Ways to build on Quake AI
The common ways to build on Quake AI, from the Console to infrastructure as code, containers, Kubernetes, and AI-assisted development, with the rationale for each and who it fits.
Create and manage virtual machine instances on Quake AI: choose an image and flavor, connect to project networks, and snapshot, resize, or destroy.
- Compute FAQNewHub08.09.2026
Frequently asked questions about Quake AI Compute: instances, flavors, images, key pairs, snapshots, networking, and migration.
Background and rationale for the Compute service primitives. Read these to understand what each piece is, how the platform composes them into a running instance, and how to think about availability...
- Apps23.06.2026
Apps is a deployment feature in the Compute section of the Console (Compute > Apps). You pick an app from the catalog, and the platform provisions an instance from a pre-built image with the...
- cloud-init and first-boot configuration19.06.2026
cloud-init is the industry-standard first-boot agent that runs inside Linux and BSD guests. When you launch an instance, Compute (OpenStack Nova) passes user data to the guest. cloud-init reads that...
- Flavors23.06.2026
Flavors define the resource shape of an instance: vCPU count, memory, root disk size, and optional ephemeral or swap storage. The Compute service (OpenStack Nova) exposes flavors as named resource...
- High Availability on Quake AI23.06.2026
A single instance running your application is a single point of failure. When that instance goes down (planned maintenance, hardware fault, or software crash), your users see an outage. High...
- Images23.06.2026
Images give each new instance the same starting point: operating system, tooling, and baseline configuration. The Images service (OpenStack Glance) lets you discover, register, and retrieve virtual...
- Instance SnapshotsHub23.06.2026
Instance snapshots capture the full state of a running instance (root disk data, memory, and configuration) as an image you can store, clone from, or restore to. They are part of the Compute service...
- InstancesHub23.06.2026
Instances are virtual machines (VMs) that run on Quake AI. They give you isolated compute (CPU, memory, disk, and network), so you deploy applications and services inside projects without sharing an...
- Key pairs23.06.2026
Key pairs are the default way you prove you are allowed to log in to Linux instances without sending a password over the network. Quake AI stores the public half and injects it into the guest; you...
- Self-Hosted AI on Cloud Infrastructure23.06.2026
Self-hosted AI means running language models on infrastructure you control. Your prompts and completions stay on your network. You pay a fixed compute cost (not per token), and you can run open-weight...
- Server Groups23.06.2026
Server groups apply placement policies (affinity or anti-affinity) that control whether your instances land on the same physical host or are spread across different hosts. The Compute service...
- Also known as
- AMIs and machine images25.06.2026
An AWS AMI (Amazon Machine Image) is a boot template for EC2. On Quake AI the same role is an image in the Images service (OpenStack Glance): a disk template with metadata (minimum disk, OS family)...
- Droplets on Quake AI25.06.2026
A DigitalOcean Droplet is a Linux or Windows VM with a fixed plan size and a proprietary control API. On Quake AI the same role is an instance created through Nova: you pick a flavor, an image...
- EC2 on Quake AI25.06.2026
Amazon EC2 is AWS compute. On Quake AI the equivalent workload runs as Nova instances in a project, sized with flavors, booted from images, and reached over networks and security groups.
- Servers (compute instances)25.06.2026
When documentation or the OpenStack CLI says server, it means a compute instance on Quake AI: a running virtual machine backed by Nova, not a physical rack server and not a server group placement...
- Snapshots (instance vs volume)25.06.2026
Snapshot means different things depending on which service creates it. On Quake AI, separate the two cases before you plan backup or migration.
- SSH keys on Quake AI25.06.2026
SSH keys in migration guides and provider consoles map to key pairs on Quake AI: a stored public key Nova injects at instance boot through cloud-init, paired with the private key you keep on your...
- Virtual machines (VMs)25.06.2026
On Quake AI, a virtual machine (VM) is an instance: an isolated guest OS running on the Compute service with its own vCPU, memory, disk, and network attachments. Console copy, billing, and most...
Procedural guides for the Compute service: launching instances on public or private networks, managing images and snapshots, accessing the VM console, and running Windows Server. For background on the...
- How to back up and restore a Quake AI VM30.06.2026
Protect a VM with snapshots, copy backups off-project for disaster recovery, and run a restore drill that proves you can boot from the backup. Instance snapshots live in the same project as the source...
- How to boot a virtual machine from an ISO image22.06.2026
Install a custom operating system on Quake AI by booting from an ISO image. This process uses two volumes: a blank root drive and an ISO-backed drive. After the installation completes, you can...
- How to build a golden VM image with Packer19.06.2026
Build a reusable golden VM image with Packer and its OpenStack builder, then publish the result to the Quake AI Images service (OpenStack Glance) so you can launch identical instances from it.
- How to configure a VM with cloud-init10.07.2026
Write cloud-init user data, pass it when you launch an instance, and confirm the guest applied your baseline on first boot.
- How to create a virtual machine image04.06.2026
Upload a custom OS image to your Quake AI project so you can use it to launch instances. Quake AI supports QCOW2, RAW, and ISO disk formats. Use QCOW2 for most use cases.
- How to Create a Virtual Machine Instance19.06.2026
Create a virtual machine (VM) instance with your choice of operating system, hardware flavor, and network configuration. This guide covers the common path: booting from a public image onto an existing...
- How to Create a VM on a Private Network04.06.2026
Create a virtual machine on an isolated private network with internet access via a router and floating IP. This is the recommended approach for production workloads.
- How to Create a VM on a Public Network04.06.2026
Create a virtual machine directly on the PublicEphemeral network for quick testing. The instance gets a public IP address automatically, so you can SSH in immediately.
- How to create an instance snapshot25.05.2026
Create a point-in-time snapshot of a running instance. Snapshots are stored as images and can be used to launch new instances or create golden images for repeatable deployments.
- How to Deploy a Containerized Application with Docker Compose on a Quake AI VM18.06.2026
Run a multi-container application from a docker-compose.yml file on a Quake AI virtual machine. You install Docker and the Compose plugin on the VM, move your project onto it, supply environment...
- How to harden a Quake AI virtual machine10.07.2026
Harden a freshly provisioned Linux virtual machine before it serves traffic. Restrict network access with security groups, reduce SSH exposure in the guest OS, add a host firewall, enable automatic...
- How to launch a Windows Server VM04.06.2026
Important: You are responsible for meeting all licensing requirements.
- How to maintain a Quake AI VM over its lifetimeNew08.09.2026
Keep a production VM healthy over months of use: change its flavor when load grows, expand attached storage, reboot safely, rotate logs, and decommission the instance without leaving orphaned...
- How to operate a running Quake AI VMNew01.09.2026
Use these procedures to connect over SSH, rotate access, attach storage, check resource usage, transfer files, and recover access to a running VM.
- How to patch and update a Quake AI VMNew01.09.2026
Patch the guest operating system manually or on a schedule. Plan reboots for kernel updates, and create a Quake AI snapshot as a rollback point before a major upgrade.
- How to provision a production-ready VM10.07.2026
Walk through the decisions and steps to launch a virtual machine you can run a workload on: pick sizing, attach SSH access, place the instance on the right network, pass first-boot configuration, and...
- How to resize a Quake AI VM to a dedicated-CPU planNew01.09.2026
Move a VM from a shared vCPU flavor (the Developer plan's starting point) to a dedicated vCPU flavor (Basic and custom dedicated packs). A flavor resize keeps the instance ID, boot volume, attached...
- How to schedule recurring jobs on a Quake AI VM27.06.2026
Run a command or script on a fixed schedule inside a Quake AI instance, using either cron or systemd timers.
- How to set a password on a virtual machine instance24.05.2026
Set a login password on an instance so you can access it via the web console. Passwords are an alternative to SSH key pairs for console-based access.
- How to use the virtual machine console24.05.2026
Access a running virtual machine through a browser-based VNC terminal. The console lets you interact with the instance without SSH, which is useful during OS installation, when network access is...
Tutorials for deploying open-source applications on a Quake AI VM through the Console Apps installer. Each guide provisions an instance and walks the application's first-run setup over SSH. For the...
- Deploy OpenClaw on Quake AI19.05.2026
This guide walks you through deploying OpenClaw, the open-source AI agent framework with 337,000+ GitHub stars, on Quake AI using the Console Apps installer. You deploy OpenClaw by connecting to a new...
You move virtual machines and compute workloads to Quake AI from another provider. Major cloud providers do not offer one-click VM migration to OpenStack, so you use rebuild and rsync: you provision a...
- Migrate a Docker container app from AWS to Quake AI07.07.2026
You use this guide to move a containerized application from AWS (ECS, Fargate, or EC2 with Docker) to Quake AI (OpenStack Nova). The migration shifts you from managed orchestration to self-managed...
- Migrate from AWS EC2 to Quake AI compute22.06.2026
You use this guide to move virtual machine workloads from AWS EC2 to Quake AI (OpenStack Nova). For most workloads, you rebuild and rsync: you provision a fresh Nova instance, install your application...
- Migrate from Azure Virtual Machines to Quake AI Compute22.06.2026
This guide covers migrating compute workloads from Azure VMs to Quake AI (OpenStack Nova). Azure supports VHD disk export via SAS URL, which can be converted to QCOW2 and uploaded to Glance. For most...
- Migrate from DigitalOcean Droplets to Quake AI Compute22.06.2026
This guide covers migrating compute workloads from DigitalOcean Droplets to Quake AI (OpenStack Nova). DigitalOcean does not support image export, so the recommended approach is rebuild and rsync...
- Migrate from GCP Compute Engine to Quake AI compute22.06.2026
You use this guide to move compute workloads from GCP Compute Engine to Quake AI (OpenStack Nova). GCP can export custom images to QCOW2, OpenStack Glance's preferred format, with Cloud Build handling...
- Migrate from Hetzner Cloud Servers to Quake AI Compute22.06.2026
This guide covers migrating compute workloads from Hetzner Cloud to Quake AI (OpenStack Nova). Hetzner does not support image export, so the recommended approach is rebuild and rsync. Hetzner users...
- Migrate from Linode compute instances to Quake AI compute
This guide covers migrating compute workloads from Linode (now branded Akamai Cloud Computing) to Quake AI (OpenStack Nova). Linode's image and snapshot tools are designed for intra-Linode portability...
- Migrate from Vultr to Quake AI compute
This guide covers migrating compute workloads from Vultr to Quake AI (OpenStack Nova). Vultr's snapshot tools are designed for intra-Vultr portability and do not export to a format Glance can import...
Connect Quake AI workloads with isolated project networks, subnets, routers, floating IPs, and security group firewall rules.
- Network FAQNewHub08.09.2026
Frequently asked questions about Quake AI Network: networks, subnets, routers, floating IPs, security groups, TLS, and cloud migration.
Background and rationale for the building blocks that make up the Network service. Read these to understand what each primitive is, how it relates to the others, and why the platform models networking...
- Floating IPsHub23.06.2026
The Network service (OpenStack Neutron) implements floating IPs as public addresses you attach to an instance on a private network when you need reachability from the internet or another external...
- IP address management23.06.2026
Instances on Quake AI receive at least one private IP address from the subnet they connect to. How that address is allocated, how it reaches the guest OS, and what happens when you need multiple...
- NetworksHub23.06.2026
Networks are isolated Layer 2 segments that give your instances connectivity. Instances attach to at least one network; most production deployments use private networks with routers and floating IPs...
- Ports23.06.2026
The Network service (OpenStack Neutron) implements ports as the logical attachment between a network and a device, most often a VM’s virtual NIC, but also router interfaces and other integrations...
- Routers23.06.2026
The Network service (OpenStack Neutron) implements routers as virtual layer-3 gateways inside your project. They connect private subnets to each other and, when you set an external gateway, to...
- Security Groups23.06.2026
The Network service (OpenStack Neutron) implements security groups as stateful packet filters attached to instance ports. Each rule describes allowed traffic by direction (ingress or egress), IP...
- Also known as
- Cloud firewalls on Quake AI25.06.2026
Provider firewalls, security lists, and cloud firewalls filter traffic to VMs. On Quake AI port-level rules are security groups in the Network service (OpenStack Neutron).
- Elastic IPs and static public addresses25.06.2026
Elastic IP (AWS), reserved IP (DigitalOcean), static external IP (GCP), and public IP (Azure) names all describe a stable public address you attach to a workload. On Quake AI that role is a floating...
- VPC on Quake AI25.06.2026
Quake AI does not expose a single object named VPC or virtual private cloud. The same job is done with networks (including subnets as IP ranges inside a network), routers (routing and NAT between...
Procedural guides for the Network service: provisioning networks and subnets, attaching routers, allocating floating IPs, defining security groups, configuring DNS, and protecting public endpoints...
- How to allocate floating IP addresses04.06.2026
Floating IPs are public IP addresses that you can assign to instances on private networks. Allocate a floating IP from the public pool, then associate it with an instance to make it reachable from the...
- How to Create a Network03.06.2026
Create a private network with a subnet to connect your instances. Each network requires at least one subnet that defines the IP address range, DNS servers, and gateway settings.
- How to Create a Router04.06.2026
Create a router to connect a private network to an external network. Routers enable instances on private subnets to reach the internet and allow floating IP addresses to route traffic to your...
- How to create a security group21.05.2026
Security groups act as virtual firewalls that control inbound and outbound traffic to your instances. Create a security group to define a set of rules that specify which traffic is allowed.
- How to Create Security Group Rules04.06.2026
Add rules to an existing security group to control which traffic can reach your instances. Rules define the protocol, port range, direction, and source for allowed traffic.
- How to front a Quake AI workload with a web application firewall22.06.2026
Put a web application firewall (WAF) in front of an HTTP workload so attack traffic (SQL injection, cross-site scripting, and other OWASP Top 10 patterns) is filtered before it reaches your instances...
- How to issue and auto-renew a TLS certificate with Let's EncryptNew01.09.2026
Use Certbot on a Quake AI instance to obtain and renew a TLS certificate from Let's Encrypt. Terminate TLS on the application instance or on a self-managed reverse proxy.
- How to point a domain at a Quake AI resourceNew01.09.2026
Publish a hostname that resolves to a workload on Quake AI. Allocate a public address on the platform, then create an A or CNAME record at your domain registrar or DNS host. Quake AI does not host...
- How to put a CDN in front of a Quake AI workloadNew01.09.2026
Place a third-party content delivery network (CDN) in front of a Quake AI origin to cache static assets and absorb edge traffic. This guide covers the Quake AI origin configuration and the values your...
- How to run blue/green or canary deployments on Quake AI
Cut over to a new application version by routing traffic through a reverse proxy that you operate. This guide uses HAProxy because its runtime API can change backend weights without restarting the...
- How to self-host authoritative DNS on Quake AI10.07.2026
Run an authoritative DNS server you operate on a Quake AI instance. Quake AI does not host managed DNS for your domains. You launch a VM, install PowerDNS, publish zones, and delegate the domain from...
- How to set up a site-to-site or remote-access VPN to Quake AI22.06.2026
Connect an on-premises network or remote clients to a private Quake AI network by running a VPN gateway on a Compute instance.
- How to set up SSH bastion access into a private subnet25.06.2026
Reach instances on a private subnet through a single hardened jump host, so the private instances never need a public address.
Move your networking configuration to Quake AI from another provider. Quake AI's network layer runs OpenStack Neutron with OVN as the SDN backend, providing software-defined networking with five core...
- Migrate from AWS VPC to Quake AI22.06.2026
AWS VPC exposes more networking primitives than the other major cloud providers, so it has the largest gap to bridge when migrating to Quake AI. The core shift: AWS layers subnets, an Internet...
- Migrate from Azure VNet to Quake AI22.06.2026
Azure's networking model introduces these constructs with no direct Neutron equivalent: the dual NSG layer (subnet-level and NIC-level), User Defined Routes for traffic inspection, Application Gateway...
- Migrate from DigitalOcean VPC to Quake AI22.06.2026
DigitalOcean's networking model is among the simplest of the major cloud providers and maps most cleanly to Quake AI's OpenStack Neutron. Cloud Firewalls are stateful and allow-only (matching Neutron...
- Migrate from GCP VPC to Quake AI22.06.2026
GCP's global VPC model is architecturally unique among cloud providers and requires the most significant conceptual restructuring for migration. A single GCP VPC spans all regions within a project...
- Migrate from Hetzner Cloud Networks to Quake AI22.06.2026
Hetzner Cloud's private networking, firewall, and floating IP models map closely to Quake AI's OpenStack Neutron. The primary structural addition on Quake AI is the explicit router object: Hetzner...
- Migrate from Linode VPC and Cloud Firewall to Quake AI
Linode (now branded Akamai Cloud Computing) exposes a compact networking surface: a VPC that bundles a network and a single subnet, a free intra-region L2 VLAN for private traffic, a stateful Cloud...
- Migrate from Vultr VPC 2.0 and Firewall Groups to Quake AI
Vultr exposes a compact networking surface: VPC 2.0, account-level Firewall Groups, Reserved IPs, and Vultr Load Balancers. Quake AI's OpenStack Neutron provides explicit networks, subnets, routers...
Create persistent NVMe-backed block volumes on Quake AI, attach them to instances, and snapshot, extend, clone, or transfer them between projects.
- Block Storage (Volumes) FAQNewHub08.09.2026
Frequently asked questions about Quake AI Block Storage (Volumes): creating and attaching volumes, snapshots, clones, resizing, ownership transfers, migration from other providers, and troubleshooting.
Background on Quake AI block storage: what a volume is, how it attaches to an instance, how snapshots and clones differ, and what survives instance deletion. For step-by-step procedures, see the...
- VolumesHub23.06.2026
Applications need storage that survives reboots, instance deletions, and infrastructure changes. Volumes provide that: persistent block storage devices that attach to instances, behave like physical...
- Also known as
- Disks and persistent storage25.06.2026
When guides say disk, persistent disk, or block storage, they usually mean a detachable volume that survives instance reboots. On Quake AI that object is a volume in the Block Storage service...
Procedural guides for block storage volumes: creating, resizing, cloning, snapshotting, and transferring volumes between projects. For background on volume lifecycle and how snapshots and clones...
- How to clone a block storage volumeNew01.09.2026
Create an independent copy of an existing volume. The clone is a new, fully writable volume. Changes to the clone do not affect the source, and vice versa. You can clone a source volume whether it is...
- How to create a block storage volumeNew01.09.2026
Create a persistent block storage volume that you can attach to virtual machine instances. Volumes persist independently of instances; you can detach, reattach, and snapshot them at any time.
- How to create a volume snapshotNew01.09.2026
Create a point-in-time snapshot of a block storage volume. Snapshots are space-efficient: they store only the difference from the volume's base state, and you can use them to create new volumes or...
- How to extend a block storage volumeNew01.09.2026
Increase the capacity of an existing block storage volume. Volume extensions are irreversible: capacity can only grow. Quake AI's Cinder supports online extend on an attached, in-use volume when you...
- How to schedule volume snapshots and restore dataNew01.09.2026
Schedule recurring Cinder volume snapshots with cron on a control instance or a CI workflow. Set a retention period, remove expired snapshots, and test restores on a recovery volume.
- How to transfer volume ownership between projectsNew01.09.2026
Move a block storage volume from one Quake AI project to another. The source project creates a transfer record. The target project accepts the record with the transfer ID and authorization key.
Run PostgreSQL and MySQL/MariaDB on Quake AI: compute instances with a dedicated Block Storage data volume, private network access, and scheduled logical backups.
Background on how relational databases compose Compute, Block Storage, and Network on Quake AI, how clients reach them, and how backups and recovery work.
- Database backup and recovery
The recovery layers available to a self-managed database on Quake AI: scheduled logical dumps, volume snapshots, off-instance copies in Object Storage, and restore drills.
- Database networking and access
How applications and administrators reach a database on a Quake AI private subnet: private addressing, security group scope, database ports, and bastion paths.
- Self-managed relational databases
How a PostgreSQL or MySQL/MariaDB deployment on Quake AI composes a compute instance, a Block Storage data volume, a private network, and a security group.
Procedures for deploying, connecting to, backing up, restoring, and branching PostgreSQL and MySQL/MariaDB databases on Quake AI.
- How to connect to a database on a private network
Find a database instance's private address, confirm the security group allows your source, and open a client session from an application instance or through a bastion tunnel.
Move an existing PostgreSQL, MySQL, or MariaDB database onto Quake AI with a dump, transfer, restore, and verification pass.
- How to migrate MySQL or MariaDB to Quake AI
Move an existing MySQL or MariaDB database onto a Quake AI instance: check engine compatibility, dump the source, transfer through a bastion, restore, verify, and cut over.
- How to migrate PostgreSQL to Quake AI
Move an existing PostgreSQL database onto a Quake AI instance: check versions, dump the source, transfer the dump through a bastion, restore, verify, and cut the application over.
Store and retrieve unstructured data on Quake AI's S3-compatible object storage using standard S3 SDKs and tools, backed by OpenStack Swift.
- Object Storage FAQNewHub08.09.2026
Frequently asked questions about Quake AI Object Storage: buckets, S3 compatibility, access control policies, versioning, encryption, CORS, FTP/SFTP, mounting, and migration from AWS S3, GCS, Azure, Backblaze, Wasabi, Hetzner, and DigitalOcean.
Background on Quake AI's S3-compatible object storage: how buckets and objects are organized, how the API authenticates requests, and how versioning and access control fit together. For step-by-step...
- S3-compatible object storage23.06.2026
An object in object storage is a blob of bytes plus metadata plus a unique identifier, stored in a flat namespace inside a bucket. Applications read and write objects over HTTP APIs.
- Also known as
- Buckets25.06.2026
A bucket is the top-level container in object storage: a named space that holds objects (files) addressed by keys. On Quake AI buckets live in object storage (OpenStack Swift) and appear in the...
- S3 on Quake AIHub25.06.2026
Amazon S3 naming is everywhere in tooling, SDKs, and migration guides. On Quake AI, S3-compatible access targets object storage backed by OpenStack Swift with an S3 API gateway. You create buckets...
Procedural guides for Quake AI Object Storage: creating buckets, uploading and accessing files, managing credentials, enabling versioning, controlling access, and mounting a bucket from a workstation...
- Configure bucket CORSNew08.09.2026
CORS, or Cross-Origin Resource Sharing, is a security feature built into your web browser that decides whether to allow a website to access resources from a different website. Think of it as your...
- How to access an uploaded file in object storage10.07.2026
Download or view a file stored in an object storage bucket. For public buckets, you can also reach files through a direct URL without authentication.
- How to access buckets via FTP, FTPS, or SFTPNew01.09.2026
Stand up an Ubuntu gateway VM that mounts a Quake AI bucket with s3fs, then serve that mount over SFTP, FTPS, or FTP for clients that cannot speak S3.
- How to configure server-side encryption10.07.2026
Use Server-Side Encryption with Customer-Provided Keys (SSE-C) to encrypt an object with a 256-bit key that you manage. Quake AI Object Storage applies AES-256 encryption and requires the same key for...
- How to create a folder in an object storage bucket10.07.2026
Create a logical folder (prefix) within an object storage bucket to organize objects. Folders in object storage are not real directories; they are a naming convention that the console and many clients...
- How to create an object storage bucket10.07.2026
Create an object storage bucket (also called a container) to store files, backups, and other unstructured data. Bucket names must be unique within your project and cannot be changed after creation.
- How to create S3 credentialsNew08.09.2026
Generate EC2-compatible (S3) credentials to access Quake AI Object Storage using S3-compatible tools such as s3cmd, the AWS CLI, rclone, and language SDKs like boto3. S3 credentials are separate from...
- How to enable versioning on an object storage bucketNew08.09.2026
Enable versioning on an object storage bucket to retain all versions of each object. Versioning protects against accidental overwrites and deletions; you can restore any previous version at any time.
- How to grant access control on an object storage bucket10.07.2026
Control who can read from and write to an object storage bucket. Quake AI supports two levels of access control:
- How to host a static site on object storage27.06.2026
Serve HTML, CSS, JavaScript, and image files from a Quake AI object storage bucket. For a custom domain or HTTPS at the edge, put a CDN in front of the bucket and point your domain at the CDN.
- How to mount S3 storage on Windows, macOS, and LinuxNew01.09.2026
Mount a Quake AI Object Storage bucket as a local drive or filesystem with rclone. You can then browse, read, and write objects through your operating system's file tools.
- How to upload a file to an object storage bucket10.07.2026
Upload a file to a bucket (container) in Quake AI Object Storage. The file becomes an object addressable by its key (the path within the bucket).
- How to use CloudFront with object storage bucketsNew01.09.2026
For Cloudflare, Bunny.net, Fastly, and other CDN providers, start with How to put a CDN in front of a Quake AI workload. This guide covers AWS CloudFront.
Move data to Quake AI from another provider, use Quake AI as a backup target alongside your primary storage, or keep multiple clouds in sync. Quake AI's S3-compatible API means your existing tools and...
- How to Back Up to Quake AI Object StorageNew08.09.2026
Use Quake AI object storage as an off-site backup target in a 3-2-1 strategy: three copies of your data, on two different media, with one copy off-site. This guide covers file-level backups with...
- How to Migrate from AWS S3 to Quake AINewHub08.09.2026
This guide walks through a complete migration of objects from an AWS S3 bucket to Quake AI object storage. The recommended tool is rclone, which copies data directly between providers without staging...
- How to Migrate from Azure blob storage to Quake AINew08.09.2026
This guide walks through migrating objects from an Azure Blob Storage container to Quake AI object storage using rclone for direct cloud-to-cloud transfer.
- How to Migrate from Backblaze B2 to Quake AINew08.09.2026
Backblaze B2 supports both its native API and an S3-compatible API. rclone handles both, copying data directly to Quake AI with no local staging required.
- How to Migrate from DigitalOcean Spaces to Quake AINew08.09.2026
DigitalOcean Spaces and Quake AI both use S3-compatible APIs. rclone copies data directly between endpoints with no local staging required.
- How to Migrate from Google Cloud storage to Quake AINew08.09.2026
This guide walks through migrating objects from a Google Cloud Storage (GCS) bucket to Quake AI object storage using rclone for direct cloud-to-cloud transfer.
- How to Migrate from Hetzner object storage to Quake AINew08.09.2026
Both Hetzner Object Storage and Quake AI use S3-compatible APIs, making this one of the simplest migration paths. rclone copies data directly between endpoints with no local staging required.
- How to Migrate from Linode object storage to Quake AI
Linode Object Storage (Akamai Cloud Computing) and Quake AI both expose an S3-compatible API. rclone copies data directly between the two endpoints with no local staging required.
- How to Migrate from Vultr object storage to Quake AI
Vultr Object Storage and Quake AI both expose an S3-compatible API. rclone copies data directly between the two endpoints with no local staging required.
- How to Migrate from Wasabi to Quake AINew08.09.2026
Both Wasabi and Quake AI use S3-compatible APIs. rclone copies data directly between endpoints with no local staging required.
- How to Set Up Multi-Cloud Object Storage SyncNew08.09.2026
Keep data synchronized between Quake AI and another S3-compatible provider. This guide covers active-passive replication, selective prefix sync, and monitoring for continuous sync workflows.
- How to Update Your Application's S3 Endpoint for Quake AINew08.09.2026
After migrating your data, update your application code to read and write from Quake AI instead of the previous provider. Because Quake AI is S3-compatible, this is typically a configuration change...
- Migration Tools ComparisonNew08.09.2026
Five tools cover the most common object storage migration and backup scenarios with Quake AI. Each has trade-offs in capability, speed, and ease of use.
- Plan Your Object Storage MigrationNew08.09.2026
Quake AI object storage exposes an S3-compatible API, so many tools and SDKs built for AWS S3 also work with Quake AI. Before migrating data, review what is and is not supported so you can plan around...
Provision Kubernetes clusters on Quake AI from reusable templates: the platform creates master nodes, worker nodes, and networking with Magnum.
- Kubernetes FAQNewHub08.09.2026
Frequently asked questions about Quake AI Kubernetes: cluster provisioning via Magnum, cluster templates, lifecycle, high availability, migration from EKS/AKS/GKE/DOKS/Hetzner, and troubleshooting.
Background on Kubernetes on Quake AI: how the platform provisions clusters, what your team operates versus what the platform handles, and how cloud-native patterns map to Quake AI's primitives. For...
- Cloud-Native Computing on Quake AI23.06.2026
Traditional application deployment is straightforward: install software on a server, configure it, run it. That model works until you need to scale to multiple instances, deploy updates without...
- Kubernetes on Quake AIHub23.06.2026
The Quake AI Kubernetes service (OpenStack Magnum) automates cluster provisioning on top of existing Compute, Network, and Storage infrastructure. You define the cluster shape through a reusable...
- Also known as
- Kubernetes clusters25.06.2026
A Kubernetes cluster is a control plane plus worker nodes that run your container workloads. On Quake AI you provision clusters through the Kubernetes service (OpenStack Magnum) or by running...
Procedural guides for the Kubernetes service: defining a cluster template, creating a cluster, and managing it day to day. For background on how Quake AI provisions Kubernetes (OpenStack Magnum), see...
- How to Create a Cluster Template27.05.2026
Create a cluster template that defines the blueprint for Kubernetes clusters: Kubernetes version, node flavor, network driver, volume driver, and the label set that drives boot volume sizing...
- How to Create a Kubernetes Cluster04.06.2026
Deploy a Kubernetes cluster with master and worker nodes from an existing cluster template. The Kubernetes service provisions the VMs, networking, and stable control-plane endpoints, giving you a...
- How to Deploy a Helm Chart on a Kubernetes Cluster30.06.2026
Install the Helm CLI, point it at a Quake AI Kubernetes cluster (OpenStack Magnum), and deploy a chart with a values file. This guide covers adding a chart repository, running helm upgrade --install...
- How to deploy to a Quake AI Kubernetes cluster from CINew01.09.2026
Apply manifests or Helm releases from GitHub Actions or GitLab CI to a Magnum cluster. Fetch a fresh kubeconfig at job start with application credentials. Do not commit kubeconfig files to the...
- How to Manage a Kubernetes Cluster28.05.2026
Scale worker nodes, view cluster status, retrieve the kubeconfig for kubectl access, and delete clusters when no longer needed. The Clusters list page exposes a filter input on the far right of the...
- How to use a container registry with Quake AINew08.09.2026
Pull private container images into Quake AI workloads from a third-party registry. Quake AI does not run a managed container registry. Push images to GitHub Container Registry (GHCR), GitLab Container...
Move your Kubernetes workloads to Quake AI from a managed Kubernetes provider or from a self-managed setup on another cloud. The core shift in most migrations is from a provider-operated control plane...
- Migrate from AWS EKS to Kubernetes on Quake AI22.06.2026
Amazon EKS gives you a managed Kubernetes control plane with deep AWS integration: VPC-native pod networking (VPC CNI), IAM Roles for Service Accounts (IRSA), EBS/EFS-backed persistent storage...
- Migrate from Azure AKS to Kubernetes on Quake AI22.06.2026
Azure Kubernetes Service (AKS) provides a managed Kubernetes control plane with deep Azure integration: a choice of container network interface (Azure CNI with VNET IPs, Azure CNI Overlay with a...
- Migrate from DigitalOcean DOKS to Kubernetes on Quake AI22.06.2026
DigitalOcean Kubernetes (DOKS) provides a managed control plane with minimal vendor lock-in. DOKS uses vanilla Kubernetes with DO-specific add-ons: the dobs.csi.digitalocean.com CSI driver for block...
- Migrate from GCP GKE to Kubernetes on Quake AI22.06.2026
Google Kubernetes Engine (GKE) provides a managed K8s control plane with deep GCP integration: Workload Identity Federation for pod-level IAM, Config Connector for provisioning GCP resources via K8s...
- Migrate from Kubernetes on Hetzner Cloud to Kubernetes on Quake AI22.06.2026
Kubernetes on Hetzner Cloud is self-managed: you run the control plane and worker nodes on Hetzner Cloud Servers using the hcloud cloud controller manager (hcloud-cloud-controller-manager) and hcloud...
- Migrate from Linode Kubernetes Engine (LKE) to Kubernetes on Quake AI
Linode Kubernetes Engine (LKE) is Akamai Cloud Computing's managed Kubernetes service. LKE ships vanilla upstream Kubernetes with a small set of Linode-specific add-ons: the...
- Migrate from Vultr Kubernetes Engine (VKE) to Kubernetes on Quake AI
Vultr Kubernetes Engine (VKE) is Vultr's managed Kubernetes service. VKE ships vanilla upstream Kubernetes with a small set of Vultr-specific add-ons: a Vultr cloud controller manager (handles Service...
Define Quake AI infrastructure as code with OpenTofu or Terraform for provisioning, and Ansible for configuration management and deployment.
- Automation / IaC FAQHub25.05.2026
Frequently asked questions about Infrastructure as Code on Quake AI: OpenTofu, Terraform, Heat orchestration, Ansible configuration management, state management, templates, CI/CD integration, multi-environment patterns, and migration from CloudFormation, Hetzner, and Docker Compose.
Background on infrastructure-as-code and configuration-management tooling on Quake AI: which tool fits which job, how OpenTofu and Terraform compare, and how Ansible layers on top of provisioning. For...
- Ansible on Quake AI23.06.2026
Ansible is the configuration-management layer for Quake AI infrastructure. Where OpenTofu provisions instances, networks, and volumes, Ansible installs software, deploys applications, and manages OS...
- Authoring IaC templates for Quake AI
You write OpenTofu or Terraform templates against the OpenStack provider the same way you would on any Antelope-era cloud. Quake AI adds a small, fixed catalog of flavors, networks, and volume types...
- Cloud Automation and Orchestration23.06.2026
Cloud automation replaces manual, click-through provisioning with code that describes your infrastructure. Instead of logging into a dashboard to create a VM, a network, and a security group one at a...
- IaC on Quake AI: OpenTofu and Terraform23.06.2026
OpenTofu is the default Infrastructure as Code tool for Quake AI. It is fully open source (MPL-2.0), backed by the Linux Foundation, and compatible with Terraform providers, modules, and state files...
- Terraform and OpenTofu on Quake AIHub23.06.2026
Terraform and OpenTofu use HashiCorp Configuration Language (HCL) to define infrastructure as code. You describe the resources you want (instances, networks, volumes, security groups) in .tf files...
Procedural and tutorial guides for OpenTofu, Terraform, Ansible, and Heat on Quake AI. For background on tool selection and workflow, see the concept pages.
- Get started with Ansible on Quake AI25.05.2026
This guide walks you through installing Ansible, authenticating to Quake AI, building a minimal inventory file, and running your first playbook against an existing instance. By the end, you will have...
- Get started with Infrastructure as Code on Quake AI25.05.2026
This guide walks you through installing OpenTofu, authenticating to Quake AI, and deploying your first resource. By the end, you will have a running compute instance created entirely from code.
- How to add a block volume to a template10.07.2026
Attach a block volume to an instance that a template provisions, format it on first boot, and record the mount in /etc/fstab so the filesystem mounts after a reboot. This guide extends templates...
- How to auto-scale a VM tier with Heat
Run a private worker tier that grows and shrinks by combining an OS::Heat::AutoScalingGroup with scale-up and scale-down policies. Each policy exposes a signal webhook that your monitoring or queue...
- How to create a Heat stack02.06.2026
Heat is a legacy orchestration path on Quake AI. For new projects, use OpenTofu instead.
- How to customize a template's image and flavor26.06.2026
Change the operating system image or hardware size on an OpenTofu template you already deployed. This guide applies to any template under Automation templates that exposes image_name and flavor...
- How to debug Terraform errors25.05.2026
Terraform errors fall into distinct categories that require different debugging approaches: configuration errors caught before any API call, provider errors from the OpenStack API, and state...
- How to deploy a multi-tier application with Terraform
Deploy a public edge proxy, private application instances, and a private database instance with OpenTofu or Terraform. The edge proxy owns the floating IP and routes requests to the application tier...
- How to deploy an application to a Quake AI VM from CINew08.09.2026
Ship application changes from GitHub Actions or GitLab CI to a Quake AI instance over SSH. Quake AI does not provide hosted CI runners. Use GitHub-hosted or GitLab.com runners by default, or run a...
- How to deploy from a Quake.yaml manifest with Forgejo ActionsNew01.09.2026
Run a Forgejo Actions or Gitea Actions workflow that turns a push into a deployment through a quake.yaml launch handoff packet. The workflow runs on a forge and runner you operate, then deploys to...
- How to deploy on git push with a webhook listenerNew08.09.2026
Run a small webhook listener on a VM you operate that redeploys your app when you push to its repository. A push fires a webhook from your forge, the listener verifies the request signature, and a...
- How to deploy VMs with Terraform (simple example)25.05.2026
Looking for a ready-to-use template? See the Simple VM template for a parameterized, validated version you can deploy directly.
- How to emulate a branchable Postgres workflow10.07.2026
Create an isolated copy of a PostgreSQL database for a feature branch or pull request preview, then remove the copy when the work is complete. This guide covers three techniques for a self-managed...
- How to execute a launch handoff packet from CINew01.09.2026
Run a CI job that turns your repository's quake.yaml into a running deployment. Call the prepare_launch MCP tool to get a handoff packet, build and push the image from the resolved build recipe, apply...
- How to integrate OpenTofu with CI/CD25.05.2026
Running OpenTofu in a CI/CD pipeline eliminates manual applies, ensures consistent infrastructure changes, and creates an audit trail. This guide shows GitHub Actions and GitLab CI configurations for...
- How to manage multiple environments with OpenTofu25.05.2026
Most production workloads need at least two environments: one for development and testing, one for production. This guide covers two approaches to managing multiple environments on Quake AI with...
- How to manage OpenTofu state with Quake AI S304.06.2026
By default, OpenTofu stores state in a local terraform.tfstate file. This works for solo development but breaks down when multiple people or CI pipelines need to apply changes to the same...
- How to parameterize a template with a tfvars file26.06.2026
Reuse the same OpenTofu template in development, staging, and production without forking the HCL. Store environment-specific values in .tfvars files and pass them with -var-file at plan and apply...
- How to provision a Quake AI instance with Ansible18.06.2026
This guide creates a complete Quake AI stack (network, subnet, router, security group, keypair, instance, floating IP) using only the openstack.cloud Ansible collection. No OpenTofu, no separate...
- How to restore PostgreSQL from a self-managed-postgres backupNew01.09.2026
Copy a scheduled pg_dumpall from a running self-managed-postgres instance onto a second, disposable instance, restore it with psql, and confirm databases, roles, and row counts match. The source...
- How to run Ansible in CI/CD23.05.2026
This guide runs Ansible playbooks against Quake AI from GitHub Actions and GitLab CI. The same pipeline patterns drive scheduled patching, release deploys, and the Day 1 configuration step that...
- How to self-host a CI server on a VM10.07.2026
Run a continuous integration server on a Quake AI VM to watch your repositories, queue pipelines, and dispatch build jobs. A CI server is the orchestrator that schedules work. It is one component...
- How to use Ansible dynamic inventory on Quake AI18.06.2026
This guide replaces hand-maintained inventory files with the openstack.cloud.openstack plugin, which queries Quake AI directly and groups hosts by metadata. By the end you will have an inventory that...
- Use Ansible with OpenTofu on Quake AI18.06.2026
This guide combines OpenTofu provisioning with Ansible configuration into a single workflow. You will use OpenTofu to create a VM with a floating IP, hand the IP to Ansible, and run a playbook that...
Step-by-step guides for moving your infrastructure to Quake AI from other providers and tools. Each guide maps source resources to their Quake AI equivalents and walks through a full migration...
- How to migrate from AWS CloudFormation to OpenTofu on Quake AI22.06.2026
If your infrastructure runs on AWS and is defined in CloudFormation, moving to Quake AI means rewriting those stack definitions in OpenTofu HCL. This guide maps common CloudFormation resource types to...
- How to migrate from Docker Compose to OpenTofu on Quake AI07.07.2026
Docker Compose defines multi-container applications on a single host. Moving to Quake AI with OpenTofu means shifting from container orchestration to infrastructure provisioning: the containers still...
- How to migrate from Hetzner Cloud to Quake AI with OpenTofu22.06.2026
Hetzner Cloud and Quake AI attract similar audiences: cost-conscious engineers who self-manage infrastructure. If you already use Terraform or OpenTofu with the Hetzner Cloud provider, migrating to...
- How to migrate from Linode (Akamai) to Quake AI with OpenTofu19.06.2026
Linode (now branded Akamai Cloud Computing) and Quake AI attract similar audiences: cost-conscious engineers who self-manage infrastructure. If you already use Terraform or OpenTofu with the linode...
- How to migrate from Vultr to Quake AI with OpenTofu19.06.2026
Vultr and Quake AI attract similar audiences: cost-conscious engineers who self-manage infrastructure. If you already use Terraform or OpenTofu with the vultr provider, migrating to Quake AI is a...
Access Quake AI programmatically with the REST APIs and command-line tools, and manage the credentials and tokens that authenticate your requests.
- Add an SSH key pair to your account04.06.2026
One of the first things to do in Quake AI is to set up an SSH key pair.
- API Access Console Reference22.06.2026
The API section in the Quake AI console ({CONSOLE_REGION_URL}/papi/*) provides tools for managing programmatic access to your cloud project. It contains three pages (S3 Credentials, App Credentials...
- API changelog19.05.2026
> Changes to the Quake AI API surface. For product and feature updates, see the product changelog. For documentation edits, see the docs changelog.
- API Endpoints23.05.2026
Select API > API Endpoints to display the APIs dashboard.
- API rate limits18.05.2026
Quake AI distinguishes between two types of limits that affect API usage: resource quotas (how many resources you can create) and API rate limits (how many requests you can send per time window)...
- API Versions and Microversions19.05.2026
Quake AI runs OpenStack 2023.1 (Antelope). The SLURP upgrade path is Antelope → Caracal (skip-level).
- Application Credentials19.06.2026
Select API > App Credentials ({CONSOLE_REGION_URL}/papi/application-credentials) to manage application credentials for your current project.
- Credentials and tools
How the OpenStack CLI, application credentials, API tokens, S3 credentials, and SSH keys relate: what each authentication surface is, what it reaches, how scoping works, and which tool consumes it.
- How to create application credentials22.06.2026
Create application credentials to authenticate against the OpenStack API without using your account password. Application credentials are the recommended authentication method for CI/CD pipelines...
- How to debug CLI errors25.05.2026
The openstack CLI communicates with Quake AI APIs over HTTP. When a command fails, the error may originate from your local configuration, network connectivity, authentication, or the remote API. This...
- How to get an API token19.06.2026
Generate a project-scoped API token from the Quake AI console to authenticate direct HTTP requests against OpenStack service endpoints. Tokens are issued by the Identity service (Keystone), scoped to...
- Install OpenStack Client03.06.2026
OpenStack client is a tool you can install on your local computer. Using the client, you'll be able to run commands on services in your Quake AI projects.
- OpenStack Client04.06.2026
Looking for the full command reference? See the CLI Reference for curated per-service commands, S3-compatible storage tools, and Quake AI-specific context.
- S3 Credentials22.06.2026
Select API > S3 Credentials ({CONSOLE_REGION_URL}/papi/s3-credentials) to manage your S3-compatible object storage credentials.
- Service Endpoints25.05.2026
Quake AI exposes supported OpenStack services at dedicated hostnames following the pattern {service}.{region}.rumble.cloud. This page lists the public service endpoint base URLs and explains how to...
- Set Up a Linux CLI Environment on Windows04.06.2026
The CLI examples throughout this documentation use bash, the default shell on Linux and macOS. If your local machine runs Windows, you need a Linux-compatible shell environment before following CLI...
Monitor, troubleshoot, and maintain workloads running on Quake AI, with operational runbooks for keeping your infrastructure healthy in production.
- How-to
- How to Send Transactional Email from a Quake AI Workload27.06.2026
Send password resets, receipts, and other per-user transactional email from an application running on a Quake AI instance by relaying through a third-party email provider over an authenticated...
Configuration articles cover platform-specific settings and documented workarounds. Each article addresses a situation where the default behavior needs adjustment, or where a setup step you cannot...
- Sending Mail (SMTP) with Your Virtual Machine19.05.2026
By default, SMTP (Simple Mail Transfer Protocol) is blocked on all virtual machines in the Quake AI environment. This policy helps to prevent email abuse.
Troubleshooting guides help you diagnose and resolve common problems with your Quake AI workloads. Each guide follows a symptom-first structure: start with what you observe, narrow down the cause, and...
- Authentication and token diagnostics19.06.2026
Diagnose HTTP 401/403 errors, expired tokens, credential scope mismatches, and app credential vs EC2 credential confusion.
- How to Interrupt a Virtual Machine (VM) Boot Process04.06.2026
You may need to interrupt a Virtual Machine (VM) boot process for technical or administrative reasons. For example, there may be configuration errors, required testing, security concerns, or critical...
- How to Reset the Password or SSH Key on a Linux based VM in Quake AI04.06.2026
Quake AI does not have special access to reset a user's password or SSH key. However, since a VM behaves like a normal server, standard processes can be used to perform a password reset if such a...
- Quota and limits troubleshooting19.06.2026
Diagnose and resolve quota exhaustion errors across compute, network, and storage services on Quake AI.
- Retrieve the Administrator Password for a Windows VM on Quake AI19.05.2026
When you deploy a Windows virtual machine (VM) on Quake AI, the administrator password is encrypted and can be retrieved from the web interface if you have the corresponding private key for the key...
- Snapshot fails on images that enable the QEMU guest agent19.06.2026
Resolve the libvirt qemu-guest-agent snapshot error on custom images that set hw_qemu_guest_agent='yes'. The default Ubuntu-22.04 shared image snapshots without this step.
- Support ticket evidence collection02.06.2026
What to collect before filing a support ticket: commands, logs, and identifiers for faster resolution.
- Understanding limitations and advanced features of Quake AI Kubernetes clustersNew01.09.2026
Floating IPs and Kubernetes LoadBalancer services both translate addresses. When you assign a floating IP to a cluster node and also expose a LoadBalancer service, the two NAT paths can conflict. You...
- Workaround for s3cmd Showing ETag as MD5 Sum04.06.2026
A known issue exists with the command-line application s3cmd, where s3cmd information incorrectly shows the ETag as an MD5 sum.
Monitoring is the practice of collecting, analyzing, and acting on data about your infrastructure and applications. On Quake AI, monitoring is a customer responsibility: the platform provides the...
- How to monitor your Quake AI workload with Prometheus and Grafana
Collect metrics with Prometheus and visualize them in Grafana. Quake AI does not run a managed observability stack. Deploy the monitoring stack template with OpenTofu, install components manually on a...
- How to ship application logs off your VMs
Forward application and system logs to a central store for search and alerting. Quake AI does not provide a managed log service. Run self-hosted Loki on a Quake AI VM, or forward to a SaaS log...
A runbook is a step-by-step procedure for handling a specific operational scenario. Runbooks reduce mean time to resolution (MTTR) by giving you a tested, repeatable path from symptom to fix; no...
- Instance connectivity troubleshooting19.06.2026
Diagnose and fix SSH timeouts, refused connections, and network unreachability for Quake AI instances.
- Instance lifecycle troubleshooting04.06.2026
Diagnose instances stuck in BUILD, ERROR, or VERIFY_RESIZE states and recover to a working state.
- Kubernetes cluster troubleshootingNew08.09.2026
Diagnose Kubernetes cluster creation failures, stuck pods, networking issues, and storage problems on Quake AI.
- Object storage access troubleshooting04.06.2026
Diagnose S3 403 errors, credential confusion, and upload failures for Quake AI object storage.
- Volume and storage troubleshooting19.06.2026
Diagnose volumes stuck in attaching, detaching, or error states and resolve delete conflicts.
Understand the Quake AI shared responsibility model: the platform secures the infrastructure while you protect your workloads, data, and access.
- Quake AI: Compliance & CertificationsHub25.06.2026
This page lists the compliance attestations Quake AI currently holds, and the regulatory frameworks it does not currently hold.
- Secrets management23.06.2026
Managing credentials securely is a core part of operating workloads on any cloud platform. Quake AI uses distinct credential types, each with different scopes, lifetimes, and rotation requirements...
- Security hardening checklist18.06.2026
Use this checklist to audit and harden your Quake AI project. Each item links to the relevant documentation for implementation details. Work through the sections in order: project-level controls...
- Shared responsibility modelHub23.06.2026
Security on Quake AI is a partnership between the platform and you. Quake AI secures the infrastructure that runs all services: physical hardware, hypervisors, network backbone, and the control plane...
- How-to
- How to store application secrets and inject them at runtimeNew08.09.2026
Keep database passwords, API tokens, and signing keys out of git by injecting them at deploy time. Quake AI does not run a managed secrets manager like AWS Secrets Manager. Use CI secrets plus...
Manage your Quake AI account, projects, subscriptions, and billing across the Cloud Console and the portal at portal.rumble.cloud.
- Account & Billing FAQNewHub16.09.2026
Frequently asked questions about Quake AI Account and Billing: projects, organizations, resource tiers, subscriptions, billing cadence, invoices, payment methods, application credentials, and the portal and console.
- Account modelNew16.09.2026
How Rumble.com identity, organizations, projects, resource tiers, team roles, and application credentials fit together, and how the portal and console divide responsibilities.
- Console Dashboard04.06.2026
The console dashboard is the landing page after you log in to the Quake AI console. It summarizes your project's resource usage, with quota progress bars for compute, storage, network, and Kubernetes.
- How to sign out21.05.2026
From the cloud console, select Account > Sign Out.
- Manage cloud projectsNew16.09.2026
New to Quake AI? The Get started sequence in the Quickstart walks creating your first project and picking a tier. This page is the reference for project management in the portal.
- Manage cloud subscriptionsNew16.09.2026
You'll manage your cloud subscription from the Quake AI portal.
- Manage your accountNew16.09.2026
Quake AI authenticates you with a Rumble.com identity. After you register, the portal at portal.rumble.cloud creates your organization, first project, and billing records.
- Portal ConsoleNew16.09.2026
The Quake AI portal at portal.rumble.cloud is the management interface for your account, organizations, projects, teams, billing, and help desk. The portal is separate from the cloud console (for...
- Resource TiersNew16.09.2026
Resource tiers are billing packs that set how much compute, memory, and block storage a project subscription includes.
- Service Level Agreement
Where to find Quake AI's Service Level Agreement, what it covers, and how to file a credit claim.
- Also Known As
- IAM and identity on Quake AI25.06.2026
IAM on AWS, Cloud IAM on Google Cloud, and Microsoft Entra ID on Azure centralize users, roles, and API access for an entire cloud estate. On Quake AI identity flows through Rumble.com sign-in...
The Quake AI account portal handles billing and subscriptions: manage subscriptions, invoices, and payments there. You do not manage billing from the docs site.
- How billing worksNew16.09.2026
Quake AI uses resource-based monthly billing: you pay a fixed monthly amount for the subscription package and add-ons you choose.
- Manage your subscriptionNew16.09.2026
Complete these tasks in the Quake AI account portal on the Billing page.
- Pricing ReferenceNew16.09.2026
Named packs in the portal wizard are Developer, OpenClaw Starter, and Basic. Included vCPU, RAM, and block storage for those packs are in Resource tiers.
- Glossary08.05.2026
Affinity specifies that instances within a server group are co-located on the same host or hosts. Anti-affinity specifies that instances within the server group are distributed across different hosts...
- Changelog25.06.2026
Platform and infrastructure updates for Quake AI. For OpenStack API changes, see the API changelog.
- Docs changelog30.06.2026
All notable documentation changes in reverse chronological order, following Keep a Changelog.
- Usage guidelines
This page sets the terms under which Quake AI publishes sample code, command line transcripts, infrastructure-as-code templates, proofs of concept, configuration snippets, and other technical content...
- Get help23.06.2026
Where to start when something on Quake AI fails: status, troubleshooting, support tickets, and what evidence to bring.
Real workloads you stand up from a validated template, grouped by topic.
- Build a Private Network with Two Virtual Machines22.06.2026
Stand up a private subnet with two Ubuntu instances on Quake AI: a bastion reachable through a floating IP and an internal instance reachable only over the private network. You operate the network and...
- Deploy Your First App on Kubernetes22.06.2026
Build a managed Kubernetes cluster on Quake AI from a fresh project, deploy an app with kubectl, and expose it to the internet with a load-balancer service.
- Deploy the Simple VM Template with OpenTofuHub19.06.2026
Stand up a volume-backed Ubuntu instance on a private network with one floating IP using the simple-vm OpenTofu template.
- Deploy an Edge Reverse Proxy with the Edge-reverse-proxy Template
Stand up a Caddy reverse proxy with automatic TLS on one Quake AI instance using the validated OpenTofu template edge-reverse-proxy. You apply the template, launch a private backend on the same...
- Deploy an Edge Waf with the Edge-waf Template
Stand up a SafeLine L7 web application firewall on one Quake AI instance using the validated OpenTofu template edge-waf. You apply the template, launch a private backend on the same subnet, configure...
- Deploy an API Gateway with the Api-gateway Template
Stand up an Apache APISIX API gateway on one Quake AI instance using the validated OpenTofu template api-gateway. You apply the template, launch two private backends on the same subnet, verify starter...
- Deploy an Edge Tunnel Gateway with the Edge-tunnel-gateway Template
Stand up a Pangolin tunnel endpoint on one Quake AI instance using the validated OpenTofu template edge-tunnel-gateway. You apply the template, complete the Pangolin dashboard setup, connect a Newt...
- Deploy a Regional Edge Cache with the Edge-cache Template
Stand up a Varnish Cache HTTP accelerator on one Quake AI instance using the validated OpenTofu template edge-cache. You apply the template, launch a private origin on the same subnet, confirm a cache...
- Deploy Edge Functions with the Edge-functions Template
Stand up an OpenFaaS faasd function gateway on one Quake AI instance using the validated OpenTofu template edge-functions. You apply the template, read the generated gateway credentials, invoke the...
- Run a Local LLM with Ollama26.05.2026
Stand up Ollama on a Quake AI instance for local LLM inference. You run the model runtime yourself; this is a self-hosted inference endpoint you operate, not a managed model API.
- Add a Browser Interface to Ollama with Open Webui26.05.2026
Stand up Open WebUI on the same Quake AI instance as Ollama. Open WebUI provides a browser chat UI with conversation history, model switching, and file uploads, backed by models on your instance.
- Deploy a Vector Database with Qdrant26.05.2026
Stand up Qdrant on a Quake AI instance for vector search, embedding storage, and retrieval-augmented generation. You run the database yourself; this is a self-hosted vector store you operate, not a...
- Build a RAG Pipeline with Ollama and Qdrant26.05.2026
Stand up a retrieval-augmented generation pipeline on Quake AI by composing Ollama inference with Qdrant vector search. You ingest documents, embed chunks with Ollama, store vectors in Qdrant, and...
- Deploy an AI Agent26.05.2026
Stand up an AI agent framework on a Quake AI instance using Docker Compose. An agent connects a language model to tools, memory, and external services. You control the model provider, data, and...
- Deploy an Inference Gateway with OpenTofu
Stand up a LiteLLM model router on one CPU VM with a single OpenAI-compatible HTTPS endpoint using the inference-gateway OpenTofu template.
- Deploy a Bursty-gpu Control Plane with a Queue and Workers
Run the durable control plane on Quake AI CPU compute: a Redis or Valkey queue and a worker process accept jobs, submit each one to a third-party GPU or model API, poll for completion, retry on failure, and land results in Object Storage. The queue and workers stay always-on and cheap; the GPU work runs on a provider you choose.
- Deploy Mlflow with the Mlflow Template
Stand up MLflow, an open-source experiment-tracking and model-registry platform, on a single Quake AI instance using the validated OpenTofu template mlflow. You apply the template, wire it to an...
- Deploy Metabase with the Metabase Template
Stand up Metabase, an open-source BI tool, on a single Quake AI instance using the validated OpenTofu template metabase. You apply the template, complete the setup wizard, connect a warehouse, and...
- Deploy Superset with the Superset Template
Stand up Apache Superset on a single Quake AI instance using the validated OpenTofu template superset. You run it yourself; this is a self-hosted tool you operate, not a managed service.
- Deploy Airflow with the Airflow Template
Stand up Apache Airflow, an open-source workflow orchestration platform, on a single Quake AI instance using the validated OpenTofu template airflow. You apply the template, read the generated admin...
- Deploy Streamlit with the Streamlit Template
Stand up Streamlit, a Python framework for data apps and interactive demos, on a single Quake AI instance using the validated OpenTofu template streamlit. You apply the template, open the sample app...
- Deploy Airbyte with the Airbyte Template
Stand up Airbyte, an open-source extract-and-load platform, on a single Quake AI instance using the validated OpenTofu template airbyte. You apply the template, reach the web UI over the floating IP...
- Deploy Clickhouse with the Clickhouse Template
Stand up ClickHouse, a fast analytical column store, on a single Quake AI instance using the validated OpenTofu template clickhouse. You apply the template, read the bootstrap credentials, connect...
- Deploy Trino with the Trino Template
Stand up Trino, an open-source federated SQL query engine, on a single Quake AI instance using the validated OpenTofu template trino. You apply the template, run a smoke-test query against the...
- Deploy Feast with the Feast Template
Stand up Feast, an open-source feature store, on a single Quake AI instance using the validated OpenTofu template feast. You apply the template, confirm the bundled Postgres and Redis containers...
- Run Dbt Transforms as a Scheduled Job01.07.2026
Compose the Airflow and self-managed PostgreSQL templates to run dbt Core in a container on a schedule against your warehouse.
- Deploy Redpanda with the Redpanda Template
Stand up Redpanda, an open-source Kafka-API streaming broker, on a single Quake AI instance using the validated OpenTofu template redpanda. You apply the template, create a topic, produce and consume...
- Deploy a Next.js App with the Nextjs-app Template
Stand up a Next.js app on a single Quake AI instance using the validated OpenTofu template nextjs-app. You build a standalone container image, push it to a registry, apply the template, serve the app...
- Deploy Coolify with the Coolify-host Template
Stand up Coolify, an open-source deploy platform, on a single Quake AI instance using the validated OpenTofu template coolify-host. You apply the template, complete Coolify's first-boot setup, connect...
- Deploy Coolify from a Quake.yaml Manifest
Stand up a containerized app on a self-hosted Coolify instance from a single quake.yaml manifest using the validated OpenTofu template coolify-host. One manifest declares the app, its Postgres and...
- Deploy N8n with the N8n-workflow Template
Stand up n8n, an open-source workflow-automation tool, on a single Quake AI instance using the validated OpenTofu template n8n-workflow. You apply the template, reach the editor over the floating IP...
- Deploy Jupyterhub with the Jupyterhub Template
Stand up JupyterHub, a multi-user notebook server, on a single Quake AI instance using the validated OpenTofu template jupyterhub. You apply the template, reach the hub over the floating IP, register...
- Deploy a Self-hosted Identity Provider with the Auth-oidc Template
Stand up Keycloak, an open-source OIDC identity provider, on a single Quake AI instance using the validated OpenTofu template auth-oidc. You apply the template, sign in to the bootstrap admin console...
- Deploy Outline with the Outline-docs Template
Stand up Outline, an open-source team knowledge base, on a single Quake AI instance using the validated OpenTofu template outline-docs. You apply the template, point a domain at the host and serve it...
- Deploy Uptime Kuma with the Uptime-kuma Template
Stand up Uptime Kuma, an open-source uptime-monitoring and status-page tool, on a single Quake AI instance using the validated OpenTofu template uptime-kuma. You apply the template, reach the...
- Deploy Infisical with the Infisical-secrets Template
Stand up Infisical, an open-source secrets-management platform, on a single Quake AI instance using the validated OpenTofu template infisical-secrets. You apply the template, point a domain at the...
- Deploy Plane with the Plane-project-management Template
Stand up Plane, an open-source project-management platform, on a single Quake AI instance using the validated OpenTofu template plane-project-management. You apply the template, point a domain at the...
- Deploy Unleash with the Unleash-feature-flags Template
Stand up Unleash, an open-source feature-flags and experimentation platform, on a single Quake AI instance using the validated OpenTofu template unleash-feature-flags. You apply the template, log in...
- Deploy Appsmith with the Appsmith-internal-tools Template
Stand up Appsmith Community Edition, an open-source low-code platform for internal tools, on a single Quake AI instance using the validated OpenTofu template appsmith-internal-tools. You apply the...
- Deploy Selenium Grid with the Selenium-grid-testing Template
Stand up a Selenium Grid 4 hub and three browser nodes on a single Quake AI instance using the validated OpenTofu template selenium-grid-testing. You apply the template, confirm the nodes register...
- Deploy Mattermost with the Mattermost-team-chat Template
Stand up Mattermost Team Edition, an open-source team-chat platform, on a single Quake AI instance using the validated OpenTofu template mattermost-team-chat. You apply the template, serve it over...
- Deploy Cal.com with the Calcom-scheduling Template
Stand up Cal.com, an open-source scheduling and booking platform, on a single Quake AI instance using the validated OpenTofu template calcom-scheduling. You apply the template, serve it over HTTPS...
- Deploy Nextcloud with the Nextcloud-files Template
Stand up Nextcloud, an open-source file-sync and collaboration platform, on a single Quake AI instance using the validated OpenTofu template nextcloud-files. You apply the template, serve it over...
- Deploy Excalidraw with the Excalidraw-whiteboard Template
Stand up Excalidraw, an open-source collaborative whiteboard, on a single Quake AI instance using the validated OpenTofu template excalidraw-whiteboard. You apply the template, point two subdomains at...
- Deploy Umami with the Analytics-umami Template
Stand up Umami, an open-source web and product analytics tool, on a single Quake AI instance using the validated OpenTofu template analytics-umami. You apply the template, reach the dashboard over the...
- Deploy Glitchtip with the Glitchtip Template
Stand up GlitchTip, an open-source, Sentry-protocol-compatible error tracker, on a single Quake AI instance using the validated OpenTofu template glitchtip. You apply the template, register the first...
- Deploy a Self-hosted Ci Runner04.06.2026
Stand up a GitHub Actions or GitLab CI runner on a Quake AI instance for automated builds, tests, and deployments. CI jobs are memory-intensive; configure swap on small tiers before you register the...
- Run a Cursor Sdk Agent in Ci on a Self-hosted Runner
Stand up a CI job that invokes a Cursor SDK agent on a self-hosted runner on Quake AI. The job runs on pull requests, reviews the checked-out diff, and posts the result as a pull request comment. You...
- Deploy a Self-hosted Git Forge and Ci with OpenTofu
Stand up Forgejo with a bundled Forgejo Actions runner on one CPU VM using the forgejo-git-ci OpenTofu template.
- Deploy a Private Container Registry with OpenTofu
Stand up a Harbor container registry on a private subnet with one floating IP for HTTPS access using the harbor-registry OpenTofu template.
- Set Up a Minecraft Server04.06.2026
Stand up a Minecraft Bedrock dedicated server on a Quake AI instance. You configure security groups for SSH and game ports, install the server binary, and run it as a systemd service reachable from...
- Deploy the Full-stack Application Template with OpenTofu03.06.2026
Stand up a three-tier web, app, and MariaDB stack on a private network with one floating IP on the web tier using the full-stack-app OpenTofu template.
- Deploy the Three-tier Application Template with OpenTofuHub03.06.2026
Stand up web, app, and database subnets with tier-specific security groups and one floating IP on the first web instance using the three-tier-app OpenTofu template.
- Deploy the Wordpress + MySQL Template with OpenTofu03.06.2026
Stand up WordPress with MariaDB on a private subnet and one floating IP for public HTTP access using the wordpress-mysql OpenTofu template.
- Deploy the S3 Storage with ACLs Template with OpenTofu19.06.2026
Stand up a private S3-compatible bucket with configurable ACL using the s3-storage-acl OpenTofu template.
- Deploy the Self-managed PostgreSQL Template with OpenTofuHub03.06.2026
Stand up PostgreSQL 16 on a private subnet with a dedicated Cinder data volume using the self-managed-postgres OpenTofu template.
- Deploy the Mysql/mariadb Database Template with OpenTofu01.07.2026
Stand up MariaDB on a private subnet with a dedicated Cinder data volume using the mysql-database OpenTofu template.
- Deploy a Redis or Valkey Cache with the Redis-cache Template
Stand up a private Valkey or Redis cache on a Quake AI private network using the validated OpenTofu template redis-cache. You set a password and apply the template, confirm the cache binds to the...
- Deploy Supabase with the Supabase-selfhost Template30.06.2026
Stand up the full self-hosted Supabase backend on a single Quake AI instance using the validated OpenTofu template supabase-selfhost. You apply the template, read the generated credentials, point a...
- Deploy Minio + Iceberg with the Minio-iceberg Template
Stand up MinIO and an Apache Iceberg REST catalog on a single Quake AI instance using the validated OpenTofu template minio-iceberg. You apply the template, read the bootstrap credentials, confirm...
- Deploy the Creator-ai Inference Worker Template with OpenTofu19.06.2026
Stand up a CPU inference VM running Ollama, Qdrant, and a Python gateway for creator workflows using the creator-ai-worker OpenTofu template.
- Deploy the Audio Post-production Worker Template with OpenTofu19.06.2026
Stand up a CPU FFmpeg worker that polls an input bucket and writes mastered MP3 files to an output bucket using the audio-worker OpenTofu template.
- Deploy the CPU Render-farm Worker Pool Template with OpenTofu27.06.2026
Stand up a dispatcher VM plus CPU workers that pull render jobs and upload results to Object Storage using the render-farm-worker OpenTofu template.
- Deploy the Live Rtmp/srt Ingest and Restream Template with OpenTofu26.06.2026
Stand up a CPU ingest VM that accepts an RTMP push and fans out to downstream RTMP endpoints using the live-ingest-restream OpenTofu template.
- Deploy the Development Environment Template with OpenTofu04.06.2026
Stand up a bastion with one floating IP, development VMs on a private network, and shared NFS storage at /srv/shared using the dev-environment OpenTofu template.
- Deploy the Heat Simple Stack Template with the OpenStack CLI03.06.2026
Stand up a volume-backed Ubuntu instance with Nginx on a private network and one floating IP using the heat-simple-stack HOT template.
- Deploy the Kubernetes Cluster Bootstrap Template with OpenTofuHub26.06.2026
Stand up a kubeadm control plane and worker nodes on a private subnet with one floating IP for SSH access using the k8s-cluster OpenTofu template.
- Deploy Apps with Gitops Using Argo Cd
Argo CD is a GitOps controller for Kubernetes. It watches a git repository that holds your Kubernetes manifests and reconciles the cluster to match what the repository declares. You change the...
- Deploy the Private Network + VPN Template with OpenTofu04.06.2026
Stand up a WireGuard site-to-site VPN gateway on a private subnet with one floating IP using the private-network-vpn OpenTofu template.
- Deploy the Monitoring Stack Template with OpenTofu04.06.2026
Stand up Prometheus and Grafana on a private subnet with Grafana reachable through one floating IP using the monitoring-stack OpenTofu template.
Concept translation and phased migration guides per source provider.
Evaluate Quake AI against your current provider and move workloads, with service mappings from AWS, Azure, GCP, DigitalOcean, and Hetzner.
- Migrate a Web Application to Quake AINew08.09.2026
Move an existing web application from a VPS, Heroku, or hyperscaler VM to Quake AI behind a self-managed edge reverse proxy.
- Migrate an Ecommerce Storefront to Quake AINew08.09.2026
Move an existing ecommerce storefront to Quake AI using an edge reverse proxy, application VMs, self-managed Postgres, and Object Storage.
- Migrate a B2B SaaS Application to Quake AINew08.09.2026
Move an existing B2B SaaS application from EKS, ECS, Heroku, or VM fleets to Quake AI by standing up the full-stack-app template, syncing tenant data through primitive migration guides, and cutting over DNS with rollback.
- Migrate a Kubernetes Platform to Quake AINew08.09.2026
Move an existing Kubernetes platform from EKS, GKE, AKS, or DOKS to Quake AI Magnum by standing up the k8s-cluster template, syncing workloads and images through primitive migration guides, and cutting over ingress with rollback.
- Migrate Your Data from AWS S3 to Quake AINew08.09.2026
In this migration guide, you'll move data from an AWS S3 bucket to Quake AI object storage using rclone. By the end, you will have migrated a complete bucket with integrity verification, identified...
- Coming from AWSHub22.06.2026
If you have been using AWS, here is how Quake AI maps to what you already know. Quake AI runs on OpenStack: the services below expose standard OpenStack APIs with upstream documentation. When a CLI...
- Migrating from AWS to Quake AI22.06.2026
This guide walks you through moving workloads from AWS to Quake AI, service by service. If you have not reviewed the concept differences between the two platforms, start with Coming from AWS for the...
- OpenStack for AWS DevelopersHub23.06.2026
OpenStack is an open-source cloud computing platform used by thousands of organizations, from CERN to Walmart to government agencies. Quake AI runs on OpenStack, so Quake AI APIs follow standard...
- Coming from AzureHub22.06.2026
If you have been using Microsoft Azure, here is how Quake AI maps to what you run today. Quake AI maps compute, storage, networking, and identity to OpenStack-backed services with fixed monthly...
- Migrating from Azure to Quake AI22.06.2026
This guide walks you through moving workloads from Microsoft Azure to Quake AI, service by service. Object storage has a dedicated how-to guide. Practical notes below cover compute, networking, and...
- Coming from DigitalOceanHub22.06.2026
If you have been using DigitalOcean, here is how Quake AI maps to what you run today. Quake AI maps compute, storage, networking, and Kubernetes to OpenStack-backed services with fixed monthly pricing...
- Migrating from DigitalOcean to Quake AI22.06.2026
This guide walks you through moving workloads from DigitalOcean to Quake AI, service by service. If you have not reviewed the concept differences, start with Coming from DigitalOcean for the full...
- Coming from GCPHub22.06.2026
If you have been using Google Cloud Platform, here is how Quake AI maps to what you run today. Quake AI maps compute, storage, networking, and identity to OpenStack-backed services with fixed monthly...
- Migrating from GCP to Quake AI22.06.2026
This guide walks you through moving workloads from Google Cloud Platform to Quake AI, service by service. Object storage has a dedicated migration how-to guide. Practical notes below cover compute...
- Coming from Hetzner CloudHub22.06.2026
If you have been using Hetzner Cloud, here is how Quake AI maps to what you run today. Quake AI maps compute, storage, networking, and Kubernetes to OpenStack-backed services with fixed monthly...
- Migrating from Hetzner Cloud to Quake AI22.06.2026
This guide walks you through moving workloads from Hetzner Cloud to Quake AI, service by service. Hetzner has a well-developed cross-service migration path: both the IaC and object storage guides...
- Coming from Linode (Akamai Cloud Computing)
If you have been running on Linode (now branded Akamai Cloud Computing), you already know the primitives: Linodes (VMs), NodeBalancers (load balancers), Block Storage Volumes, Object Storage...
- Migrating from Linode (Akamai Cloud Computing) to Quake AI
This guide walks you through moving workloads from Linode (now branded Akamai Cloud Computing) to Quake AI, service by service. The two platforms share a self-managed ethos, so most migrations are a...
- Coming from Vultr
If you have been running on Vultr, you already know the primitives: Cloud Compute and Bare Metal instances, Block Storage, Object Storage (S3-compatible), VPC 2.0, Firewall Groups, Load Balancers, and...
- Migrating from Vultr to Quake AI
This guide walks you through moving workloads from Vultr to Quake AI, service by service. The two platforms share a self-managed ethos, so most migrations are a translation of API calls and a remap of...
- How Quake AI Uses OpenStack22.06.2026
Quake AI runs on OpenStack {OPENSTACK_RELEASE}. Each public Quake AI service (compute, networking, storage, automation, and Kubernetes) maps to an OpenStack project. The standard OpenStack CLI, APIs...
Reference architectures by industry vertical and functional pattern.
- Self-hosted vibecode stackHub
The modern vibecode stack is assembled from a sprawl of separately metered SaaS: hosting, Postgres, Redis, vector search, inference, auth, object storage, queues, and observability. This page maps each category to a validated OpenTofu template and its deployment walkthrough on Quake AI, so you can run the whole stack on Compute you operate with flat egress.
- AI-native development
Engineering teams that build with AI coding assistants can point those tools at Quake AI Developer's plain-markdown docs, llms.txt corpora, Meilisearch search, knowledge graph, and hosted MCP server so retrieval stays current and IaC output maps to validated templates.
- Web applications and APIsHub
Run a web application or HTTP API on Quake AI compute, networking, and storage. Migrate from a VPS, Heroku, or hyperscaler VM by composing provider and primitive migration guides into a workload-shaped cutover path.
- SaaS and B2B applicationsHub
Run a multi-tenant B2B SaaS application on Quake AI compute, networking, and storage. Publish through a self-managed edge proxy, keep tenant data in self-managed Postgres, and serve uploads from Object Storage.
- Ecommerce storefrontsHub
Run an online storefront that serves catalog pages, takes orders, and stores product media on Quake AI compute, networking, and storage. Card data stays with an external PCI-DSS payment processor such as Stripe or Adyen; Quake AI holds SOC 2 attestations but not PCI-DSS.
- Internal tools and admin panels
Build internal tools, admin panels, and database-backed UIs on a self-hosted Appsmith instance on Quake AI Compute, a self-hosted alternative to Retool.
- AI inference and RAG pipelinesHub
Run inference and retrieval-augmented generation on Quake AI compute and storage. Migrate from hyperscaler VMs and object storage by composing provider and primitive migration guides into a workload-shaped cutover path.
- AI/ML platformsHub
Run model serving, experiment tracking, and batch pipelines on Quake AI. Migrate from SageMaker, Vertex AI, Azure ML, or self-managed Kubernetes by composing provider and primitive migration guides into a workload-shaped cutover path.
- Scientific computing and researchHub
Run batch simulation, analysis, and research pipelines on Quake AI compute and storage. Migrate from hyperscaler VMs, object stores, and Kubernetes batch queues by composing provider and primitive migration guides into a workload-shaped cutover path.
- Data pipelines and analyticsHub
Run ETL and ELT pipelines and an analytics warehouse on Quake AI by composing validated templates for Airflow orchestration, Object Storage, self-managed Postgres or ClickHouse, and Metabase or Superset, with predictable cost and no per-query warehouse pricing.
- Self-service BI stack
Compose Metabase or Apache Superset with a self-managed Postgres warehouse and S3-compatible Object Storage on Quake AI for analyst dashboards without per-query warehouse billing.
- Open lakehouse
Compose MinIO, Apache Iceberg, Trino, and Metabase or Superset on Quake AI compute and storage. You operate the catalog, query engine, and dashboards; Quake AI provides Object Storage, Block Storage, and predictable plan pricing.
- Notebook workbenchHub
Compose JupyterHub, self-managed Postgres, Object Storage, MLflow, and a Feast feature store for classic ML and feature work on Quake AI, then publish Streamlit or Gradio data apps. GPU training runs on an external backend you choose.
- Backup, archive, and object storageHub
Store snapshots, archives, and backups on Quake AI S3-compatible Object Storage. Migrate from hyperscaler buckets and S3-compatible providers by composing provider and primitive migration guides into a workload-shaped cutover path.
- Kubernetes platformsHub
Run self-managed Kubernetes on Quake AI with Magnum. Migrate from EKS, GKE, AKS, or DigitalOcean Kubernetes by composing provider and primitive migration guides into a workload-shaped cutover path.
- CI/CD pipelinesHub
Thread an end-to-end CI/CD pipeline on Quake AI: push to a self-hosted Forgejo forge, build on its Actions runner, store images in a Harbor registry, and deploy to a VM over SSH or Coolify or to a Kubernetes cluster with GitOps. Every component is self-managed on Compute you operate, composed from validated OpenTofu templates and their companion tutorials.
- DevOps automation and CI/CDHub
Run CI/CD pipelines, OpenTofu or Heat stacks, and build automation on Quake AI. Migrate an existing IaC and CI estate from AWS, Azure, GCP, or another provider by composing provider and primitive migration guides into a workload-shaped cutover path.
- Web3 and stablecoin infrastructure
Web3 teams run smart-contract CI, self-hosted blockchain nodes, wallet back ends, The Graph indexers, IPFS pinning, and dapp frontends on Quake AI Compute, storage, network, and self-managed Postgres. This page sequences the stack, maps each layer to the primitives and templates behind it, and links out to the RPC and wallet leaves.
- RPC and blockchain nodesHub
Run your own full, archive, or validator nodes and RPC endpoints on Quake AI compute, NVMe Block Storage, and networking instead of paying per-request managed RPC. Ethereum is the strongest fit; Solana, Bitcoin, and other chains vary by per-chain hardware and bandwidth requirements.
- Wallet and payments back end
Run the supporting infrastructure for self-custodial wallet clients and stablecoin payment, settlement, DeFi, and analytics workers on Quake AI compute, storage, and networking. Custody stays with the wallet user or your own signing service; Quake AI runs no managed wallet, custody, or payments product.
- Media archive and VOD originHub
Store video masters and packaged derivatives in Quake AI Object Storage and serve VOD origin behind a third-party CDN. Attach DAM tools over the S3 API, derive HLS and DASH with CPU transcode workers, and serve playback with flat egress.
- Creator businessesHub
Run the archive, batch workers, and audience surface for a creator business on Quake AI. Migrate from hyperscaler VMs and object storage by composing provider and primitive migration guides into a workload-shaped cutover path.
- Indie multiplayer game serversHub
Run community multiplayer game servers on Quake AI compute and networking for titles that ship a dedicated server binary. Persist saves on Block Storage, back up to Object Storage, and give players a stable Floating IP.
- Self-hosted secrets management
Centralize secrets for a team on a self-hosted Infisical instance on Quake AI Compute, with versioning, environments, and access control.
- Feature flags and experiments
Roll out feature flags, gradual releases, and A/B experiments on a self-hosted Unleash instance on Quake AI Compute, a self-hosted alternative to LaunchDarkly or Flagsmith.
- Testing and QA infrastructure
Run WebDriver-based UI test suites from CI against a self-hosted Selenium Grid 4 on Quake AI Compute, without a per-minute device-farm bill.
- Team chat
Run channel-based team chat and integrations on a self-hosted Mattermost Team Edition instance on Quake AI Compute, a self-hosted alternative to Slack.
- Scheduling and booking
Run availability, event types, calendar sync, and booking pages on a self-hosted Cal.com instance on Quake AI Compute, a self-hosted alternative to Calendly.
- Files and collaboration
Store, sync, and share files for a team on a self-hosted Nextcloud instance on Quake AI Compute, a self-hosted alternative to Dropbox or the file layer of Google Workspace.
- Whiteboarding and diagramming
Sketch diagrams together in real time on a self-hosted Excalidraw instance on Quake AI Compute, a self-hosted alternative to Figma or Miro for lightweight diagramming.
- Project and work management
Track issues, cycles, and projects on a self-hosted Plane instance on Quake AI Compute, a self-hosted alternative to Linear or Jira.
- WordPress and CMS hosting
Run self-hosted WordPress and other PHP-based CMS platforms on Quake AI compute, networking, and storage. Publish through a self-managed reverse proxy, keep content in self-managed MySQL, and serve media uploads from Object Storage.
- Podcast and audio publishingHub
Host, master, transcribe, and publish podcast and audio on Quake AI compute and Object Storage. Migrate from hyperscaler VMs and object storage or a SaaS host by composing provider and primitive migration guides into a workload-shaped cutover path.
- Live streaming and restreamHub
Self-host RTMP and SRT ingest, multi-platform restream, and live-to-VOD capture on Quake AI Compute. You run NGINX-RTMP, SRS, or similar ingest software on VMs you own; Quake AI provides the compute...
API, CLI, and console reference material organised by OpenStack service.
- AI-Assisted Development18.06.2026
Connect AI coding assistants to current Quake AI documentation and infrastructure templates through the hosted MCP server or plain-text documentation URLs.
Cross-service API conventions for Quake AI: error response shape, request correlation headers, and retry semantics shared across the OpenStack APIs.
- Error response format30.04.2026
Quake AI APIs return structured error details in every non-2xx response. The exact format depends on the service: OpenStack APIs return JSON, the S3-compatible interface returns XML, and compute...
- Retry and resilience04.06.2026
When an API call fails, the correct response depends on why it failed. Some errors are transient and resolve on retry. Others indicate a permanent problem that retrying will never fix. This page...
- API reference04.06.2026
The Compute API reference documents every Nova endpoint with interactive request and response examples.
- CLI referenceNew01.09.2026
This page indexes the OpenStack CLI surface for Quake AI Compute. For curated commands with Quake AI-specific context, use the Compute CLI reference. For the full command set on a single resource, use...
- API errorsNew08.09.2026
HTTP status codes, instance fault messages, and resolution steps for Compute API (Nova) errors on Quake AI.
- Instances APINew08.09.2026
Compute (Nova v2.1) instance endpoints on Quake AI: create boot-from-volume servers, run lifecycle actions, attach volumes, snapshot, and read response codes and error envelopes.
- Instances CLINew08.09.2026
See https://docs.openstack.org/nova/2023.1/cli/index.html.
- Flavors APINew08.09.2026
See https://docs.openstack.org/api-ref/compute/.
- Flavors CLINew08.09.2026
See the OpenStack CLI flavor reference for the full list of openstack flavor subcommands.
- Images APINew08.09.2026
These endpoints operate on images: listing, creating, updating, deleting, uploading and downloading image data, and sharing images with other projects. They are the OpenStack Glance v2 API. For the...
- Images CLINew08.09.2026
See the OpenStack CLI image reference for the full list of openstack image subcommands.
- Key pairs APINew08.09.2026
See the upstream Nova API reference for the full specification.
- Key pairs CLINew08.09.2026
See the OpenStackClient keypair command reference for subcommands, arguments, and examples.
- Server groups APINew08.09.2026
In these methods, \{server_group_id\} is a placeholder for the ID of the server group; replace it with the actual ID. The API lists existing server groups, shows details of a specific server group...
- Server groups CLINew08.09.2026
See the OpenStackClient server group command reference for subcommands, arguments, and examples.
- Snapshots APINew08.09.2026
See the upstream Compute (Nova) API reference and Image (Glance) API reference.
- Snapshots CLINew08.09.2026
See the OpenStack CLI reference for the full command set.
- Model resource requirementsNew08.09.2026
Reference for selecting a Quake AI instance flavor based on the language model you intend to run. All figures assume Ollama with 4-bit quantization (the default), CPU-only inference, and no other...
The Compute section of the Quake AI console (web interface) lets you create, monitor, and manage virtual machines and their supporting resources. Select Services > Compute to access the Compute...
- InstancesNew08.09.2026
Instances are the building blocks for running applications and services in the cloud. They provide a flexible and scalable way to deploy workloads, with the ability to manage and scale resources as...
- AppsNew08.09.2026
Select Compute > Apps (/compute/apps) to view the Apps console. The Apps page lists pre-configured application templates you can deploy as fully provisioned instances.
- SnapshotsNew08.09.2026
Instance snapshots can be used for backup purposes, to create new instances with identical configurations, or to roll back to a previous state in case of errors or issues.
- FlavorsNew08.09.2026
Flavors define the vCPU, memory, and disk resources allocated to an instance. Quake AI organizes flavors into four categories: General Purpose, Compute Optimized, Memory Optimized, and Shared...
- ImagesNew08.09.2026
Images are pre-configured files that contain a virtual machine's (VM) operating system and associated data. Images serve as templates for creating instances (VMs) within the Compute service. The Image...
- Key pairsNew08.09.2026
The Key Pair service enhances the security of virtual machine instances by providing a mechanism for secure, passwordless authentication using SSH keys. It is an essential feature for users who need...
- Server groupsNew08.09.2026
Server groups provide a mechanism for controlling the placement of instances and can be an essential tool for optimizing performance, availability, and fault tolerance in a cloud environment.
- API referenceNew08.09.2026
The Network API reference documents every Neutron endpoint with curl examples and request bodies.
- CLI referenceNew08.09.2026
The Network CLI reference lists curated commands with Quake AI-specific context. This page covers core resource commands; router static routes and security-group commands are documented on that...
- API errorsNew08.09.2026
HTTP status codes, port/router/security group errors, and resolution steps for Network API (Neutron) errors on Quake AI.
- Floating IP APINew08.09.2026
On Quake AI, the floating IP API is served by Neutron at https://network.us-east-1.rumble.cloud/v2.0/floatingips. The legacy Nova os-floating-ips proxy endpoints remain available on the default...
- Floating IP CLINew08.09.2026
See the OpenStack CLI floating IP reference for the full list of openstack floating ip subcommands.
- Ports APINew08.09.2026
See https://docs.openstack.org/api-ref/network/.
- Ports CLINew01.09.2026
See the OpenStack CLI port reference for the full list of openstack port subcommands.
- Routers APINew08.09.2026
See https://docs.openstack.org/api-ref/network/.
- Routers CLINew01.09.2026
See the OpenStack CLI router reference for the full list of openstack router subcommands.
- Security groups CLINew01.09.2026
See the OpenStackClient Network v2 references for security group commands and security group rule commands.
The Network section of the Quake AI console (web interface) lets you create and manage virtual networks, routers, floating IPs, ports, and firewall rules. Select Services > Network to access the...
- NetworksNew08.09.2026
The Networks console lists all networks in your project. Quake AI provides two shared networks: PublicEphemeral (dynamic public IP, released on instance delete) and PublicStatic (persistent public IP...
- RoutersNew08.09.2026
Use routers to connect different networks within a cloud environment and to provide external connectivity to instances (virtual machines).
- PortsNew08.09.2026
Ports are a fundamental component of networking in the Network service, providing the necessary connectivity and configuration for instances and other network resources to communicate within the cloud...
- Floating IPsNew08.09.2026
Floating IPs (FIP) are a critical feature for enabling external access to instances in your cloud projects. They provide the flexibility to expose services to the outside world while maintaining the...
- Security groupsNew08.09.2026
Security groups provide a flexible mechanism for securing virtual machine instances by controlling the flow of network traffic. They are an essential component of network security in a cloud...
- TopologyNew08.09.2026
The topology console in the Network service provides a visual representation of the network resources and their relationships within your cloud environment. Use topology to view and understand the...
- API referenceNew08.09.2026
The Block Storage API reference documents every Cinder endpoint with curl examples and request bodies.
- CLI referenceNew01.09.2026
The Block Storage CLI reference lists curated commands with Quake AI-specific context.
- API errorsNew08.09.2026
HTTP status codes, volume state machine errors, and resolution steps for Block Storage API (Cinder) errors on Quake AI.
Reference pages for the block storage views in the Quake AI console. Each entry maps console UI elements to the actions and resources they manage. For procedural walkthroughs, see the how-to guides.
- VolumesNew08.09.2026
Select Storage Service > Volumes to show the volumes console.
- Volume snapshotsNew08.09.2026
Select Storage > Volume Snapshots to view the volume snapshots console. The console displays a list of volume snapshots available in your project.
- API referenceNew08.09.2026
Endpoint documentation lives on the Object Storage API reference (Swift) and the S3-compatible API reference.
- CLI referenceNew01.09.2026
The Swift command reference covers the swift client. The S3-compatible storage tools reference covers AWS CLI, s3cmd, and rclone.
- API errorsNew08.09.2026
S3-compatible error codes, authentication failures, and resolution steps for Object Storage API errors on Quake AI.
- Bucket policiesNew08.09.2026
AWS-style S3 bucket policy JSON examples for Quake AI object storage: public read, prefix-scoped read, IP restrictions, and read-only principals.
Reference pages for the Object Storage views in the Quake AI console. Each entry maps console UI elements to the actions and resources they manage. For procedural walkthroughs, see the how-to guides.
- Object storageNew08.09.2026
Use the object storage console to manage buckets (called containers in OpenStack Swift CLI/API) and upload files to your cloud project.
- API referenceNew08.09.2026
The Kubernetes API reference documents every Magnum endpoint with curl examples.
- CLI referenceNew01.09.2026
The Kubernetes CLI reference lists commands with Quake AI-specific context.
The Kubernetes section of the Quake AI console (web interface) lets you create and manage Kubernetes clusters and the templates that define them. Select Services > Kubernetes to access the Kubernetes...
- ClustersNew08.09.2026
The Clusters page lets you deploy, inspect, scale, and delete Kubernetes clusters. Select Services > Kubernetes > Clusters (/container-infra/clusters) to access this page.
- Cluster templatesNew01.09.2026
The Cluster Templates page lets you create, inspect, and delete the reusable blueprints that define Kubernetes cluster configuration. Select Services > Kubernetes > Cluster Templates...
- API referenceNewHub08.09.2026
The Automation API reference documents every Heat endpoint with curl examples.
- CLI referenceNew08.09.2026
The Automation CLI reference lists curated commands with Quake AI-specific context.
- API errorsNew08.09.2026
This page documents common error responses from the Automation API (OpenStack Heat), explains what they mean operationally, and provides next-step actions. Use this reference when a stack operation...
- Ansible modulesNew01.09.2026
This page lists the openstack.cloud Ansible collection modules that are usable on Quake AI, grouped by service. Each entry names the module, the operation it performs, and Quake AI-specific...
- ConsoleNew08.09.2026
The Automation section of the Quake AI console lets you view and manage Heat stacks (collections of cloud resources deployed from orchestration templates). Select Automation > Heat Stacks...
- ConsoleNew08.09.2026
The Storage sections of the Quake AI console (web interface) let you manage block storage volumes and object storage buckets. Block storage and object storage appear as separate items in the console...
Use the graph in your tools
Export last generated 16.09.2026.knowledge-graph.json is the full export of pages, services, concepts, competitor analogs, templates, and the edges between them. Fetch it for RAG pipelines, offline analysis, or tooling that needs relationships, not only a flat page list.