The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Antihost offers VPS plans with one-click Coolify, NVMe storage and a 14-day free trial.
The Coolify CLI is a terminal client for Coolify’s REST API. It lets you inspect resources, manage servers, and start deployments from a laptop, administration host, or CI runner, while Coolify itself continues running on your VPS or other server. It works with both Coolify Cloud and self-hosted Coolify.
This guide explains the architecture, VPS requirements, installation, token authentication, named contexts, inventory commands, server registration, application deployments, scripting precautions, and the most common setup failures.
What the Coolify CLI does
Coolify’s documentation describes the CLI as a way to inspect and manage Coolify resources from a terminal. In practical terms, it is an API client: each command sends an authenticated request to the Coolify REST API and prints the result in your shell. The CLI does not replace the Coolify server, Docker host, dashboard, or application runtime. It provides another control surface for the same Coolify installation.
You can use it for repeatable deployments, shell scripts, CI jobs, resource inventory, and operational work that would otherwise require repeated dashboard navigation. The same command style can target a Coolify Cloud account or a self-hosted instance, provided the API is enabled and the token has the required permissions.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
Where each component runs
| Component | Runs where | Purpose |
|---|---|---|
| Coolify CLI | Your workstation, administration host, or CI runner | Sends commands to the Coolify API and displays results |
| Coolify server | Your VPS or another server for self-hosting; Coolify infrastructure for Cloud | Provides the dashboard and API, orchestrates resources, and performs deployments |
| API token | Stored by the CLI configuration and issued by Coolify | Authenticates requests and limits them to permitted operations |
Installing the CLI on a VPS is optional. Install it on the machine from which you want to issue commands. Installing it on the same VPS as Coolify can be useful for local administration, but a laptop or CI runner works just as well when it can reach the API endpoint.
What you need before installing
Self-hosted VPS baseline
Coolify’s current self-hosting documentation gives a short-form minimum of 2 CPU cores, 2 GB of RAM, and 10 GB of disk. That is a documented minimum for running Coolify, not a performance guarantee for a particular number of applications, databases, images, builds, or logs. A busy workload may require additional capacity.
Free tools Windows power users keep installed
One-click scans. No signup required.
The VPS must accept SSH connections. Before running the installer, check the operating system, CPU architecture, firewall policy, listening ports, and available disk and memory. The self-hosting guide treats a VPS as a virtual private server from any provider; the provider is less important than the resources and access controls available on the selected plan.
- At least 2 CPU cores, 2 GB RAM, and 10 GB disk for the documented Coolify minimum.
- SSH access to the server, including a working login account and key or other approved authentication method.
- A supported operating system and architecture for the Coolify installation.
- Firewall rules that allow the management and application traffic your deployment requires.
- Enough headroom for container images, build layers, persistent data, and logs beyond the 10 GB minimum.
CLI-side prerequisites
The CLI installer supports Linux and macOS on amd64 and arm64. You also need a network route from the machine running the CLI to the Coolify API endpoint, plus an API token created in Coolify. The token must have permission for every operation you intend to run.
API access is enabled by default on Coolify Cloud. On self-hosted Coolify, an administrator must enable API access. If the API is disabled or blocked by a firewall or reverse proxy, installation of the binary will succeed but authentication and commands will fail.
Install Coolify on the VPS
If Coolify is not yet installed, the documented automated installer is:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Run this on the VPS through an SSH session with the privileges required by the installer. Confirm that the server meets the operating-system, architecture, resource, and firewall checks first. The command installs the self-hosted Coolify service; it does not install the CLI on your laptop.
Finish the initial self-hosted setup
- Connect to the VPS over SSH and run the installation command.
- Open the Coolify dashboard at the address presented by the installation process.
- Create the first administrator account promptly. Leaving the initial setup unfinished increases the period during which the installation is not under your administrative control.
- Back up
/data/coolify/source/.env. Coolify identifies this file as containing installation secrets, includingAPP_KEY, which is required when restoring the installation. - Record the instance’s fully qualified URL. You will use that URL when creating a CLI context.
Treat the .env backup as sensitive secret material. Store it in a protected backup location and limit access to administrators who can restore the Coolify installation.
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
Install the CLI where you will run commands
Linux or macOS installer
The recommended installer for supported Linux and macOS systems is:
curl -fsSL https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.sh | bash
For a user-local installation when you do not have administrator access, use:
curl -fsSL https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.sh | bash -s -- --user
The installer supports amd64 and arm64. A user-local installation places the binary and related files in the user’s environment rather than requiring a system-wide write. Ensure the installation directory is on your PATH before trying the verification commands.
Other documented installation paths
The official CLI documentation also lists Homebrew, Windows PowerShell, and go install methods. Use the method appropriate for the operating system and packaging policy of the machine that will execute the commands. In a CI environment, pin and review the installer version according to your organization’s change-control process.
Verify the binary
Run:
coolify version
coolify --help
coolify version confirms that the executable can run, while coolify --help shows the command tree available in that installed release. The first CLI command creates its configuration file if it does not already exist. Do not assume that flags documented for a different release are present locally; use the installed binary’s help output as the authoritative option list for scripts.
Create an API token and CLI context
Contexts hold the connection details for a Coolify target. Named contexts are useful when you work with both Coolify Cloud and one or more self-hosted instances because you can switch targets without repeatedly replacing a URL and token.
Recommended Free Tools
1. Create the token
In the Coolify dashboard, open /security/api-tokens and create an API token. Grant only the permissions needed by the commands or automation that will use it. A read-only inventory job should not receive deployment or server-management authority.
2. Save a Coolify Cloud token
For Coolify Cloud, save the token with:
coolify context set-token cloud <token>
The command associates the token with the cloud context. Keep tokens out of shell history, shared scripts, screenshots, and public CI logs. Supply them through the protected secret mechanism of your shell or CI system when automation requires them.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
3. Add a self-hosted context
For a self-hosted installation, add a named context containing the instance’s fully qualified URL and its API token, then select that context as the default. The exact subcommand and flags can vary by CLI release, so inspect:
coolify context --help
Use a distinct name such as production-vps or staging-vps rather than reusing cloud. A clear name prevents an automation job from accidentally targeting the wrong environment.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minute4. Select and verify the default
List contexts to inspect what is configured:
coolify context list
Select the intended context as the default using the context command shown by your installed version, then verify the connection:
coolify context verify
A successful verification establishes that the CLI can reach the configured endpoint and authenticate with the token. If it fails, determine whether the problem is the URL, network route, TLS or reverse-proxy configuration, API enablement, token validity, or token permissions before attempting a deployment.
5. Confirm access with inventory
Run an inventory command:
coolify resource list
The command uses the default context and lists applications, services, and databases that the token can access. Some releases also expose the plural spelling:
coolify resources list
Use the spelling displayed by coolify --help if your installed version accepts only one form.
Inspect servers, projects, and resources
Once authentication works, begin with read operations. They reveal the UUIDs required by later commands and reduce the chance of changing the wrong resource.
| Command | Use |
|---|---|
coolify context list |
Show configured named contexts |
coolify server list |
List servers known to the selected Coolify context |
coolify server get <uuid> --resources |
Retrieve one server and include its associated resources |
coolify projects list |
List projects available to the token |
coolify resource list |
Inventory accessible applications, services, and databases |
coolify app list |
List applications exposed by the installed CLI |
Copy UUIDs directly from command output instead of relying on names that may be similar. In production scripts, make the selected context explicit in the job’s setup and print a non-secret target label before performing a mutating command.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Register a server from the terminal
To add a server, the documented syntax is:
coolify server add <server_name> <ip_address> <private_key_uuid> --port 22 --user root --validate
Replace the placeholders with the server name, IP address, and UUID of a private key already known to Coolify. The command reference lists port 22 and user root as defaults; specify different values when your SSH service uses another port or account.
The --validate flag checks the connection immediately. Keep it during initial registration so a typo in the address, port, username, key UUID, or firewall policy is detected before the server is used for deployments.
Server-registration checks
- Confirm the IP address belongs to the intended VPS.
- Confirm the private-key UUID points to the correct key in the selected Coolify context.
- Verify that the SSH port is reachable from the Coolify server.
- Use the correct SSH username; do not assume
rootwhen the VPS provider requires a different administrative account. - Run the command against the intended context and review the validation result.
Start an application deployment
After identifying an application UUID, start its deployment with:
coolify app start <uuid>
The command starts the application through the selected context. The CLI documentation also describes two relevant options:
--forceforces a rebuild.--instant-deployskips queuing.
Check the exact options exposed by your installed version before adding either flag:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
coolify app start --help
Use a normal start when the existing build and queue behavior is appropriate. Choose --force only when a rebuild is necessary, and use --instant-deploy only when bypassing the queue is intentional for that workload. The installed help output is important because command flags can differ between CLI releases.
A cautious deployment sequence
- Set or select the intended context.
- Run
coolify context verify. - Run
coolify app listorcoolify resource listand identify the application UUID. - Review the application’s target, branch or image configuration, and current operational state in Coolify.
- Run
coolify app start <uuid>, adding a documented flag only when its effect is required. - Use the dashboard or the CLI commands available in your release to inspect the resulting deployment and resource state.
Use the CLI in scripts and CI
The CLI’s API-client design makes it suitable for repeatable jobs, but automation magnifies mistakes. A script should establish its target and credentials explicitly rather than depending on whatever context a shared runner happens to have selected.
Recommended automation controls
- Install the CLI on the runner or administration host, not necessarily on the Coolify VPS.
- Store the API token in the runner’s protected secret store and inject it only for the job that needs it.
- Use separate named contexts or credentials for development, staging, and production.
- Run a connection check before a mutating action.
- Inventory resources and resolve UUIDs before deployment rather than hard-coding a name that may be ambiguous.
- Capture command exit status and stop the job when verification or deployment fails.
- Review
coolify --helpand the relevant subcommand help after upgrading the CLI.
Do not print tokens in diagnostic output. Remember that command lines can be recorded by shell history, process inspection, or CI logs; prefer the CLI’s context and secret-handling mechanisms over embedding credentials in a repository.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Choosing a VPS for Coolify
Coolify’s self-hosting guide allows a VPS from any provider. The documented minimum is only the starting point for evaluating a plan. Compare the capacity and operational controls that affect your actual applications rather than choosing solely on the headline price.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall| Decision axis | Questions to ask | Why it matters |
|---|---|---|
| CPU and RAM | How much headroom remains above 2 cores and 2 GB RAM? | Builds, concurrent containers, databases, and background jobs compete for resources. |
| Disk | What is the capacity and disk type, and how will images, databases, and logs grow? | The 10 GB minimum can be consumed quickly by builds and persistent data. |
| Network | What bandwidth, transfer limits, latency, and region are offered? | Image pulls, deployments, backups, and user traffic depend on network performance and location. |
| SSH and firewall | Can you control SSH access, ports, keys, and firewall rules? | Coolify installation and server registration require reliable administrative access. |
| Backups and snapshots | Are automated backups or snapshots available, and what do they cover? | Recovery planning must account for Coolify configuration, secrets, databases, and application data. |
| Total monthly cost | What is the recurring cost after bandwidth, storage, backups, and upgrades? | The cheapest base plan may not be the cheapest safe operating plan. |
Provider pricing and availability change over time, so evaluate the current plan details for the region you need. The CLI documentation exposes provider-related commands for several providers, but those commands do not change the underlying capacity, backup, or network trade-offs of the VPS you select.
Troubleshoot common failures
The installer runs, but coolify is not found
The binary may have been installed in a user-local directory that is not on PATH. Open a new shell, inspect the installer’s output, and add the reported directory to the user’s executable path according to the operating system. Then rerun coolify version.
context verify cannot connect
Check the fully qualified URL, DNS resolution, TLS certificate, reverse-proxy routing, firewall rules, and whether API access is enabled on the self-hosted instance. A working dashboard in a browser does not prove that the CLI machine can reach the same endpoint.
Authentication is rejected
Create or rotate the token at /security/api-tokens, confirm that the token belongs to the selected context, and verify that it has the permissions required by the command. Avoid troubleshooting by granting broad permissions permanently; correct the context or issue a token with the narrowly required scope.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →The resource list is empty or incomplete
First verify the active context. Then check the token’s permissions and whether the resources belong to another project, team, or instance. An empty result can indicate a valid connection with insufficient visibility rather than a failed installation.
Server validation fails
Check the IP address, SSH port, username, private-key UUID, and firewall policy. Confirm that the Coolify server—not merely your laptop—can reach the target VPS. If the server uses a nonstandard SSH port or a non-root administrative account, provide those values explicitly instead of relying on the documented defaults.
An application deployment behaves differently from the command you expected
Run coolify app start --help with the installed binary and verify the selected context and application UUID. Flags such as --force and --instant-deploy alter deployment behavior, so remove them unless their effects are intentional.
Quick Recap
Operational checklist
- Meet or exceed Coolify’s documented 2-core, 2 GB RAM, and 10 GB disk minimum for a self-hosted VPS.
- Confirm SSH access, operating-system support, architecture, firewall rules, and available resources.
- Install Coolify on the VPS and create the first administrator account.
- Back up
/data/coolify/source/.env, including theAPP_KEYneeded for restoration. - Install the CLI on the machine that will issue commands and verify it with
coolify version. - Create an API token at
/security/api-tokenswith only the required permissions. - Create clearly named contexts for Cloud and each self-hosted target.
- Run
coolify context verifyand an inventory command before changing anything. - Use UUIDs from current command output when registering servers or starting applications.
- Check the installed command’s
--helpoutput before putting flags into automation.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Free tools Windows power users keep installed
One-click scans. No signup required.

