> ## 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.

# One-Click Deployment

> Deploy applications instantly with RepoCloud's one-click deployment feature

## One-Click Deployment

RepoCloud's one-click deployment feature allows you to launch fully-configured applications in minutes without complex setup or technical knowledge.

## How It Works

RepoCloud's one-click deployment process simplifies what would traditionally require hours or days of DevOps work into a streamlined, user-friendly experience:

<Steps>
  <Step title="Browse the Marketplace">
    Explore our [marketplace](https://repocloud.io/results) to find the application you want to deploy.
  </Step>

  <Step title="Select an Application">
    Click on an application to view its details, features, and available options, then click "Deploy Now".
  </Step>

  <Step title="Configure Settings">
    Enter a project name, keep autoscaling enabled or choose a fixed server size, and fill in any application-specific settings. For most applications, the default settings work well for getting started.

    <Note>
      Our platform automatically configures the optimal settings for each application, but you can customize them according to your needs.
    </Note>
  </Step>

  <Step title="Launch Your Application">
    Click the "Deploy App" button to launch your application. The deployment process typically takes 3-7 minutes.
  </Step>
</Steps>

## Benefits of One-Click Deployment

<CardGroup cols={2}>
  <Card title="Time Savings" icon="clock">
    Deploy in minutes instead of hours or days of manual setup
  </Card>

  <Card title="Reduced Complexity" icon="wand-magic-sparkles">
    No need to understand containerization, networking, or server administration
  </Card>

  <Card title="Optimized Configurations" icon="sliders">
    Pre-configured for optimal performance and security
  </Card>

  <Card title="Instant Productivity" icon="bolt">
    Start using your application immediately after deployment
  </Card>
</CardGroup>

## Deployment Examples

### WordPress Deployment

<Steps>
  <Step title="Select WordPress">
    Find WordPress in our marketplace and click on it to view details.
  </Step>

  <Step title="Choose Resources">
    Keep autoscaling enabled, or disable it and select a resource tier (we recommend at least 1GB RAM for WordPress).
  </Step>

  <Step title="Enter Project Name and Deploy">
    Enter a name for your project and click "Deploy App" to start the deployment process (typically 3-7 minutes).
  </Step>

  <Step title="Complete Setup Wizard">
    Once deployment is complete, use the provided URL to access your WordPress installation and follow the setup wizard to configure your site.
  </Step>
</Steps>

## After Deployment

Once your application is deployed, you can:

1. **Add a custom domain**: Connect your own domain name to your application
2. **Configure settings**: Adjust application settings through the application's admin interface or the "Edit Env Vars" button
3. **Monitor usage**: Track your instance's resource tier usage with the "View Usage Chart" button (available on autoscaling instances)
4. **Update**: Keep your application up-to-date with the one-click "Rebuild / Update" button
5. **Pause when idle**: Pause an instance you're not using to reduce its billing to 25% of the normal rate

## Limitations

While one-click deployments are powerful, there are some limitations to be aware of:

* **Customization**: Some advanced customizations may not be available through the interface
* **Shell Access**: Direct shell access is not provided for standard applications
* **Custom Software**: Only applications in our marketplace can be deployed with one click

<Note>
  For use cases requiring more control, consider our platform apps like [Coolify](/platforms/coolify) or [Dokploy](/platforms/dokploy), which provide advanced capabilities including root access and custom application deployment.
</Note>

## FAQ

<AccordionGroup>
  <Accordion title="Can I deploy multiple applications at once?">
    Each application requires a separate deployment. However, you can deploy as many different applications as needed for your projects.
  </Accordion>

  <Accordion title="How are my applications isolated?">
    Each application runs in its own isolated container, ensuring that one application cannot affect the performance or security of another.
  </Accordion>

  <Accordion title="Can I migrate existing data to my deployment?">
    Yes, most applications provide ways to import existing data. For example, WordPress has import/export plugins, and databases have import tools.
  </Accordion>

  <Accordion title="What happens if deployment fails?">
    If a deployment fails, you won't be charged. Our system will provide information about the failure, and you can try again with adjusted settings if needed.
  </Accordion>

  <Accordion title="Can I change settings after deployment?">
    Yes, many settings can be changed through the application's admin interface or through environment variables in the RepoCloud dashboard.
  </Accordion>
</AccordionGroup>
