VCS APP · SERVER MANAGEMENT

Your servers.
Under control.

A clearer way to run the infrastructure you own. Connect your VPS, home computer and GPU workers. Bring server management, diagnostics and private connectivity into one workspace.

Linux serversRust agentWireGuard
vcs.virtucomputing.comILLUSTRATION
VCS / workspace Rust agent

Your infrastructure

Example workspace
Web serverLinux · Rust agent connectedOnline
Database serverLinux · Rust agent connectedOnline
Build serverLinux · Review service statusReview
See the signal. Find the next step.Health, agent status and useful diagnostics.
ONE WORKSPACE. YOUR INFRASTRUCTURE.

Built around
your infrastructure.

Your own servers Agent-backed diagnostics Access you control

01 / THE PLATFORM

Less switching.
More doing.

From a server overview to the next useful action. VCS connects the tools you need without losing the context of the server you're working on.

A home for your servers.

Keep your Linux infrastructure together. Check server and agent status, review services, inspect ports and follow the work running on each server.

CONNECTED BY THE VCS RUST AGENT

Ask. Inspect. Understand.

Describe a server problem in Troubleshooting. The Rust agent collects supported diagnostics; the assistant explains findings and offers relevant next steps.

SUPPORTED REPAIRS REQUIRE APPROVAL

Your terminal, in the browser.

Work directly with your server from VCS. Use persistent shell sessions and manage them explicitly in External Shells.

STARTER, DEV & ENTERPRISE

Connect servers and devices.

Create VPN Mesh routes and private profiles in Connections. Assign managed Android devices with automatic sync, or add independent QR clients for standard WireGuard apps.

SERVER-TO-SERVER: DEV & ENTERPRISE

Build where your code lives.

Open Cloud Code Studio on your server. Bring development tools and supported application deployments closer to your infrastructure.

DEV & ENTERPRISE

Inspect the security picture.

Run the first-server Security Scan, review essential updates and SSH/firewall settings, then approve supported fixes. Container Guard and focused diagnostics help with ongoing checks.

VISIBILITY BEFORE CHANGES

Also in your workspace

  • Port management
  • SSH access
  • Security events
  • Activity history
  • Support tickets

Available actions depend on your program, permissions, server configuration and agent capabilities.

02 / WHAT WOULD YOU CONNECT?

A workspace for
your whole setup.

A VPS in a datacenter. A computer at home. GPU workers where you need them. Explore concrete ways to connect and operate the infrastructure you own.

ILLUSTRATIVE SETUP / VPS + HOME + GPU

Your VPS is the bridge. Your hardware does the work.

Connect a hosted Linux VPS to your home workstation and compatible GPU workers through configured private links. Open the workspace from your browser and keep the development or compute runtime on the machine that owns it.

  1. Your VPSRun the Rust agent, open Cloud Code Studio and use its server terminal.
  2. Your home computerJoin through a configured Local PC connection and reach the permitted server services.
  3. Your GPU workerChoose a compatible Apple Silicon MPS, NVIDIA CUDA or AMD ROCm runtime for supported Studio workloads.
A browser controls a Rust-agent VPS linked by private WireGuard connections to a home computer and Apple Silicon, NVIDIA CUDA and AMD ROCm workers.
ILLUSTRATION · NOT LIVE CONNECTIONSSwipe to explore the diagram ↔

In practice Example: develop on the VPS, reach files or services on your workstation, and use a compatible GPU worker for Studio Media Editor. The GPU worker can also be your home machine. Backend, model and workload compatibility still apply.

ILLUSTRATIVE SETUP / SERVER CLUSTER

Several servers. One place to work.

Connect the server roles you own through Connections server-to-server links: web, database, build or other permitted nodes. Keep a home workstation in the picture through its own configured private connection.

  1. Connect your nodesConfigure private links and the services each connection may reach.
  2. Inspect each serverSelect its VCS workspace for Rust-agent health, service and security evidence.
  3. Work across the networkUse your configured terminal tools and credentials to administer reachable nodes.
A primary VPS links private web, database and build server nodes and a home computer; browser management selects each managed Linux server.
ILLUSTRATION · NOT LIVE CONNECTIONSSwipe to explore the diagram ↔

In practice Example: check the web server, review a failed build service and reach a private database from your authorized VPS session. A connection does not grant access to every service or account.

ILLUSTRATIVE SETUP / VPN MESH / INTERNET

