Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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

Install Coolify on a fresh, supported Linux VPS with SSH access, then run the project’s automated installer: curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash. The script prints the dashboard address. Create the first administrator account immediately, save the generated environment file, and put production access behind a domain, HTTPS, key-based SSH, and a restricted firewall.

Coolify’s current documented minimum is 2 CPU cores, 2 GB RAM, and 10 GB of free disk. That is the capacity for Coolify itself, not a complete production budget: Docker images, application builds, databases, persistent volumes, logs, and backups all consume additional resources.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What you are installing

Coolify is a self-hosted deployment platform that runs on a Linux server and uses Docker to build and run applications. A VPS is the usual starting point because it provides a public IP address, persistent storage, and administrative access without requiring you to maintain physical hardware.

The installation creates a Coolify instance on one server. From its dashboard you can connect Git sources, register additional deployment servers over SSH, and deploy applications to those servers. The initial host can run both Coolify and workloads, but separating roles becomes useful when production traffic, builds, databases, or backup jobs need isolation.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • 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.

Coolify’s official guide describes the baseline plainly: “Coolify needs 2 CPU cores, 2 GB RAM, and 10 GB disk space to run.” It also states that you need “a server with SSH access.” Treat both statements as minimum requirements rather than a recommended production size.

Prerequisites and compatibility

Choose a supported architecture and Linux image

Confirm whether the VPS is amd64 or arm64 before provisioning it. Use a supported 64-bit Linux distribution supplied by your VPS provider. Coolify documents Debian, Ubuntu, Red Hat-family distributions, SUSE, Arch, Alpine, and 64-bit Raspberry Pi OS options. Some distributions, and some non-LTS Ubuntu releases, require a manual installation path rather than the fully automated flow below. Check the current Coolify documentation for the exact status of the image you intend to use.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A fresh server is preferable. Coolify’s server validation can install Docker and restart the Docker service; doing that on a machine that already runs important containers can interrupt them or create conflicting configuration.

Meet the minimum resources

Resource Coolify minimum What else consumes it
CPU 2 CPU cores Application processes, Docker builds, image compression, database work, and background jobs
Memory 2 GB RAM Coolify, Docker, build processes, databases, caches, and concurrent containers
Disk 10 GB free Operating system, Docker images and layers, source checkouts, logs, databases, persistent volumes, and backups

The figures in the table are the Coolify project’s 2026 documented minimums. They do not predict how many applications a server can host. Size the VPS around your actual image sizes, build concurrency, database growth, backup retention, and expected traffic, and leave headroom so a build or backup does not exhaust the disk.

Prepare networking and credentials

  • Give the VPS a reachable IPv4 address, IPv6 address, or stable hostname, as appropriate for your deployment.
  • Make sure the SSH port is reachable from your workstation. Port 22 is the usual default, but use the port configured on your server.
  • Create an SSH key pair on your workstation and install the public key for the server account. Test the key before starting the installer.
  • Know the login user and whether it can become root with sudo. The automated installation can be run as root or by a sudo-capable account according to the server guide.
  • Plan firewall rules for SSH, the Coolify dashboard, and the ports required by the applications you will deploy. Do not open every port merely to make troubleshooting easier.

Provision the VPS

1. Select the image and capacity

Create a VPS with a supported Linux image and the correct architecture. Select at least 2 CPU cores, 2 GB RAM, and 10 GB of free disk for Coolify itself; increase those values when the machine will build images, host databases, retain logs, or store backups. Record the public address, operating-system version, login user, and SSH port.

2. Evaluate the provider on operational factors

The cheapest monthly plan is not automatically the best deployment host. Compare the characteristics that affect availability and administration:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Decision factor Why it matters What to verify before ordering
Region and network latency Latency affects API calls, database clients, Git access, and users. Choose a region close to users and required external services; check IPv4 and IPv6 availability.
CPU, RAM, and storage performance Builds and databases can be limited by burst behavior or slow disks even when the nominal capacity looks sufficient. Read the plan’s sustained-resource and storage details, not only its headline vCPU and disk numbers.
Snapshots and backups A VPS snapshot is useful for recovery, but it is not a substitute for application-consistent database and volume backups. Confirm whether snapshots are available, how often they can run, where they are stored, and how restoration works.
Support and recovery controls Console access is valuable when SSH or networking is broken. Check for a web console, rescue mode, documented recovery process, and support response expectations.
Total recurring cost Storage, traffic, backups, IPv4 addresses, and add-ons can change the real monthly price. Calculate the complete bill for the region and retention policy you need; verify current prices at checkout.

3. Configure the provider firewall before connecting

Allow inbound SSH from your administration network, using the server’s actual SSH port. Add only the public ports needed for Coolify’s initial access and for the applications you intend to expose. Keep a provider console or rescue method available in case a firewall rule blocks your own connection.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • 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 over SSH and verify the server

From your workstation, connect with the key you created. Replace the example user, address, and key path with your own values:

ssh -i ~/.ssh/your_key user@your_server_ip

If your server uses a nonstandard SSH port, include it with -p:

ssh -p 2222 -i ~/.ssh/your_key user@your_server_ip

After login, confirm that the account can obtain administrative privileges, that the machine has outbound internet access for package and image downloads, and that the disk has the free space you planned. Do not continue until key authentication works reliably; losing the only administrative path during installation turns a routine setup into a recovery exercise.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Coolify’s server guide warns that validation may install Docker and restart Docker. Stop or migrate any unrelated containers before registering a server so that this operation cannot disrupt an existing service.

Install Coolify with the official command

1. Run the automated installer

On the VPS, run the project’s documented command exactly:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

The command downloads the current installation script and pipes it to Bash. Because this is a remote script, run it only on the server you intend to dedicate to Coolify, and keep the installer address under review as Coolify releases change. If your security policy does not permit piping downloaded content to a shell, download the script for inspection first and follow the project’s manual-installation instructions for your distribution.

2. Wait for completion

Keep the SSH session open while packages, Docker components, and Coolify services are configured. A slow VPS or a large package update can take time. Read the terminal output rather than assuming that a returned prompt means the dashboard is ready.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【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. Record the dashboard address

At the end, the installer prints a dashboard URL. Initial HTTP setup commonly uses port 8000, so the address may resemble http://server-address:8000. Use the exact address printed by your installation; do not substitute a guessed port or hostname.

4. Open the dashboard and register the first administrator

Open the printed address in a browser from a network allowed by your firewall. Create the first administrator account immediately. The first registrant can gain control of the instance, so do not leave the registration screen exposed while you postpone setup, and do not share the registration URL publicly.

If the page does not load, verify the VPS firewall, provider firewall, server address, and the port shown by the installer. Confirm from the VPS that Coolify’s services are running, and inspect the installer output for a failed dependency or Docker error before changing unrelated settings.

Protect the installation before production use

Put the dashboard behind a domain and HTTPS

Create a DNS record for a domain or subdomain that points to the VPS. In Coolify, configure the instance or proxy to use that hostname and obtain HTTPS through the supported certificate flow. Use the domain for normal administration instead of continuing with a raw IP and initial HTTP port. HTTPS protects credentials and session cookies in transit and makes browser security behavior predictable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Keep the initial dashboard port restricted while you transition to the domain. Once HTTPS access is confirmed, remove any public exposure that is no longer required, provided your Coolify configuration and deployed services do not depend on it.

Restrict SSH

  • Keep key-based authentication and test a second administrative key before disabling a working one.
  • Limit inbound SSH to a trusted office, VPN, or management network when practical.
  • Use a dedicated administrative account with sudo rather than sharing a root password.
  • Retain a provider console or rescue path and document how to use it.
  • Review authorized keys periodically and remove keys that no longer belong to administrators.

Apply least-privilege firewall rules

Permit SSH and the public ports required by the dashboard, reverse proxy, and deployed applications. Keep database ports, internal service ports, and Docker management interfaces private unless a specific architecture requires otherwise. Coordinate provider-level and host-level firewalls so that both layers express the same intended policy.

Back up Coolify’s secrets

Back up /data/coolify/source/.env to protected storage. The file contains installation secrets, including the APP_KEY needed for restoration. Treat this backup as sensitive: restrict access, encrypt it at rest, and do not commit it to a public repository or paste it into support channels. A backup that omits this file may not be sufficient to restore the instance.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【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.

Back up data and test restoration

Schedule backups for databases and persistent volumes, not only for the VPS boot disk. Define retention, off-server storage, and ownership for each backup. Perform a restoration test on a separate or disposable environment and record the steps, expected downtime, and credentials required. A backup plan without a tested restore path is only an assumption.

Control updates and changes

Document who can upgrade Coolify, Docker, the operating system, and deployed images. Before a change, capture a current backup and note the rollback method. Monitor release notes and the supported-distribution list because the installer and compatibility requirements are release-sensitive.

Complete the first Coolify configuration

Verify the localhost server

After signing in, inspect the server list and verify the localhost server created by the installation. Confirm that Coolify can reach Docker and that the server reports the expected resources. Resolve SSH, Docker, or permission warnings before deploying an application.

Add deployment servers when the workload warrants it

For a separate deployment host, create or select an account with the required SSH key authorization, enter the server address and SSH port, and run Coolify’s validation. Validation can install Docker and restart it, so use a fresh server or schedule the operation during a maintenance window. Separate servers can isolate production workloads from the control plane, but they add networking, patching, monitoring, and backup responsibilities.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Connect a Git source

Add the Git provider or repository source in the dashboard, authorize the access required for the project, and select a repository and branch. Keep repository credentials scoped to the projects that need them. Confirm that a private repository can be cloned by the target deployment server before attempting a production release.

Deploy a small test application

Use a noncritical application to validate the complete path: source checkout, image build or image pull, container startup, health checks, proxy routing, logs, and rollback behavior. Check that DNS and HTTPS resolve correctly from an external network. Only after this test succeeds should you move production services or databases.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Choose a server layout

