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

# One Click Apps

> Deploy and manage open source applications on your VPS from the console, without SSH

One Click Apps installs a deployment platform on your VPS, then lets you run applications from a catalogue of 342 open source projects. The applications run on your own instance; you keep SSH access and root privileges at all times.

<Note>
  One Click Apps is rolling out progressively. If the section does not appear on your instance yet, it is not enabled on your account yet.
</Note>

## What you get

<CardGroup cols={2}>
  <Card title="Catalogue" icon="grid">
    342 applications across 38 categories, refreshed automatically
  </Card>

  <Card title="Automatic HTTPS" icon="lock">
    A Let's Encrypt certificate on a generated address, or on your own domain
  </Card>

  <Card title="Daily backups" icon="cloud-arrow-up">
    Application volumes saved every day, seven days of retention
  </Card>

  <Card title="Updates" icon="arrows-rotate">
    New versions detected and applied from the console
  </Card>
</CardGroup>

## Requirements

<Info>
  **Prerequisites**

  * A VPS running Debian or Ubuntu
  * At least 2 vCPUs, 2 GB of RAM and 30 GB of disk
  * The instance must be running
</Info>

The feature is included with your VPS at no extra cost. Windows instances are not supported.

## Install the platform

<Steps>
  <Step title="Open your instance">
    Log in to the [console](https://console.onetsolutions.net), open your instance and select **One Click Apps** in the left menu.
  </Step>

  <Step title="Check the requirements">
    The page lists the requirements and compares them with your instance. A requirement that is not met blocks the installation.
  </Step>

  <Step title="Start the installation">
    Select **Install the platform**. The task takes a few minutes and its progress is shown in the dialog.
  </Step>

  <Step title="Wait for the ready state">
    When the status badge shows **Ready**, the platform is installed and you can deploy your first application.
  </Step>
</Steps>

## Firewall rules

The installation adds firewall rules to your instance, visible in the **Firewall** tab:

| Rule                      | Port             | Source                                        |
| ------------------------- | ---------------- | --------------------------------------------- |
| HTTP and HTTPS            | 80, 443          | Open, so your applications are reachable      |
| Platform API and realtime | 8000, 6001, 6002 | Restricted to the OnetSolutions Control Plane |

If your instance already had custom firewall rules when you installed the platform, ports 80 and 443 are opened for you. Otherwise the previous inbound behaviour is preserved.

## Memory budget

Memory is the limit on how many applications an instance can host. 1 GB is reserved for the operating system and the platform, and the remaining RAM is shared between the applications. The console shows the remaining budget on the platform page, and a deployment that would not fit is refused with an explicit message.

## Responsibility

One Click Apps gives you a deployment platform on your own server. What runs on it is yours to operate.

<Warning>
  **You are responsible for the applications you deploy.** That covers their configuration, their maintenance, their updates, their data, their backups and their security, as well as anything the applications themselves do or fail to do.

  OnetSolutions does not administer, monitor or debug the applications deployed through One Click Apps, and does not intervene inside them. Our support covers the instance itself: the server, its network, its storage and its availability.

  An application that no longer starts, loses data, is compromised, or breaks after an update is not covered by our support. The backups made by the platform live on your own instance and protect you from a mistake inside an application, not from the loss of the instance. Keep your own copies of anything that matters.
</Warning>

The applications come from a public catalogue of open source projects. Each one is published under its own licence by its own authors, and OnetSolutions gives no warranty on their operation, their fitness for a purpose or their continued availability in the catalogue.

## Next steps

<CardGroup cols={2}>
  <Card title="Deploy an application" icon="rocket" href="/one-click-apps/deploy-an-app">
    Pick an application from the catalogue and put it online
  </Card>

  <Card title="Manage an application" icon="sliders" href="/one-click-apps/manage-an-app">
    Logs, environment variables, restart, deletion
  </Card>

  <Card title="Custom domain" icon="globe" href="/one-click-apps/custom-domain">
    Point your own domain name to an application
  </Card>

  <Card title="Platform settings" icon="server" href="/one-click-apps/platform">
    Version, credentials, access, uninstall
  </Card>
</CardGroup>