Your route. Your exit.

Use your own infrastructure for VPN internet access. Build a VPN Mesh route with an entry and exit server, and supported intermediate hops when your setup needs them. Assign the route to enrolled Android devices in Managed Access, or create a separate named QR client for each standard WireGuard device.

  1. Choose the routeChoose one server or build a multi-hop chain. Each complete chain is one VPN route; server allowances still apply.
  2. Assign your AndroidSync an assigned route in VirtuVPN, or use VPN clients → Add client for independent QR / .conf access.
  3. Browse through your exitUse the configured VPN path for internet traffic, with the selected IPv4 / IPv6 protection.
VirtuVPN connects an Android device to a VPN Mesh entry, optional relay and exit server, with internet traffic leaving through the configured exit.
ILLUSTRATION · NOT LIVE CONNECTIONSSwipe to explore the diagram ↔

In practice Example: use your own exit server while on public Wi-Fi. The tunnel protects its configured traffic path; it is not a guarantee of anonymity or protection from a compromised endpoint.

ILLUSTRATIVE SETUP / PRIVATE INFRASTRUCTURE

Connect infrastructure without an internet exit.

Use a Connections S2S profile for permitted private server services. This infrastructure connection does not supply internet egress: private routes stay separate from a VPN internet route.

  1. Keep private paths privateReach the services and nodes allowed by your configured routes.
  2. Operate the infrastructureUse VCS agent diagnostics and your authorized server tools.
  3. Choose internet access separatelyNo internet exit is provided by this infrastructure-only profile.
A configured home peer reaches a primary S2S VPS and permitted private server nodes without an internet exit through that profile. VCS retains a separate control connection.
ILLUSTRATION · NOT LIVE CONNECTIONSSwipe to explore the diagram ↔

In practice Example: administer a private development or build network without using it as a browsing VPN. VCS management still needs its working control path. This routing mode does not make the servers physically air-gapped.

ILLUSTRATIVE SETUP / INTERNET + INFRASTRUCTURE

Private internet and server access, together.

Combine one VPN Mesh internet route with an eligible Single server or S2S profile in a Managed Access VPN Cluster. VirtuVPN receives one cluster configuration, with the internet path and permitted private infrastructure available through the configured routing.

  1. Internet accessUse the assigned VPN Mesh route and configured exit.
  2. Private server accessReach the selected server, or permitted nodes through an S2S connection.
  3. Your mobile terminalOpen the terminal for the exact authorized Single server or S2S connection, when installed and synced.
Illustrated S2S variation: Android combines a VPN Mesh route with private server access. A Single server connection is another supported infrastructure member.
ILLUSTRATION · NOT LIVE CONNECTIONSSwipe to explore the diagram ↔

In practice Example: browse through your VPN exit and open the VPS terminal from VirtuVPN to work on reachable infrastructure. A VPN Cluster pairs one VPN Mesh route with an eligible Single server or S2S connection. S2S can reach several configured nodes; the Single server option needs no second server.

ILLUSTRATIVE SETUP / SINGLE SERVER

One server. Your phone. A real terminal.

Start with one Linux VPS and its Rust agent. Create a Single server connection, assign your Android in Managed Access and explicitly allow administrator terminal access. No second server or home computer is required.

  1. Create the connectionConnections → Access Setup → Single server.
  2. Assign and installAllow the device, then install Web Terminal for that exact connection. Its isolated runtime supports clean servers.
  3. Sync and workIn VirtuVPN, run Sync now, open Single server and tap Open terminal.
An enrolled Android uses a private Single server WireGuard connection to reach the Web Terminal on one VPS; a separate VCS control path manages the Rust agent.
ILLUSTRATION · NOT LIVE CONNECTIONSSwipe to explore the diagram ↔

In practice Example: check a service or return to an installed coding CLI session from Android. Browser disconnects detach a persistent shell; End session is a separate action. This infrastructure-only profile does not provide a VPN internet exit.

ILLUSTRATIVE SETUP / INDEPENDENT QR CLIENTS

One VPN. A key for every device.

Connect several devices to the same existing VPN Mesh route with separate standard WireGuard profiles. Use third-party WireGuard apps or VirtuVPN → Other tunnels. A client is an identity on this VPN, not a second VPN route.

  1. Name each deviceVPN → QR Code for mobile → VPN clients → Device name → Add client.
  2. Import its own profileScan that client’s QR or download its .conf. Keep each profile on one physical device.
  3. Remove only its accessRemoving one client preserves the VPN route and other clients. Ready confirms setup, not current online traffic.
