Skip to content

Dedicated Server: One-Click Apps

Set up One-Click Apps on your Dedicated Server with a single command, install apps from the catalog, and manage them in the ZapX Dashboard → Learn more

10 November 20267 min read1 Views0 helpful

Introduction

With One-Click Apps, you can install applications such as Nextcloud, n8n, databases, or monitoring tools from an app catalog on your Dedicated Server and manage them directly in the ZapX Dashboard. Coolify, an open-source platform for container apps, runs in the background.

Unlike a VPS, One-Click Apps on a Dedicated Server require a one-time manual setup: create a command in the dashboard and run it as root on your server. ZapX takes care of the rest. This guide explains what your server needs, how setup works, how to manage apps, and what ZapX's maintenance access does on your server.

Requirements

Requirements

Your Dedicated Server needs: Check these requirements before running the command. The command checks them automatically and exits without making changes if anything is incompatible.

RequirementMinimum
Operating systemDebian or Ubuntu with an SSH server
RAM2 GB
CPU2 cores
Free storage30 GB
IP addressPublic IPv4 address configured on the server
Available ports8000, 6001, 6002, and 8080 (your apps need 80 and 443)
SSHYour server's SSH port must be reachable by ZapX
Warning

A fresh operating system is recommended: For the best results, set up One-Click Apps on a fresh Debian or Ubuntu installation. Services already using the required ports, a custom Docker setup, or an existing Coolify installation with its own login will cause setup to stop. To reinstall your server, go to the Installation tab of your Dedicated Server.

Info

Proxmox host and Windows: One-Click Apps cannot be set up directly on a Proxmox host. Instead, use a VM on the server with one of your server's IP addresses. Windows is not supported.

Only the server owner can set up One-Click Apps.

Set up One-Click Apps

Step 1: Open the tab

Open your Dedicated Server in the ZapX Dashboard and go to the One-Click Apps tab. There, you'll see the Set up One-Click Apps card.

Step 2: Choose an IP address and email

Choose two details:

  • IP address for panel and apps: This list shows your server's public IPv4 addresses, with the primary address marked. The Coolify panel and your apps will be available at this IP address.
  • Admin email for Coolify: You'll use this email address to sign in to the Coolify panel.

Then click Create command. ZapX prepares the address for your panel, which can take up to a minute.

Step 3: Run the command on your server

Log in to your server as root over SSH. Copy the command shown using the copy icon, then run it. It starts with curl -fsSL and ends with | bash.

If curl isn't installed on your server, install it first with:

bash
apt update && apt install -y curl

The installation will then continue in the background. You can close the terminal.

Warning

Don't share the command: It contains a personal key for this specific server and is valid for 24 hours. Don't share it with anyone. To get a new command, click Cancel manual installation and create a new one.

Step 4: Track progress

The tab shows the setup progress:

StatusMeaning
We're waiting for you to run the command on your server.The command hasn't been started yet
Connected. Installation is running on your server.ZapX is installing Coolify, which usually takes up to 10 minutes
Coolify is installed. We're connecting the panel now.Final step, takes about a minute

If ZapX still can't reach your server over SSH after a few minutes, the tab will show a message. Check that your firewall allows incoming connections on your server's SSH port.

What the command does on your server

  • It checks the operating system, resources, IP address, and available ports, and exits with a message if anything is incompatible.
  • It creates the zapx-apps user with sudo permissions. ZapX uses this user to manage Coolify and your apps. Sign-in is only possible with a key from ZapX and only from ZapX addresses; password login isn't available.
  • It installs Coolify using the official installer, which also sets up Docker.
  • For setup, ZapX temporarily uses a highly restricted root key and adjusts the SSH configuration if needed. Both are removed after setup.
  • The command does not change firewall rules.

You can find the setup log on the server at /var/lib/zapx-oneclick-apps/setup.log.

Install and manage apps

Once setup is complete, the One-Click Apps tab shows three sections:

