VPS Control

How to Manage Your VPS From Chat

Check status, reboot, take on-demand backups and reinstall your offshore VPS from the chat, without opening a panel.

After deployment, use your authorized assistant to inspect the VPS and request supported operations. Start with the service identity and current status, then decide what to change. Reading status and changing the server require different levels of access; grant only what the task needs.

What you can do from the chat

  • Read live status: power state, CPU, memory, disk, network and uptime
  • Power actions: start, reboot, graceful shutdown or a hard stop
  • On-demand backups, plus a list of what backups exist
  • Reinstall from an OS template when you want a clean slate

Operate it

Find the server

Ask your assistant to list your services. Each VPS has a service id, and that is what every other action refers to.

Check the status first

Pull the live state before acting: power state plus CPU, memory, disk, network and uptime. This is read-only, so it is the part you can grant with nothing but a read scope.

Reboot or shut down

Ask for a reboot, a graceful shutdown or a start. Prefer the graceful shutdown, which signals the operating system to close down properly, over the hard stop that cuts power immediately.

Back it up on demand

Request a whole-VPS backup where supported by the service, then check its status until it completes. Confirm which service and recovery point you are using before a change. Application backups are a separate operation, described below.

Reinstall erases everything, with no undo

A reinstall wipes the VPS and lays down a fresh OS template. Every file, database and configuration on the disk is gone, and there is no rollback. Before you ask for one: take a backup, confirm it actually completed in the backup list, and make sure anything you need is also stored somewhere off that server. Only then reinstall.

A hard stop can cost you data

The graceful shutdown lets the system flush pending writes and close databases cleanly. The hard stop is the equivalent of pulling the cord: use it only when the machine is unresponsive and a graceful shutdown has already failed. Either one takes the server offline, so expect downtime for anything it serves.

Give the agent only the scope it needs

Reading status needs very little. Rebooting, backing up and reinstalling sit behind the manage scope, which is also what allows spending. Grant it for the task at hand and revoke it afterwards: see connect your AI agent with OAuth.

Set a strong new root password on reinstall

A reinstall asks for a new root password. Generate a long random one in your password manager rather than reusing an old password, and never paste it into a shared chat log or a ticket.

Whole-VPS backups and app backups serve different jobs

A whole-VPS backup covers the virtual machine through the supported VPS service. An app backup targets the deployment’s covered data and uses the Impreza S3 storage associated with your account. App backups do not replace an OS recovery plan, and restoring the whole VPS can affect every application on it.

For an app-level change, inspect the app’s backup history and schedule in My Apps or through the corresponding MCP tools. Check storage capacity and a completed backup before requesting a restore. The restore keeps displaced data aside, but that copy consumes disk and is not a second off-server backup.

To move an application, restore its completed backup into a compatible destination and test it before switching traffic. Keep whole-server recovery, application recovery and traffic changes as separate decisions. See the catalog app workflow for deployment and the next steps.

Inspect the app before changing the whole server

An app problem does not always need a VPS reboot or reinstall. On supported agent deployments, inspect app logs and files, use the app’s supported maintenance commands or review scheduled-task output. The browser app terminal works inside the application; it is not a root terminal for the host.

Choose the smallest operation that addresses the problem, review its effect and authorize it deliberately. For connection and access settings, use the OAuth guide.

Use app-level tools for app-level work

Before changing the whole server, follow the app inspection and maintenance guide for supported deployments. Use limited delegated credentials when handing a specific task to another agent; app resources and VPS service resources are different permission targets.

For integrations, receive selected platform events at your own receiver. An event is a signal to check the relevant state, not a guarantee that every asynchronous operation finished.

Start now

Spin up an offshore VPS, connect your assistant with OAuth, or read the documentation.

Ready to build privacy-first?

No KYC, no email required, crypto payment. Deploy an offshore server in minutes, or do it all by chat with the Impreza agent.