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.
To add a server to Coolify, prepare a reachable Linux host, authorize a Coolify-generated ED25519 public key for the account Coolify will use, then add the host under Servers and run Validate connection. Coolify connects over SSH, performs operating-system and Docker checks, and only marks the host ready after those checks succeed.
The important distinction is that validation is more than a login test: on a new server it can install or verify Docker Engine and Docker Compose, collect hardware and kernel information, and start the Coolify proxy. Plan for that setup work before validating a production machine.
What you need before adding the server
Coolify’s documented manual setup expects a Linux server with a reachable IP address or hostname, console or password access, and an SSH service listening on an open port (normally 22). You also need access to the Coolify dashboard and authority to change the target account’s SSH configuration and firewall.
- A reachable address: Use an IP address or DNS hostname that the Coolify instance can resolve and reach. Do not include
http://orhttps://when entering it in Coolify. - An SSH port: Port 22 is the usual default. If SSH listens elsewhere, record that port and use it consistently in both the server and Coolify settings.
- An SSH account: The standard manual guide uses
root. A non-root account is possible only through Coolify’s separate non-root setup, so do not enter a non-root user while following root-account instructions. - Initial access: Keep console or password access available while installing the key. It is your recovery path if the key or permissions are entered incorrectly.
- Firewall reachability: The firewall must allow the Coolify host’s source address to reach the selected SSH port. A port can be open on the server and still unreachable because of a provider, network, or host firewall rule.
Use a fresh server when possible. Validation may install Docker and restart the Docker service; containers already running on the host can therefore be temporarily unavailable while the installation or restart completes.
#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:Upgraded 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.
- Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.
Choose the server’s Coolify role first
The role determines which work Coolify sends to this machine. Choose it according to CPU, memory, storage, and how much isolation you need between image builds and running applications.
| Role | What it does | Constraint |
|---|---|---|
| Deployments and builds | Builds images and runs applications, databases, and other services on the same server. | Build activity shares CPU, memory, storage, and I/O with deployed workloads. |
| Deployments only | Runs applications, databases, and services while image builds take place on another server. | You must have a separate usable build server available for the build jobs. |
| Builds only | Provides dedicated capacity for building images. | It is not a destination for deployed applications, databases, or services. |
If a single small host will both build and run a few services, Deployments and builds is the simplest choice. Separate roles when builds can exhaust resources needed by production workloads, or when policy requires build infrastructure to be isolated from runtime hosts.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Create the SSH key Coolify will use
Coolify’s server connection uses a private key stored in Coolify and the matching public key installed on the server. The private key must not require a passphrase: Coolify cannot stop for an interactive passphrase prompt during an automated connection.
- In the Coolify dashboard, open Keys & Tokens > Private Keys.
- Select New private key.
- Choose Generate ED25519 and save the new key.
- Copy the complete public key shown for that entry. Copy the entire single-line value, including its
ssh-ed25519prefix and the trailing comment if one is displayed.
Keep the key entry identifiable. When you later add the server, select this exact private key; selecting a different key whose public half was not installed on the host produces an authentication failure even when the address and user are correct.
Authorize the public key on the Linux server
Use the console or an existing SSH session to modify the account that Coolify will log in as. The key must be in that account’s home directory, not in another administrator’s directory.
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
Connect using the current access method
For the root account on the default SSH port, connect with:
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 minutessh root@<server-ip>
For a nonstandard port, specify it explicitly:
ssh -p <ssh-port> root@<server-ip>
If you will use a non-root account, substitute that account in every command and in Coolify’s SSH user field. The account must be configured according to Coolify’s non-root requirements; do not assume that copying the root procedure is sufficient.
Create the SSH directory with restrictive permissions
Run the following as the target account:
mkdir -p ~/.ssh
chmod 700 ~/.ssh
Append the public key copied from Coolify to the account’s authorized-key file. The value between the quotes must be the complete key on one line:
printf '%sn' 'ssh-ed25519 AAAA...your-complete-public-key...' >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Check ownership as well as mode if the account’s home directory was prepared by another user. The target account must be able to read ~/.ssh/authorized_keys; an ownership or path error can look like a bad key even when the key text is correct.
Test the new key before changing anything else
From a machine that has access to the Coolify host, test the same address, port, user, and private key that you intend to enter in the dashboard. A verbose SSH attempt can reveal whether the failure is DNS, routing, port access, or authentication:
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →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.
ssh -vvv -p <ssh-port> <ssh-user>@<server-address>
Do not delete the key used by your current session until a separate login using the new Coolify key has succeeded. Removing your only working key can turn a correct Coolify configuration into a lockout that requires console recovery.
Add the host in the Coolify dashboard
- Open Servers in Coolify and select New server.
- Choose IP address or domain.
- Enter a recognizable server name. Add a description if your team needs a purpose, location, or ownership note.
- Enter the reachable IP address or hostname without a URL scheme. For example, enter
server.example.net, nothttps://server.example.net. - Enter the SSH port. Use
22only when the server actually listens on port 22. - Enter the exact SSH user whose
authorized_keyscontains the public key. - Select the matching private key from the key list.
- Select the server role: Deployments and builds, Deployments only, or Builds only.
- Select Continue to create the server entry.
At this stage Coolify has the connection details, but the host is not operationally ready until its General page passes validation.
Validate the connection and understand what happens
Open the new server’s General page and select Validate connection. A new-server validation can take several minutes because Coolify performs setup and discovery rather than merely checking whether an SSH banner appears.
According to Coolify’s documented validation sequence, it:
- Tests the SSH connection using the address, port, user, and private key you supplied.
- Checks the operating system and required tools.
- Installs or verifies Docker Engine and Docker Compose.
- Records server information for management in Coolify.
- Starts the Coolify proxy.
On an existing host, these actions can restart Docker. That restart can briefly interrupt containers already running there, which is why a fresh server is preferred for first-time validation. Do not treat a temporary application interruption during this step as proof that the SSH credentials are wrong.
What a successful validation displays
Wait for the General page to report that the server is reachable and validated. Successful validation also exposes collected details such as the operating system, CPU architecture, CPU core count, memory, kernel version, and Docker versions. The reachable-and-validated status is the operational confirmation that the host can be selected as a deployment destination.
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.
Fix common validation failures
Authentication error
An authentication error means the SSH service was reached but the credentials did not produce a usable login. Check all five values as a set:
- The address resolves to the intended server.
- The SSH port matches the listening port and the port entered in Coolify.
- The SSH user is the account where you installed the key.
- The selected Coolify private key is the one whose public half you copied.
- That complete public key appears in the target account’s
~/.ssh/authorized_keys.
Test outside Coolify with the same user and port. If direct SSH succeeds only with a different account or port, update the server entry to match the working combination and validate again.
Permission or “publickey” failure
OpenSSH commonly rejects a key when the SSH directory or authorized-key file is writable by others, owned by the wrong account, or placed in the wrong home directory. Reapply:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Confirm that the file belongs to the login user and that the key is a single uninterrupted line. If you are still connected through an older key, leave that key in place until the replacement login has been verified.
Timeout
A timeout usually points to reachability rather than key content. Check the SSH port first, then verify that the firewall allows the relevant source address. The relevant source may be the machine or network where the Coolify instance runs, not your laptop’s public address. Also check upstream security groups, network ACLs, routing, and whether the hostname resolves to the correct address.
Free tools Windows power users keep installed
One-click scans. No signup required.
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.
After correcting the rule, test the port and SSH login again, then select Validate connection. A firewall change does not retroactively update a failed validation.
Validation fails after an address, port, or network change
Revalidate whenever you change the server IP or domain, SSH user, SSH port, routing, firewall rules, or tunnel configuration. Coolify must test the new path; a previously successful status does not prove that changed connection details still work.
Docker or operating-system setup does not complete
Allow the validation process time to finish, especially on a new host. Confirm that the server is a supported Linux environment with the required tools and that the account has the access needed for Docker installation and service management. If existing workloads are important, schedule validation during a maintenance window because Docker may be restarted. Review the General page after the attempt and correct the reported prerequisite or access problem before trying again.
Use private SSH networking when public SSH is undesirable
If you need to keep the server’s address private or close public SSH after initial setup, Coolify documents Server SSH Access through a Cloudflare Tunnel. This changes the network path, so the tunnel endpoint, routing, and SSH settings entered in Coolify must all agree. After creating or modifying the tunnel, run Validate connection again; validation is the check that the new path works from Coolify’s point of view.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Quick Recap
Operational checks after the server is ready
- Confirm the General page still says the server is reachable and validated before assigning deployments.
- Record the server’s selected role so future deployments do not accidentally send builds to a deployments-only host or applications to a builds-only host.
- Monitor resource contention when using the combined deployments-and-builds role; image builds and production services share the same machine.
- Keep console access and a known-good administrative key available for recovery.
- When changing SSH, firewall, routing, or tunnel settings, treat revalidation as part of the change procedure rather than waiting for a deployment to expose the problem.
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.