SectionContents
Installed appsYour apps, with their status and available actions
App catalogAll available apps to install
Access & settingsPanel address, login, and maintenance access

Install an app

  1. Open the App catalog and search for the app you want.
  2. Click Install.
  3. In the Install app window, enter the requested values, such as [your_app_name] or [your_domain].
  4. Click Queue installation.

If your server doesn't have enough RAM for an app, the catalog will show the message “Your server doesn't have enough RAM for this app.”

Tip

Get help from the ZapX AI Agent: You can ask the ZapX AI Agent for your server to suggest an app, check your apps' status, or prepare an installation. The agent only makes changes after you confirm them. Always manage credentials and secrets in the One-Click Apps tab.

Manage apps

Under Installed apps, you can manage each app directly:

ActionPurpose
StartStarts a stopped app
StopStops a running app
RestartRestarts the app
LogsShows the app's logs for troubleshooting
SettingsChanges environment values, the domain, and other app options

Maintenance access

The Maintenance access card shows whether ZapX can reach your server:

StatusMeaning
ActiveZapX can reach your server and manage Coolify and your apps
InterruptedZapX can no longer reach your server, for example because the SSH host key has changed or the ZapX key is no longer accepted
RemovedYou've removed maintenance access

Remove access

Clicking Remove access deletes ZapX's key, the sudo rule, and the zapx-apps user from your server. Coolify and your apps will keep running, but ZapX will no longer be able to manage them. You won't be able to install apps, troubleshoot issues, or make changes in the dashboard. In this case, manage your apps directly in the Coolify panel.

If your server can't be reached when you remove access, ZapX will disable access on its side. You can then delete the zapx-apps user and the /etc/sudoers.d/zapx-apps file yourself on the server.

Restore access

Clicking Restore access creates a new command that sets up maintenance access again. Coolify and your apps remain unchanged. As with the initial setup, run the command as root on your server.

Reinstallation, IP address release, and contract end

EventWhat happens
Reinstallation from the Installation tabSetup is reset and the addresses on zap.cloud are deleted. The system is reinstalled, so back up your app data first. Then set up One-Click Apps again.
Release of the IP address used for the panel and appsMaintenance access is removed, the addresses on zap.cloud are deleted, and setup is reset. Coolify and your apps continue running on the server. To manage them in the dashboard again, set up One-Click Apps with a different IP address.
Cancellation or end of contractMaintenance access and the addresses on zap.cloud are removed.

Troubleshooting

Message or issueSolution
No SSH connection after a few minutesCheck that the SSH server is running and your firewall allows connections on the SSH port
Ports are already in useStop the services using ports 8000, 6001, 6002, and 8080, or reinstall the server
Coolify is already installedZapX can't take over an existing Coolify installation with its own login. Remove it or use a fresh system
Your SSH server only allows certain users (AllowUsers)Add zapx-apps to your SSH configuration and run the command again
An installation is currently running on the serverWait until installation is complete in the Installation tab
The server doesn't have a public IPv4 address yetSet up a public IPv4 address for your server first
Too many attemptsWait a few minutes, then create the command again

More details about a failed setup are available in /var/lib/zapx-oneclick-apps/setup.log. If you still need help, create a support ticket and include the error message from the tab.

FAQ

Frequently asked questions

No. One-Click Apps on Dedicated Servers only supports Debian or Ubuntu. Windows servers aren't supported.
ZapX connects through the zapx-apps user, which has sudo permissions, using a dedicated key and only from ZapX addresses. You can remove this maintenance access at any time in the One-Click Apps tab and restore it later.
Coolify and your apps will keep running, but ZapX won't be able to manage them. You'll need to use the Coolify panel directly. Select “Restore access” to reconnect the server to ZapX without reinstalling Coolify.

Feedback

Was this article helpful?

Your feedback helps us prioritize and improve content.

0 of 0 Users found this article helpful.

Personal support

Need more help than the guide provides?

Our ZAP support team knows your product — briefly describe your issue and we'll help you personally.