> ## Documentation Index
> Fetch the complete documentation index at: https://docs.repocloud.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy as VPS

> Any container app with a GitHub link can be deployed as a VPS instead, giving you root access and SSH

## Deploy as VPS Toggle

The deploy-as-VPS toggle lets you take any application in the RepoCloud marketplace that has a linked GitHub repository and deploy it as a dedicated VPS instead of a managed container. This gives you the convenience of the one-click catalog combined with the full control of a VPS deployment.

## How It Works

<Steps>
  <Step title="Find an Application">
    Browse the [RepoCloud marketplace](https://repocloud.io/results) and click **Deploy Now** on any application.
  </Step>

  <Step title="Enable the VPS Toggle">
    On the deploy page, look for the **Deploy as VPS** toggle. This toggle appears on any application that has a linked GitHub repository.
  </Step>

  <Step title="Tier Selection Changes">
    When the toggle is enabled:

    * The \$3 Tier 1 is disabled (VPS apps require at least \$6/month, Tier 2)
    * The tier selection auto-adjusts to the first eligible VPS tier
    * The form shows VPS-specific pricing and features
  </Step>

  <Step title="Redirect to AI Deploy">
    Clicking **Deploy** redirects you to the [AI Deploy](/deployment/ai-deploy) page with the application's GitHub repository URL pre-filled. The AI agent handles the rest — provisioning a VPS, analyzing the repository, and deploying the application.
  </Step>
</Steps>

<Note>
  The deploy-as-VPS toggle is only available for applications that have a public GitHub repository linked in the RepoCloud catalog. Applications without a GitHub link do not show the toggle.
</Note>

## What Changes with VPS Deployment

When you deploy as VPS instead of a container:

| Aspect | Container (default) | VPS (toggle enabled) |
| - | - | - |
| Server access | Web dashboard only | Full root SSH + browser console |
| Deployment method | One-click container template | AI agent deploys from GitHub source |
| Minimum tier | Tier 1 (\$3/mo) | Tier 2 (\$6/mo) |
| Autoscaling | Available | Not available |
| Snapshots | Not available | Up to 5 snapshots |
| Dedicated IPv4 | No | Yes, included |
| Updates | One-click Rebuild | Manual via SSH |
| Deposit required | No | \$1 minimum deposit |

## Requirements

The same requirements as [AI Deploy](/deployment/ai-deploy) apply:

* A RepoCloud account with a verified email
* \$1 minimum deposit (free sign-up credit cannot be used for VPS)
* The application must have a public GitHub repository

## Use Cases

The deploy-as-VPS toggle is useful when you want:

* **Root access** to an application you would normally deploy as a container — for example, to customize system-level configuration, install additional packages, or run background services
* **SSH access** for debugging or development workflows
* **Snapshots** for point-in-time backups before making risky changes
* **Dedicated IPv4** for applications that need direct IP access or A-record DNS

## Next Steps

<CardGroup>
  <Card title="AI Deploy" icon="robot" href="/deployment/ai-deploy">
    Learn more about the AI-powered deployment process
  </Card>

  <Card title="VPS Apps" icon="server" href="/deployment/vps-apps">
    Explore the pre-configured VPS templates
  </Card>

  <Card title="Container Apps" icon="box" href="/deployment/container-apps">
    Learn about the standard container deployment path
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.