What a one-click application on a virtual server really is

By Noiz / 19th October 2026 | 4 min

A one-click application is an ordinary server image with the software already installed, plus a script that finishes the set-up the first time the server starts: it creates passwords, sets the address and switches the application on. That is why a new server can be running WordPress, Nextcloud or a mail server a few minutes after you click. What the click saves is the installation. It does not look after the application afterwards: on the large virtual server marketplaces, once the server is running, keeping the application and its operating system updated is generally up to you. The alternative is an application that is managed for you, where the provider keeps it updated.

What happens when you click

Behind the button, three things happen.

  1. A server is created from an image. The image is a snapshot of a server on which the operating system and the application were installed and set up once, by the provider or the software's vendor.
  2. A first-boot script runs. Most providers use cloud-init, the open-source tool that sets up a new server on first boot. It knows whether this is the server's first start, runs the once-only steps, such as generating unique passwords or keys, and skips them on later restarts.
  3. You finish the set-up. Often a short guided step on first login asks for your domain name and email address, and offers a free certificate.

Some marketplaces build the image ahead of time. Others start from a clean server and run a public install script on it, which takes a few more minutes but ends in the same place.

Containers: the other common shape

Many applications now ship as Docker container images instead. A container image packages the application with everything it needs to run, and Docker Compose starts several containers together from one file, for example an application, its database and its cache. A one-click application may simply be a server with Docker and a Compose file already in place.

Container images do not change once built. Updating the application means fetching a newer image and restarting the containers. Docker's own documentation is clear that fetching a new image does not start it: someone has to run the update.

The part the button does not do

Marketplace pages are careful about what happens after deployment. Read closely, they tend to say three things:

  • the image is maintained for new deployments, by the provider or by the software's vendor
  • updating the running application on your server is your routine maintenance
  • if an application is only listed, not supported, it may not be maintained at all

So a one-click application gives you a server you administer, with a head start. Security updates for the operating system can be automatic: Ubuntu Server, for example, installs its security updates by default. But that covers the system's own packages. An application installed from a script, or running in containers, needs its own updates, and nobody applies them unless you do.

Questions to ask before you click

  • Who built the image, and when was it last updated?
  • Is the application supported by the provider, or only listed?
  • How do updates reach the server once it is running, and who applies them?
  • Where do the application's data and backups live?
  • What happens to the server if you stop paying for the application, or for support?

Application images on Noiz Cloud

Noiz Cloud servers are self-managed virtual servers with full root access over SSH, running Ubuntu or Debian, with one dedicated IPv4 address, provisioned within one working day and billed monthly. There are two ways to run an open-source application with Noiz:

  • Install it yourself over SSH, following the project's own documentation. Our help centre's initial server setup with Ubuntu covers the first steps on a new server, and our guide to installing Nextcloud All-in-One is an example of a container-based install.
  • Have it managed. For applications Noiz manages, such as Odoo, Nextcloud and Private Email, Noiz runs the server and the application, including updates. This is the step a one-click button never takes.

Questions about running an application

If you are deciding between a Cloud server and a managed application, get in touch.

Sources

Checked 19 October 2026.

Noiz

Note: while some of this content was produced with the help of AI, the final editing has been done by a real human being.