Three devices with independent WireGuard keys and addresses share one VPN Mesh entry, optional relay and exit. The example chain counts as one route using three servers.
ILLUSTRATION · NOT LIVE CONNECTIONSSwipe to explore the diagram ↔

In practice Example: a phone, tablet and laptop use separate client identities on the same route. Do not copy one QR to simultaneous devices: they would share a key and compete for the peer endpoint. QR imports are manually managed; Managed Access enrollment and Sync now remain a separate workflow.

Private WireGuard path VCS control connection Configured internet path

What can you actually do?

Start with a concrete task. Keep the selected server and its evidence in view.

Find what needs attention

Check uptime, CPU load, memory, disk space and failed services. Follow a problem into supported logs or diagnostics instead of stopping at a status badge.

SERVER WORKSPACE · TROUBLESHOOTING

Develop on your own machines

Use Cloud Code Studio and persistent terminal sessions. Work with installed Codex CLI or Claude Code on the server, using your own provider access and setup.

STUDIO · TERMINAL · LOCAL CLI AGENTS

Understand the network

Review listening ports and local firewall evidence. Check the configured VPN route, server links and Android assignments before changing connectivity.

PORTS · VPN MESH · AGENT GATEWAY

Turn findings into next steps

Ask the assistant to inspect a server through its Rust agent. Continue with relevant diagnostics and approve a supported repair separately when a change is needed.

RUST DIAGNOSTICS · APPROVED REPAIRS

Example topologies, not automatic discovery, GPU pooling or unrestricted access. Available links and actions depend on your program, permissions, installed tools, routing and compatible runtimes. See how the Rust agent connects.

03 / YOUR INFRASTRUCTURE, IN YOUR POCKET

A phone can be
your control desk.

VirtuVPN brings assigned VPN connections to Android. Use a Single server connection for one VPS, an S2S connection for permitted infrastructure, or a VPN Cluster combining private access with VPN Mesh internet. Open the authorized server terminal directly from your phone.

  1. 01

    Enroll your Android in Managed Access

    Associate the device with your VCS account using the enrollment flow.

  2. 02

    Choose what the device can reach

    Assign VPN Mesh internet, a private Single server or S2S connection, or build a VPN Cluster combining internet and infrastructure access.

  3. 03

    Sync, connect and open the terminal

    Run Sync now. Open terminal follows the exact assigned Single server or S2S connection. Administrator shell access must be explicitly enabled for Single server.

One practical evening

From Android, open the VPS terminal, inspect a service, use your configured private connection to another server, or return to an installed Codex or Claude Code CLI session. The work runs on that server.

VirtuVPNILLUSTRATION
Your workspace clusterVPN Mesh + private infrastructure
Web terminal · primary VPS
# Your authorized server session
operator@vps ~
$ systemctl --failed
# Inspect service state

$ ssh private-node
# Your configured private access

$ codex
# Installed CLI, your account
VPN Terminal Browser
FROM YOUR AUTHORIZED VPS
Servers
Home computer
GPU workers

Your configured routes,
services and credentials.

Manage assignments from VCS. Assign or remove device access and synchronize the result. Removing a device assignment does not revoke the underlying VPN for other devices.

Use the standalone browser freely. VirtuVPN’s secured browser does not need VCS registration. VCS-managed VPN and infrastructure assignments require a VCS account. Coding CLIs need their own installation, provider access and connectivity.

04 / CONNECTED, BY DESIGN

A direct line to
your infrastructure.

The resident Rust agent connects outward to VCS. Supported agent diagnostics can work without SSH while that control connection is available.

01

Add your server

Register your Linux server and install the VCS Rust agent using the onboarding flow.

02

Get the evidence

Open its workspace, inspect the available diagnostics and understand the observed state.

03

Choose the next step

Continue in the terminal, manage a connection or approve a supported troubleshooting repair.

05 / CONTROL STAYS WITH YOU

Support by permission.
Not by default.

Your servers belong to your workspace. Managed Support access requires you to unlock the relevant server for the supported scope.

Understand the access model

Customer-controlled support access

Authorize access when you need help. Locking support blocks new protected access and delivery; already dispatched work may finish.

