[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs:\u002Fdocs\u002Foperators\u002Flibrary":3,"docs:nav":115,"docs:surround:\u002Fdocs\u002Foperators\u002Flibrary":326},{"id":4,"title":5,"body":6,"description":105,"extension":106,"launchGate":107,"meta":108,"navigation":109,"path":110,"seo":111,"stem":112,"stub":113,"__hash__":114},"docs_en\u002Fdocs\u002F4.operators\u002F16.library.md","Library",{"type":7,"value":8,"toc":97},"minimark",[9,25,32,37,44,48,54,72,76,86],[10,11,12,13,16,17,20,21,24],"p",{},"The ",[14,15,5],"strong",{}," in the Manager holds what people make things from: ",[14,18,19],{},"Blueprints"," (ready-made apps, virtual machines and shells) and ",[14,22,23],{},"Script templates"," (install scripts to start a machine’s script from). Each kind has its own section.",[10,26,27,28,31],{},"Each kind is kept by its own part of Velrix. The Library only shows them and sends your changes to the part they belong to. If a part is not answering, its section says ",[14,29,30],{},"Unavailable","; the rest of the Library still works, and people can still use what it keeps.",[33,34,36],"h2",{"id":35},"finding-something","Finding something",[10,38,39,40,43],{},"The search finds an item by its name, its id or its words in any language, across every section. ",[14,41,42],{},"Tag"," narrows to one tag. The buttons above the sections show one kind alone.",[33,45,47],{"id":46},"changing-an-item","Changing an item",[10,49,50,51,53],{},"Choose an item to open it. Its page is the same one its part always draws: for a blueprint, where it is used, its form, and Feature, Hide, Retire and Remove; for a script template, its form, Hide and Remove. ",[14,52,5],{}," at the top takes you back.",[10,55,56,59,60,63,64,67,68,71],{},[14,57,58],{},"New"," or ",[14,61,62],{},"New template"," in a section adds one. A blueprint’s section also has ",[14,65,66],{},"Subscriptions"," (catalogues from other realms), and a section with removed shipped items has ",[14,69,70],{},"Removed",", to bring them back.",[33,73,75],{"id":74},"copying-to-another-installation","Copying to another installation",[10,77,78,81,82,85],{},[14,79,80],{},"Export"," in a section saves that kind as one JSON file. ",[14,83,84],{},"Import"," on another installation, or later on this one, lays it over that kind. Nothing changes unless all of it is valid.",[10,87,88,89,92,93,96],{},"Sizes are not part of the Library: they are capacity, under ",[14,90,91],{},"Sizes"," in the Manager, and their prices are set in ",[14,94,95],{},"Billing",".",{"title":98,"searchDepth":99,"depth":100,"links":101},"",2,3,[102,103,104],{"id":35,"depth":99,"text":36},{"id":46,"depth":99,"text":47},{"id":74,"depth":99,"text":75},"The blueprints and script templates people make things from, in one place, and how to copy them to another installation.","md",null,{},true,"\u002Fdocs\u002Foperators\u002Flibrary",{"title":5,"description":105},"docs\u002F4.operators\u002F16.library",false,"fIrsY_KPrW0Q9LaRYoOkCJx5gdNX01SiZE5mvqN-OTw",[116],{"title":117,"path":118,"stem":119,"children":120,"page":-1},"Docs","\u002Fdocs","docs",[121,125,155,182,216,283,297,319],{"title":122,"path":118,"stem":123,"stub":113,"launchGate":107,"icon":124},"Overview","docs\u002Findex","i-lucide-house",{"title":126,"stub":113,"launchGate":107,"icon":127,"path":128,"stem":129,"children":130,"page":113},"Get started","i-lucide-rocket","\u002Fdocs\u002Fget-started","docs\u002F1.get-started",[131,135,139,143,147,151],{"title":132,"path":133,"stem":134,"stub":113,"launchGate":107},"What Velrix is","\u002Fdocs\u002Fget-started\u002Fwhat-is-velrix","docs\u002F1.get-started\u002F1.what-is-velrix",{"title":136,"path":137,"stem":138,"stub":113,"launchGate":107},"Ways to run Velrix","\u002Fdocs\u002Fget-started\u002Fways-to-run","docs\u002F1.get-started\u002F2.ways-to-run",{"title":140,"path":141,"stem":142,"stub":113,"launchGate":107},"Install from USB","\u002Fdocs\u002Fget-started\u002Finstall","docs\u002F1.get-started\u002F3.install",{"title":144,"path":145,"stem":146,"stub":113,"launchGate":107},"The setup wizard","\u002Fdocs\u002Fget-started\u002Fsetup-wizard","docs\u002F1.get-started\u002F4.setup-wizard",{"title":148,"path":149,"stem":150,"stub":113,"launchGate":107},"Your first app","\u002Fdocs\u002Fget-started\u002Ffirst-app","docs\u002F1.get-started\u002F5.first-app",{"title":152,"path":153,"stem":154,"stub":113,"launchGate":107},"Your first VM","\u002Fdocs\u002Fget-started\u002Ffirst-vm","docs\u002F1.get-started\u002F6.first-vm",{"title":156,"stub":113,"launchGate":107,"icon":157,"path":158,"stem":159,"children":160,"page":113},"Concepts","i-lucide-lightbulb","\u002Fdocs\u002Fconcepts","docs\u002F2.concepts",[161,165,169,173,177],{"title":162,"path":163,"stem":164,"stub":109,"launchGate":107},"Realms","\u002Fdocs\u002Fconcepts\u002Frealms","docs\u002F2.concepts\u002F1.realms",{"title":166,"path":167,"stem":168,"stub":109,"launchGate":107},"Instances and hosts","\u002Fdocs\u002Fconcepts\u002Finstances-and-hosts","docs\u002F2.concepts\u002F2.instances-and-hosts",{"title":170,"path":171,"stem":172,"stub":109,"launchGate":107},"Modules and the mesh","\u002Fdocs\u002Fconcepts\u002Fmodules-and-the-mesh","docs\u002F2.concepts\u002F3.modules-and-the-mesh",{"title":174,"path":175,"stem":176,"stub":109,"launchGate":107},"Organisations, projects and permissions","\u002Fdocs\u002Fconcepts\u002Forgs-projects-permissions","docs\u002F2.concepts\u002F4.orgs-projects-permissions",{"title":178,"path":179,"stem":180,"stub":109,"launchGate":181},"Host pools","\u002Fdocs\u002Fconcepts\u002Fhost-pools","docs\u002F2.concepts\u002F5.host-pools","A1",{"title":183,"stub":113,"launchGate":107,"icon":184,"path":185,"stem":186,"children":187,"page":113},"Guides for users","i-lucide-book-open","\u002Fdocs\u002Fguides","docs\u002F3.guides",[188,192,196,200,204,208,212],{"title":189,"path":190,"stem":191,"stub":113,"launchGate":107},"Apps","\u002Fdocs\u002Fguides\u002Fapps","docs\u002F3.guides\u002F1.apps",{"title":193,"path":194,"stem":195,"stub":109,"launchGate":107},"Machines","\u002Fdocs\u002Fguides\u002Fmachines","docs\u002F3.guides\u002F2.machines",{"title":197,"path":198,"stem":199,"stub":109,"launchGate":107},"Volumes","\u002Fdocs\u002Fguides\u002Fvolumes","docs\u002F3.guides\u002F3.volumes",{"title":201,"path":202,"stem":203,"stub":113,"launchGate":107},"Stacks","\u002Fdocs\u002Fguides\u002Fstacks","docs\u002F3.guides\u002F4.stacks",{"title":205,"path":206,"stem":207,"stub":109,"launchGate":107},"Terminal and cloud shells","\u002Fdocs\u002Fguides\u002Fterminal","docs\u002F3.guides\u002F5.terminal",{"title":209,"path":210,"stem":211,"stub":113,"launchGate":107},"Registry","\u002Fdocs\u002Fguides\u002Fregistry","docs\u002F3.guides\u002F6.registry",{"title":213,"path":214,"stem":215,"stub":109,"launchGate":107},"Kubernetes","\u002Fdocs\u002Fguides\u002Fkubernetes","docs\u002F3.guides\u002F7.kubernetes",{"title":217,"stub":113,"launchGate":107,"icon":218,"path":219,"stem":220,"children":221,"page":113},"Guides for operators","i-lucide-server-cog","\u002Fdocs\u002Foperators","docs\u002F4.operators",[222,226,230,234,237,241,245,249,250,254,259,263,267,271,275,279],{"title":223,"path":224,"stem":225,"stub":113,"launchGate":107},"Updates and maintenance windows","\u002Fdocs\u002Foperators\u002Fupdates","docs\u002F4.operators\u002F1.updates",{"title":227,"path":228,"stem":229,"stub":113,"launchGate":107},"Migrate: moving VMs from VMware","\u002Fdocs\u002Foperators\u002Fmigrate","docs\u002F4.operators\u002F10.migrate",{"title":231,"path":232,"stem":233,"stub":113,"launchGate":107},"Hardware","\u002Fdocs\u002Foperators\u002Fhardware","docs\u002F4.operators\u002F11.hardware",{"title":95,"path":235,"stem":236,"stub":113,"launchGate":107},"\u002Fdocs\u002Foperators\u002Fbilling","docs\u002F4.operators\u002F12.billing",{"title":238,"path":239,"stem":240,"stub":113,"launchGate":107},"Policies","\u002Fdocs\u002Foperators\u002Fpolicies","docs\u002F4.operators\u002F13.policies",{"title":242,"path":243,"stem":244,"stub":113,"launchGate":107},"Running the realm","\u002Fdocs\u002Foperators\u002Frealm-ops","docs\u002F4.operators\u002F14.realm-ops",{"title":246,"path":247,"stem":248,"stub":113,"launchGate":107},"Public address and app hostnames","\u002Fdocs\u002Foperators\u002Fpublic-address","docs\u002F4.operators\u002F15.public-address",{"title":5,"path":110,"stem":112,"stub":113,"launchGate":107},{"title":251,"path":252,"stem":253,"stub":113,"launchGate":107},"Backups","\u002Fdocs\u002Foperators\u002Fbackups","docs\u002F4.operators\u002F2.backups",{"title":255,"path":256,"stem":257,"stub":109,"launchGate":258},"Availability and drain","\u002Fdocs\u002Foperators\u002Favailability","docs\u002F4.operators\u002F3.availability","A1, A2, A3",{"title":260,"path":261,"stem":262,"stub":109,"launchGate":107},"Federation","\u002Fdocs\u002Foperators\u002Ffederation","docs\u002F4.operators\u002F4.federation",{"title":264,"path":265,"stem":266,"stub":109,"launchGate":107},"Licensing","\u002Fdocs\u002Foperators\u002Flicensing","docs\u002F4.operators\u002F5.licensing",{"title":268,"path":269,"stem":270,"stub":109,"launchGate":107},"Branding: look and design","\u002Fdocs\u002Foperators\u002Fbranding","docs\u002F4.operators\u002F6.branding",{"title":272,"path":273,"stem":274,"stub":109,"launchGate":107},"Connectivity","\u002Fdocs\u002Foperators\u002Fconnectivity","docs\u002F4.operators\u002F7.connectivity",{"title":276,"path":277,"stem":278,"stub":109,"launchGate":107},"Logs","\u002Fdocs\u002Foperators\u002Flogs","docs\u002F4.operators\u002F8.logs",{"title":280,"path":281,"stem":282,"stub":113,"launchGate":107},"Directory sync: Entra ID and Okta","\u002Fdocs\u002Foperators\u002Fdirectory-sync","docs\u002F4.operators\u002F9.directory-sync",{"title":284,"stub":113,"launchGate":107,"icon":285,"path":286,"stem":287,"children":288,"page":113},"Reference","i-lucide-library","\u002Fdocs\u002Freference","docs\u002F5.reference",[289,293],{"title":290,"path":291,"stem":292,"stub":113,"launchGate":107},"The API reference in your realm","\u002Fdocs\u002Freference\u002Fin-your-realm","docs\u002F5.reference\u002F1.in-your-realm",{"title":294,"path":295,"stem":296,"stub":113,"launchGate":107},"The velrix command","\u002Fdocs\u002Freference\u002Fcli","docs\u002F5.reference\u002F2.cli",{"title":298,"stub":113,"launchGate":107,"icon":299,"path":300,"stem":301,"children":302,"page":113},"Security and compliance","i-lucide-shield-check","\u002Fdocs\u002Fsecurity","docs\u002F6.security",[303,307,311,315],{"title":304,"path":305,"stem":306,"stub":109,"launchGate":107},"Post-quantum","\u002Fdocs\u002Fsecurity\u002Fpost-quantum","docs\u002F6.security\u002F1.post-quantum",{"title":308,"path":309,"stem":310,"stub":109,"launchGate":107},"GDPR","\u002Fdocs\u002Fsecurity\u002Fgdpr","docs\u002F6.security\u002F2.gdpr",{"title":312,"path":313,"stem":314,"stub":109,"launchGate":107},"NIS2 support","\u002Fdocs\u002Fsecurity\u002Fnis2","docs\u002F6.security\u002F3.nis2",{"title":316,"path":317,"stem":318,"stub":109,"launchGate":107},"Data residency","\u002Fdocs\u002Fsecurity\u002Fdata-residency","docs\u002F6.security\u002F4.data-residency",{"title":320,"path":321,"stem":322,"children":323,"stub":113,"launchGate":107,"icon":325},"Release notes","\u002Fdocs\u002Frelease-notes","docs\u002F7.release-notes\u002Findex",[324],{"title":320,"path":321,"stem":322,"stub":113,"launchGate":107},"i-lucide-scroll-text",[327,329],{"title":246,"path":247,"stem":248,"description":328,"children":-1},"One public IP address for the realm and its apps, hostnames with certificates for apps, and the addresses for the registry and MCP.",{"title":251,"path":252,"stem":253,"description":330,"children":-1},"Scheduled, encrypted backups of the platform's state, volumes and virtual machine disks, where they are kept, and how to restore them."]