Layout Advantages Costs and risks Use it when
One VPS for Coolify and workloads Lowest infrastructure cost and simplest networking. A build spike, disk failure, or host maintenance affects both the control plane and applications; resources compete. You are learning, running a small noncritical stack, or have a tested external recovery plan.
Coolify plus separate deployment servers Application workloads are isolated from the control plane; servers can be sized by workload. More SSH credentials, firewall rules, patching, monitoring, and cross-server troubleshooting. Production services need isolation or different CPU, memory, or storage profiles.
Dedicated database and backup systems Database storage and backup jobs do not consume the application host’s disk and memory. Additional network design, latency considerations, backup management, and operating cost. Data durability, growth, or recovery objectives justify dedicated infrastructure.

There is no universal best layout. Start with one host only when its failure domain and capacity are acceptable, and plan the migration path before the first production deployment.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【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.

Choose how users reach Coolify and your applications

Exposure model Benefits Limitations
Initial IP and HTTP dashboard Fastest way to complete first registration and confirm the service is alive. Not suitable for routine production administration; the address is harder to remember and traffic is not protected by HTTPS.
Domain with HTTPS and reverse proxy Encrypted administration, stable URLs, certificate automation, and cleaner application routing. Requires DNS, certificate issuance, correct proxy configuration, and firewall coordination.

Use the initial IP access only for setup and diagnosis. Make the domain-based HTTPS path the normal administrative route, then limit direct access to any temporary port that is no longer needed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Capacity planning and monitoring

Watch CPU, memory, disk utilization, and Docker image growth from the first deployment. A server can satisfy the documented minimum while still failing under a build or database workload. Investigate repeated memory pressure, swap activity, long build queues, slow disk operations, and rapidly growing logs before they become outages.

  • CPU pressure: build jobs and compression may starve application processes. Reduce build concurrency, schedule builds, or add CPU capacity.
  • Memory pressure: containers may be killed or builds may fail. Identify the largest processes, set sensible application limits, and increase RAM when demand is legitimate.
  • Disk pressure: Docker layers, logs, database files, and backups can fill the volume. Set retention, remove unused images safely, move backups off-server, and expand storage before free space reaches zero.
  • Network pressure: image pulls, backups, and user traffic compete for bandwidth. Schedule large transfers and verify the provider’s traffic policy.

Record baseline usage after the test deployment and review trends rather than reacting only to an alert. Capacity decisions should be based on your applications and retention policies; Coolify’s minimum figures alone cannot predict workload capacity.

Troubleshooting common installation problems

SSH connection refused or timed out

Check the VPS state, public address, SSH port, provider firewall, host firewall, and the source network from which you are connecting. If the port is correct but the service is unavailable, use the provider console or rescue mode to inspect SSH configuration and firewall rules. Do not repeatedly change keys until network reachability is established.

The installer stops on a package or Docker error

Read the final error lines and confirm that the distribution and architecture are supported. Verify outbound DNS and HTTPS access, free disk, administrative privileges, and that no existing Docker installation or container stack conflicts with the setup. On a non-LTS or otherwise unsupported image, use the documented manual installation route instead of forcing the automated script.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The dashboard URL does not respond

Use the exact address and port printed by the installer. Check both provider and host firewalls, confirm that the server has the expected public address, and inspect whether Coolify and its proxy containers are running. If you later changed DNS, test the raw address and the hostname separately to distinguish routing from application issues.

First-account registration is unavailable

Complete registration immediately after installation. If another person registered first, treat the instance as compromised: restrict access, rotate credentials and secrets, inspect users and deployments, and restore from a known-good backup if you cannot establish control.

A deployment fails after the server is added

Run server validation again and confirm that the authorized SSH key belongs to the account Coolify uses. Check Docker availability, disk space, repository permissions, build logs, image architecture, DNS, and the application’s required environment variables. A successful Coolify installation does not guarantee that an arbitrary application has a valid build or runtime configuration.

HTTPS or a custom domain fails

Verify that the DNS record points to the correct VPS, that the required public ports reach the reverse proxy, and that no second proxy is intercepting traffic. Allow certificate issuance to complete, then test from an external network. Keep the initial address available only as a controlled recovery path while you correct DNS or certificate configuration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Operational checklist

  • Supported 64-bit Linux image and amd64 or arm64 architecture confirmed.
  • At least 2 CPU cores, 2 GB RAM, and 10 GB free disk reserved for Coolify, with additional capacity planned for workloads.
  • SSH key authentication tested; administrative recovery access documented.
  • Provider and host firewalls allow SSH and only the required public service ports.
  • Official installer completed and its printed dashboard address recorded.
  • First administrator account created immediately.
  • /data/coolify/source/.env, including the APP_KEY, backed up securely.
  • Domain and HTTPS configured for normal administration.
  • Database and persistent-volume backups scheduled, stored off-server, and restored in a test.
  • Localhost and any additional servers validated before deployment.
  • A small test application deployed successfully, with logs, routing, and rollback checked.
  • CPU, memory, disk, Docker image growth, upgrade ownership, and rollback procedures documented.

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.