Separate diagnosis from changes

Troubleshooting starts with bounded diagnostics. A proposed native repair needs a separate approval for that server and operation.

Results with context

Review observed facts, missing evidence and recorded operation results. A local check is distinguished from proof of external reachability.

06 / FIND YOUR FIT

Start focused.
Grow your workspace.

Three programs for different stages of your infrastructure. Start with one server, build across several, or discuss a setup for your organization.

GET STARTED

Starter

For your first connected Linux server.

1managed server

Free / month

Free entry program

Start with Starter
  • 1 Android device
  • 1 each: VPN Mesh, P2S, Single server & VPN Cluster
  • 3 independent QR client profiles
  • External Shells monitoring & session controls
  • 48-hour event retention
  • Core server workspace

Application tools, full monitoring and server-to-server connections belong to Dev and Enterprise.

BUILD & OPERATE COMING SOON

Dev

For developers managing a growing setup.

5managed servers

19 USD / month · worldwide base price

or 190 USD / year, billed annually

14-day free trial when paid signup opens

View plans in VCS
  • Application tools & Cloud Code Studio
  • Full monitoring
  • Server-to-server VPN connections
  • 5 managed Android devices
  • 10 each: VPN Mesh, P2S, Single server & VPN Cluster
  • 10 independent QR client profiles
  • 7-day event retention

Subscription currency is assigned from the billing country confirmed during registration. Paid signup and trials are not available yet. Managed Support requires eligibility and your explicit server unlock.

SHAPE YOUR SETUP

Enterprise

For organizations with a broader scope.

Custominfrastructure scope

Let's discuss

Scope and pricing agreed separately

Contact us
  • Dev capabilities included
  • Server capacity without a default cap
  • No default event-retention cap
  • Scope tailored to your organization
  • Customer-controlled Managed Support

Enterprise is assigned by the VCS superadmin after agreement. It is not a self-service checkout option.

Plan limits apply across your workspace, not separately on every server or VPN. P2S and Single server have separate allowances. Each managed Android device holds one current VPN Cluster: Dev supports up to five simultaneous managed Android cluster deliveries. Independent QR clients have a separate account-wide allowance.

Display estimate only. Confirm your billing country when registering; the account determines your subscription currency.

Your region. A fixed price.

Network estimates may reflect a VPN exit. IP Geolocation by DB-IP.

Confirm your billing country during registration. Subscription currency is assigned automatically from that saved country. These are separate fixed prices, not exchange-rate conversions. Billing details are confirmed in Stripe.

Applicable taxes depend on the confirmed billing location, customer status and the seller's tax registrations. Switzerland is currently priced without CH MWST while the seller is not registered. Final totals and recurring terms are reviewed in secure checkout before confirmation. Paid signup is not available yet.

Clear terms. Your renewal choice.

Dev is priced per workspace, with monthly or annual billing in the currency assigned from your registration country. The displayed price is an estimate. A 14-day free trial is planned; paid signup and trials are not available yet.

  1. Review before you start

    When paid signup opens, choose monthly or yearly Dev. Confirm the recurring price, payment method and first payment date in checkout before starting your 14-day free trial. Any applicable taxes are shown before you agree.

  2. Continue automatically

    After 14 days, the first payment at your chosen regional monthly or yearly price, plus any applicable tax, follows unless you cancel renewal. The subscription then renews on your chosen billing interval.

  3. Cancel from your profile

    Use Profile → Manage subscription & automatic renewal. Cancel during the trial to prevent the first charge. After a payment, access lasts through the paid period, then the workspace returns to free Starter.

Returning to Starter keeps your registered servers, devices and VPN assignments. Access follows Starter limits; paid capabilities are restricted when the trial or paid period ends.

Standard program defaults shown. Your active VCS access package determines actual limits and permissions. Check current availability in VCS or contact us.

07 / GOOD QUESTIONS

A few things
worth knowing.

Clear expectations before you connect.

Does VCS provide the server itself?

VCS App manages the Linux servers you connect. You remain responsible for obtaining the server or hosting from your provider. The Starter, Dev and Enterprise programs describe access to VCS capabilities.

What does the Rust agent actually do?

It runs on your server, connects outward to VCS and performs authorized server work. It provides the execution path for supported diagnostics, commands and terminal sessions. It is distinct from the language model that interprets troubleshooting evidence.

