Connect your provider account.
The servers you rent join themselves.
Give Frazer a key scoped to your dedicated servers at OVHcloud. Pick the servers and type one confirmation: Frazer reinstalls them with its agent and a token bound to each, and they join a pool with their private network. Nothing to install by hand.
From an API key to a pool.
Each server bound to its own token.
A key that can do four things.
A plan before anything is erased.
Frazer shows the exact rights it needs and refuses a key with more. The import is a plan you read first, from the console or the CLI.
GET /dedicated/server/*List the account’s dedicated servers with model, datacenter and IPs.POST …/reinstallReinstall the servers you picked, with the agent and a bound token in the user data.POST …/rebootReboot or power-cycle a server that stops answering.$ frazer servers import ovh --account acme-ovh \
--servers ns5012345,ns5012346,ns5012347 \
--pool vint-hill-default --dry-run
Plan p-0031 · 3 servers · expires in 24 h or when acme-ovh changes
! Reinstall erases every disk on 3 servers
+ Server Atlas, Borealis, Cobalt · Ubuntu 26.04 · bound join token
+ ServerPool vint-hill-default · substrate host · wipe crypto-erase
+ Substrate acme-vint-hill · forms at 3 hosts · Acme only
Cost 96 physical cores · $144.00 a month while accepted
? Type "erase 3 servers" to apply: ▌OVHcloud, Hetzner and more.
One import for every provider.
| Provider | What Frazer does | Private network | Credential |
|---|---|---|---|
| OVHcloud | Lists your dedicated servers, reinstalls the ones you pick through the API with the agent in the user data, reboots them and moves IPs. | vRack, plus additional IP blocks routed to it | Scoped consumer key |
| Hetzner | Boots the rescue system with a one-time SSH key, writes the image from rescue and reboots; the same bound token. | vSwitch | API token + Robot user |
| Latitude.sh | Reinstalls the servers you pick through the provider’s API. | — | API key |
| Vultr bare metal | Reinstalls the servers you pick through the provider’s API. | — | API key |
| Scaleway Elastic Metal | Reinstalls the servers you pick through the provider’s API. | — | API key |
| Any other provider | Add it with frazer servers add, or run the install command or boot the image on the server; no provider account needed. | Your own | Join token |
Your servers, our install.
Nothing to do by hand.
Four routes, nothing broader
Frazer checks the key’s scope and refuses a key with more rights than it needs.
Shown once
The key is tested, kept in Frazer Secrets in your infrastructure project, and shown afterwards only as a fingerprint.
A token per server
Single use, valid 3 hours, bound to the provider’s service name, and delivered only inside the reinstall.
No accept click
The pool accepts a join only when token, service name and the server’s IP all match. Any other join waits for a person.
Typed confirmation
A reinstall erases every disk, so you type it out:
erase 3 servers.The private network comes along
The provider’s private network and IP blocks become the site’s network and its load-balancer addresses.
Power-cycled through the API
A server that stops answering is power-cycled through the provider, one server, or 10 %, per pool at a time.
Hetzner
Rescue boot with a one-time SSH key, the image written from rescue, the same token binding.
Every erase is typed out.
And on the record.
Who may do what
- Owner or Admin
- Connects a provider account and applies an import plan.
- Servers admin
- Picks the site, the pool and its accept rule. Sharing the pool with projects takes its own permission.
- Agents
- Read through MCP by default; a reinstall always needs an admin’s typed confirmation.
- Frazer
- Calls only the routes the key allows, and only from a plan you applied.
What is logged
- The plan, the typed confirmation and the provider’s task IDs
- The key test and its fingerprint, never the key
- Each join: the token, the service name and the rule that accepted it
- Every reinstall, reboot and power cycle, with its result
At the cap
- Key scope: a key with more than the four routes is refused
- Plan: expires in 24 h, or when the provider account changes
- Repairs: at most one server, or 10 %, per pool at a time
- Budget cap: refuses new billable items, such as accepting more servers; workloads on your servers never stop
Your provider bills the server.
Frazer bills the management.
You keep paying your provider for the machine, as today. Frazer charges its management fee per physical core while a server is accepted; the provider connection is included.
See every priceProvider accounts, answered.
Which providers can I connect?
OVHcloud, through a key scoped to its dedicated servers; Hetzner, through an API token and a Robot user; Latitude.sh, Vultr bare metal and Scaleway Elastic Metal, through an API key. A server at any other provider joins with the install command or the boot image instead.
What does the reinstall erase?
Every disk on the servers you pick. Anything still running on them has to move first. The plan names each server, and you type the confirmation before Frazer calls the provider.
Why do these servers skip the accept step?
Frazer started the reinstall itself, and each server’s token is single use, valid 3 hours and bound to that server’s service name. The pool accepts the join only when token, service name and IP all match. Any other join waits for a person.
What can Frazer do with my key?
List your dedicated servers, reinstall and reboot the ones you imported, and move IP addresses. Frazer refuses a key with broader rights, keeps it in Frazer Secrets in your infrastructure project and never shows it again.
Can I bring a server without reinstalling it?
Not through the provider account: the reinstall is what binds the server to its token. To keep a running system, add it with frazer servers add or the install command. Nothing is wiped; it joins as a dedicated node, and you keep patching its OS.
Do I still pay my provider?
Yes. The server stays on your provider account and your invoice. Frazer bills its per-core management fee; detach the server to stop it, and cancel the server at your provider.
More in Servers
- Bring your ownInstall command, boot image or provider account
- Your cloud accountsInstances join, clusters attach
- Buy from FrazerDedicated servers by the month
- Real hardwareWhat Frazer needs from a server
- How it worksFrom a join token to a running cluster
- Regions and sitesWhere Frazer runs, where servers are