Serversfrazer.ai

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.

Import three servers from an OVHcloud accountproduct UI, demo organization
01 · How it worksFig. 1

From an API key to a pool.
Each server bound to its own token.

Fig. 1An import through a provider account, lane by lane
02 · The key and the plan

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.
IP movesMove the additional IP blocks your site uses for load-balancer addresses.
$ 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: ▌
03 · Providers

OVHcloud, Hetzner and more.
One import for every provider.

Providers Frazer supports through a provider account
ProviderWhat Frazer doesPrivate networkCredential
OVHcloudLists 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 itScoped consumer key
HetznerBoots the rescue system with a one-time SSH key, writes the image from rescue and reboots; the same bound token.vSwitchAPI token + Robot user
Latitude.shReinstalls the servers you pick through the provider’s API.—API key
Vultr bare metalReinstalls the servers you pick through the provider’s API.—API key
Scaleway Elastic MetalReinstalls the servers you pick through the provider’s API.—API key
Any other providerAdd it with frazer servers add, or run the install command or boot the image on the server; no provider account needed.Your ownJoin token
04 · What you get

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.

05 · Controls

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
06 · Pricing

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 price
Your providerThe server, on your own account
Frazer$1.50 per physical core / month · min $15, max $150 per server · first server ≤ 16 cores free
ConnectionIncluded
Questions

Provider 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

Connect your provider.
Your servers join on their own.