Can troubleshooting help when SSH is unavailable?

Supported agent diagnostics and native repair actions use the agent control channel rather than SSH. This can help if SSH is unavailable while the server, agent and outbound connection still work. If that control path is also unavailable, another recovery method is needed. External SSH reachability requires its own verification.

Can VCS support access my server automatically?

No. Customer-server Managed Support requires a current customer-authorized unlock for that server and supported scope, alongside the relevant permissions and eligibility. Locking support prevents new protected access and command delivery; a task already delivered to the agent may finish.

How does VirtuVPN fit into the platform?

Managed Access associates Android devices with your VCS workspace and assigns VPN tunnels. VirtuVPN synchronizes those assignments. Its standalone secured browser does not require a VCS account; VCS-managed VPN functionality does.

Can I connect my home computer and a GPU worker?

Yes, through the supported configured private connections. A home workstation can join through a Local PC profile; compatible Studio GPU workers use their selected system profile. Supported options include Apple Silicon MPS, NVIDIA CUDA and AMD ROCm. This connects your hardware and supported workloads; it does not automatically pool GPU resources or make every model compatible.

Is a private server cluster the same as VPN Mesh?

VPN Mesh provides internet access through your configured exit. Single server and S2S profiles provide permitted infrastructure access. A VPN Cluster combines one VPN Mesh route with an eligible Single server or S2S connection in one delivered Android configuration. Sources keep their original type in Managed Access; a cluster does not create another VPN Mesh route.

Can I use Codex or Claude Code from Android?

The web terminal opens an authorized server session. You can run a CLI installed on that server, including supported Codex and Claude Code installations, with your own provider account and required connectivity. These coding tools are separate from the VCS Rust agent that carries out supported VCS server operations.

Can several devices use the same VPN Mesh route?

Yes. Assign the route separately to enrolled Android devices in Managed Access and run Sync now. For independent standard WireGuard devices, open VPN clients and Add client for each device. Each gets its own key and address. Reusing the same QR or Original single-client export on simultaneous devices causes endpoint competition.

Does a three-hop VPN count as three VPN routes?

No. A → B → C is one VPN Mesh route using three managed servers. Separate clients follow that same chain and exit. Route Builder supports up to 16 active nodes, while Starter includes one server and Dev includes five; the technical hop guard does not increase your plan allowance.

Can I open an Android terminal with only one server?

Yes. In Connections, create Single server, assign the device in Managed Access and explicitly enable administrator terminal access. Install Web Terminal for that connection, run Sync now in VirtuVPN and choose Open terminal. Internet-only VPN assignments and raw client QR profiles do not grant a shell.

Are QR clients the same as managed Android devices?

No. A VPN clients QR is standard WireGuard configuration, not VCS registration or Managed Access enrollment. Starter includes three independent QR clients across the account and one managed Android device; Dev includes ten QR clients and five managed Android devices. A Dev QR allowance is not ten clients per VPN.

Will closing a terminal tab stop work on the server?

Closing or detaching the web view keeps the persistent server session available. Reopen the session to continue. End session is an explicit action that can terminate the shell and its running jobs. Connectivity and the server itself must remain available for ongoing work.

How much will Dev cost, and how will the trial work?

The Dev card above shows the planned monthly and annual base price estimated for your location. Your saved registration country determines subscription currency. Website estimates do not change it. Any applicable taxes are added separately. The free Dev trial lasts 14 days. Paid signup and trials are not available yet. When signup opens, you explicitly agree to recurring payment in checkout. The first charge follows after the trial unless you cancel renewal; creating a free VCS account alone does not start a paid subscription.

Can I stop automatic renewal without losing my setup?

Yes. Use Profile → Manage subscription & automatic renewal in VCS. Cancelling during the trial prevents the first charge. Cancelling after payment keeps access until the paid period ends; the workspace then returns to free Starter. Your registered servers, devices and VPN assignments are retained, while access follows Starter limits.

Can I upgrade to Enterprise myself?

Enterprise is agreed separately and assigned by the VCS superadmin. It is not available through self-service checkout. Contact us to discuss your scope and requirements.

Where do I sign in or create an account?

Use vcs.virtucomputing.com to sign in, or create a VCS account. This landing page does not collect your login credentials.

YOUR NEXT WORKSPACE

Bring your servers
into the picture.

Start with VCS App. Build from the infrastructure you own.

Get started