[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fget-started\u002Fways-to-run":3,"docs:nav":191,"docs:surround:\u002Fdocs\u002Fget-started\u002Fways-to-run":400},{"id":4,"title":5,"body":6,"description":181,"extension":182,"launchGate":183,"meta":184,"navigation":185,"path":186,"seo":187,"stem":188,"stub":189,"__hash__":190},"docs_en\u002Fdocs\u002F1.get-started\u002F2.ways-to-run.md","Ways to run Velrix",{"type":7,"value":8,"toc":171},"minimark",[9,13,101,106,109,112,119,123,126,139,142,145,153,156,159,163],[10,11,12],"p",{},"Velrix is the same platform wherever it runs. What changes is whose hardware it runs on, and who operates it.",[14,15,16,34],"table",{},[17,18,19],"thead",{},[20,21,22,25,28,31],"tr",{},[23,24],"th",{},[23,26,27],{},"Where it runs",[23,29,30],{},"Who operates it",[23,32,33],{},"You need",[35,36,37,55,70,86],"tbody",{},[20,38,39,46,49,52],{},[40,41,42],"td",{},[43,44,45],"strong",{},"Installed",[40,47,48],{},"Your servers, from their own disks",[40,50,51],{},"Your team",[40,53,54],{},"Servers and the installer USB stick",[20,56,57,62,65,67],{},[40,58,59],{},[43,60,61],{},"Diskless",[40,63,64],{},"Your servers, booted over your network",[40,66,51],{},[40,68,69],{},"At least one installed server to boot from",[20,71,72,77,80,83],{},[40,73,74],{},[43,75,76],{},"Managed",[40,78,79],{},"Your environment: your infrastructure or your cloud",[40,81,82],{},"Velrix",[40,84,85],{},"A place for it to run",[20,87,88,93,96,98],{},[40,89,90],{},[43,91,92],{},"Velrix Public Cloud",[40,94,95],{},"Datacentres in Sweden",[40,97,82],{},[40,99,100],{},"An account",[102,103,105],"h2",{"id":104},"installed-on-your-servers","Installed on your servers",[10,107,108],{},"You install Velrix OS to each server’s own disk from a verified USB installer, then a guided setup in the browser takes you to a running installation. Updates come online or on a USB stick, so an installation with no internet connection is fully supported.",[10,110,111],{},"Choose this for your first servers, and for any server that holds data.",[10,113,114],{},[115,116,118],"a",{"href":117},"\u002Fdocs\u002Fget-started\u002Finstall","Install from the USB stick",[102,120,122],{"id":121},"diskless-on-your-servers","Diskless on your servers",[10,124,125],{},"A diskless server has no operating system disk. It boots over your own network from your Velrix installation, every time, and runs from memory. Its data comes back from the other servers after it boots.",[127,128,129,133,136],"ul",{},[130,131,132],"li",{},"A new server joins only after an operator approves it.",[130,134,135],{},"A server with a TPM gets its key sealed to that chip, so it reboots without asking again.",[130,137,138],{},"Diskless servers depend on an installed server to boot from. Never run an installation of only diskless servers: if they all restart together, there is nothing to boot from.",[10,140,141],{},"Choose this for extra compute capacity, and for servers without reliable disks. You can mix both kinds in one installation, server by server.",[102,143,76],{"id":144},"managed",[10,146,147,148,152],{},"Velrix runs in your own environment, on your infrastructure or in your cloud, and Velrix operates it for you. Your data stays in your environment. ",[115,149,151],{"href":150},"\u002Fcontact?topic=demo","Talk to us"," to plan it.",[102,154,92],{"id":155},"velrix-public-cloud",[10,157,158],{},"A public Velrix installation in datacentres in Sweden, operated by Velrix and outside the US CLOUD Act. There is no hardware to buy. Everything in these docs for users applies to it too. The operator guides are ours to follow, not yours.",[102,160,162],{"id":161},"moving-between-them","Moving between them",[10,164,165,166,170],{},"Your apps, machines and stacks are described the same way everywhere, through the same API, OpenTofu provider and Ansible collection. An installation on your servers can also link to Velrix Public Cloud, so your people may work there too. See ",[115,167,169],{"href":168},"\u002Fdocs\u002Foperators\u002Ffederation","Federation",".",{"title":172,"searchDepth":173,"depth":174,"links":175},"",2,3,[176,177,178,179,180],{"id":104,"depth":173,"text":105},{"id":121,"depth":173,"text":122},{"id":144,"depth":173,"text":76},{"id":155,"depth":173,"text":92},{"id":161,"depth":173,"text":162},"Installed or diskless on your own servers, Managed in your environment, or Velrix Public Cloud. The platform is the same in each.","md",null,{},true,"\u002Fdocs\u002Fget-started\u002Fways-to-run",{"title":5,"description":181},"docs\u002F1.get-started\u002F2.ways-to-run",false,"dicVK9Kd9ADApG1OGbrmAbwXuh1c74htcZjol6IZTgE",[192],{"title":193,"path":194,"stem":195,"children":196,"page":-1},"Docs","\u002Fdocs","docs",[197,201,227,254,288,357,371,393],{"title":198,"path":194,"stem":199,"stub":189,"launchGate":183,"icon":200},"Overview","docs\u002Findex","i-lucide-house",{"title":202,"stub":189,"launchGate":183,"icon":203,"path":204,"stem":205,"children":206,"page":189},"Get started","i-lucide-rocket","\u002Fdocs\u002Fget-started","docs\u002F1.get-started",[207,211,212,215,219,223],{"title":208,"path":209,"stem":210,"stub":189,"launchGate":183},"What Velrix is","\u002Fdocs\u002Fget-started\u002Fwhat-is-velrix","docs\u002F1.get-started\u002F1.what-is-velrix",{"title":5,"path":186,"stem":188,"stub":189,"launchGate":183},{"title":213,"path":117,"stem":214,"stub":189,"launchGate":183},"Install from USB","docs\u002F1.get-started\u002F3.install",{"title":216,"path":217,"stem":218,"stub":189,"launchGate":183},"The setup wizard","\u002Fdocs\u002Fget-started\u002Fsetup-wizard","docs\u002F1.get-started\u002F4.setup-wizard",{"title":220,"path":221,"stem":222,"stub":189,"launchGate":183},"Your first app","\u002Fdocs\u002Fget-started\u002Ffirst-app","docs\u002F1.get-started\u002F5.first-app",{"title":224,"path":225,"stem":226,"stub":189,"launchGate":183},"Your first VM","\u002Fdocs\u002Fget-started\u002Ffirst-vm","docs\u002F1.get-started\u002F6.first-vm",{"title":228,"stub":189,"launchGate":183,"icon":229,"path":230,"stem":231,"children":232,"page":189},"Concepts","i-lucide-lightbulb","\u002Fdocs\u002Fconcepts","docs\u002F2.concepts",[233,237,241,245,249],{"title":234,"path":235,"stem":236,"stub":185,"launchGate":183},"Realms","\u002Fdocs\u002Fconcepts\u002Frealms","docs\u002F2.concepts\u002F1.realms",{"title":238,"path":239,"stem":240,"stub":185,"launchGate":183},"Instances and hosts","\u002Fdocs\u002Fconcepts\u002Finstances-and-hosts","docs\u002F2.concepts\u002F2.instances-and-hosts",{"title":242,"path":243,"stem":244,"stub":185,"launchGate":183},"Modules and the mesh","\u002Fdocs\u002Fconcepts\u002Fmodules-and-the-mesh","docs\u002F2.concepts\u002F3.modules-and-the-mesh",{"title":246,"path":247,"stem":248,"stub":185,"launchGate":183},"Organisations, projects and permissions","\u002Fdocs\u002Fconcepts\u002Forgs-projects-permissions","docs\u002F2.concepts\u002F4.orgs-projects-permissions",{"title":250,"path":251,"stem":252,"stub":185,"launchGate":253},"Host pools","\u002Fdocs\u002Fconcepts\u002Fhost-pools","docs\u002F2.concepts\u002F5.host-pools","A1",{"title":255,"stub":189,"launchGate":183,"icon":256,"path":257,"stem":258,"children":259,"page":189},"Guides for users","i-lucide-book-open","\u002Fdocs\u002Fguides","docs\u002F3.guides",[260,264,268,272,276,280,284],{"title":261,"path":262,"stem":263,"stub":189,"launchGate":183},"Apps","\u002Fdocs\u002Fguides\u002Fapps","docs\u002F3.guides\u002F1.apps",{"title":265,"path":266,"stem":267,"stub":185,"launchGate":183},"Machines","\u002Fdocs\u002Fguides\u002Fmachines","docs\u002F3.guides\u002F2.machines",{"title":269,"path":270,"stem":271,"stub":185,"launchGate":183},"Volumes","\u002Fdocs\u002Fguides\u002Fvolumes","docs\u002F3.guides\u002F3.volumes",{"title":273,"path":274,"stem":275,"stub":189,"launchGate":183},"Stacks","\u002Fdocs\u002Fguides\u002Fstacks","docs\u002F3.guides\u002F4.stacks",{"title":277,"path":278,"stem":279,"stub":185,"launchGate":183},"Terminal and cloud shells","\u002Fdocs\u002Fguides\u002Fterminal","docs\u002F3.guides\u002F5.terminal",{"title":281,"path":282,"stem":283,"stub":189,"launchGate":183},"Registry","\u002Fdocs\u002Fguides\u002Fregistry","docs\u002F3.guides\u002F6.registry",{"title":285,"path":286,"stem":287,"stub":185,"launchGate":183},"Kubernetes","\u002Fdocs\u002Fguides\u002Fkubernetes","docs\u002F3.guides\u002F7.kubernetes",{"title":289,"stub":189,"launchGate":183,"icon":290,"path":291,"stem":292,"children":293,"page":189},"Guides for operators","i-lucide-server-cog","\u002Fdocs\u002Foperators","docs\u002F4.operators",[294,298,302,306,310,314,318,322,326,330,335,337,341,345,349,353],{"title":295,"path":296,"stem":297,"stub":189,"launchGate":183},"Updates and maintenance windows","\u002Fdocs\u002Foperators\u002Fupdates","docs\u002F4.operators\u002F1.updates",{"title":299,"path":300,"stem":301,"stub":189,"launchGate":183},"Migrate: moving VMs from VMware","\u002Fdocs\u002Foperators\u002Fmigrate","docs\u002F4.operators\u002F10.migrate",{"title":303,"path":304,"stem":305,"stub":189,"launchGate":183},"Hardware","\u002Fdocs\u002Foperators\u002Fhardware","docs\u002F4.operators\u002F11.hardware",{"title":307,"path":308,"stem":309,"stub":189,"launchGate":183},"Billing","\u002Fdocs\u002Foperators\u002Fbilling","docs\u002F4.operators\u002F12.billing",{"title":311,"path":312,"stem":313,"stub":189,"launchGate":183},"Policies","\u002Fdocs\u002Foperators\u002Fpolicies","docs\u002F4.operators\u002F13.policies",{"title":315,"path":316,"stem":317,"stub":189,"launchGate":183},"Running the realm","\u002Fdocs\u002Foperators\u002Frealm-ops","docs\u002F4.operators\u002F14.realm-ops",{"title":319,"path":320,"stem":321,"stub":189,"launchGate":183},"Public address and app hostnames","\u002Fdocs\u002Foperators\u002Fpublic-address","docs\u002F4.operators\u002F15.public-address",{"title":323,"path":324,"stem":325,"stub":189,"launchGate":183},"Library","\u002Fdocs\u002Foperators\u002Flibrary","docs\u002F4.operators\u002F16.library",{"title":327,"path":328,"stem":329,"stub":189,"launchGate":183},"Backups","\u002Fdocs\u002Foperators\u002Fbackups","docs\u002F4.operators\u002F2.backups",{"title":331,"path":332,"stem":333,"stub":185,"launchGate":334},"Availability and drain","\u002Fdocs\u002Foperators\u002Favailability","docs\u002F4.operators\u002F3.availability","A1, A2, A3",{"title":169,"path":168,"stem":336,"stub":185,"launchGate":183},"docs\u002F4.operators\u002F4.federation",{"title":338,"path":339,"stem":340,"stub":185,"launchGate":183},"Licensing","\u002Fdocs\u002Foperators\u002Flicensing","docs\u002F4.operators\u002F5.licensing",{"title":342,"path":343,"stem":344,"stub":185,"launchGate":183},"Branding: look and design","\u002Fdocs\u002Foperators\u002Fbranding","docs\u002F4.operators\u002F6.branding",{"title":346,"path":347,"stem":348,"stub":185,"launchGate":183},"Connectivity","\u002Fdocs\u002Foperators\u002Fconnectivity","docs\u002F4.operators\u002F7.connectivity",{"title":350,"path":351,"stem":352,"stub":185,"launchGate":183},"Logs","\u002Fdocs\u002Foperators\u002Flogs","docs\u002F4.operators\u002F8.logs",{"title":354,"path":355,"stem":356,"stub":189,"launchGate":183},"Directory sync: Entra ID and Okta","\u002Fdocs\u002Foperators\u002Fdirectory-sync","docs\u002F4.operators\u002F9.directory-sync",{"title":358,"stub":189,"launchGate":183,"icon":359,"path":360,"stem":361,"children":362,"page":189},"Reference","i-lucide-library","\u002Fdocs\u002Freference","docs\u002F5.reference",[363,367],{"title":364,"path":365,"stem":366,"stub":189,"launchGate":183},"The API reference in your realm","\u002Fdocs\u002Freference\u002Fin-your-realm","docs\u002F5.reference\u002F1.in-your-realm",{"title":368,"path":369,"stem":370,"stub":189,"launchGate":183},"The velrix command","\u002Fdocs\u002Freference\u002Fcli","docs\u002F5.reference\u002F2.cli",{"title":372,"stub":189,"launchGate":183,"icon":373,"path":374,"stem":375,"children":376,"page":189},"Security and compliance","i-lucide-shield-check","\u002Fdocs\u002Fsecurity","docs\u002F6.security",[377,381,385,389],{"title":378,"path":379,"stem":380,"stub":185,"launchGate":183},"Post-quantum","\u002Fdocs\u002Fsecurity\u002Fpost-quantum","docs\u002F6.security\u002F1.post-quantum",{"title":382,"path":383,"stem":384,"stub":185,"launchGate":183},"GDPR","\u002Fdocs\u002Fsecurity\u002Fgdpr","docs\u002F6.security\u002F2.gdpr",{"title":386,"path":387,"stem":388,"stub":185,"launchGate":183},"NIS2 support","\u002Fdocs\u002Fsecurity\u002Fnis2","docs\u002F6.security\u002F3.nis2",{"title":390,"path":391,"stem":392,"stub":185,"launchGate":183},"Data residency","\u002Fdocs\u002Fsecurity\u002Fdata-residency","docs\u002F6.security\u002F4.data-residency",{"title":394,"path":395,"stem":396,"children":397,"stub":189,"launchGate":183,"icon":399},"Release notes","\u002Fdocs\u002Frelease-notes","docs\u002F7.release-notes\u002Findex",[398],{"title":394,"path":395,"stem":396,"stub":189,"launchGate":183},"i-lucide-scroll-text",[401,403],{"title":208,"path":209,"stem":210,"description":402,"children":-1},"A cloud platform for virtual machines, containers and Kubernetes that you run on your own servers or use in Velrix Public Cloud.",{"title":213,"path":117,"stem":214,"description":404,"children":-1},"Turn an empty server into the first server of a new Velrix installation, with its realm key kept offline in your safe."]