Hosting

Password reset

Set a new password for any local user without a support ticket.

How it is done

Two mechanisms, chosen automatically:

MethodUsed whenWhat happens
guest-agentThe VPS is running and its QEMU guest agent answersThe hypervisor asks the agent inside the guest to set the password. No network access to the guest is needed.
management-sshA dedicated server, or a VPS whose agent is not reachableThe hosting engine connects over its management channel and runs the system password tool. The password is passed on stdin, never on a command line.
  • DevSewa generates the password (22 characters, mixed classes). You cannot choose one; that keeps weak passwords and shell-quoting problems out of the path.
  • It is returned once, in the response to your click. It is not stored, not logged and not e-mailed. Copy it, sign in and change it.
  • If the server is stopped, the reset is refused with guest_agent_unavailable; power it on or use the console.

Route

POST/v1/applications/{id}/hosting/servers/{server_id}/password-resetconsole
{ "username": "root" }

→ 200 { "username": "root", "password": "kQ7v…Xw2", "method": "guest-agent", "at": "2026-09-28T10:41:07Z" }
→ 422 { "detail": "hosting_backend_422: invalid username" }