Coolify can reclaim Docker disk space on a schedule or when a server crosses a disk-usage threshold. Open Servers → [server] → Docker Cleanup, start with a daily cron value of 0 0 * * * and an 80% threshold, and leave deletion of unused volumes, unused networks, and retained application images disabled until you have identified and backed up the data they contain. Run one cleanup manually, inspect Recent executions, and verify every application and database before making the policy more aggressive.
Antihost offers VPS plans with one-click Coolify, NVMe storage and a 14-day free trial.
Why Docker disk usage grows on a Coolify server
Docker storage is more than the images currently serving traffic. A busy Coolify host can accumulate old application images kept for rollback, build cache, stopped-container layers, logs, and objects left behind after deployments. Volumes and networks are separate object classes and may contain persistent data or connectivity that an application still needs.
As an Amazon Associate I earn from qualifying purchases.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Coolify’s built-in workflow is safer than an unscoped SSH command because it applies settings per server, records executions, and lets you review which image data is reclaimable. Coolify warns that cleanup can be CPU-intensive while it scans and removes unused data, so schedule it during a low-traffic period when possible. See the Coolify automated Docker cleanup documentation for the current interface and behavior.
Configure scheduled Docker cleanup in Coolify
Use the following conservative setup on each workload server. The settings are per server, not a single global policy for every machine in a Coolify installation.
#1 Best Overall
- [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
- [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
- [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
- [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
- [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
- In Coolify, open Servers.
- Select the server whose Docker storage is growing.
- Open Docker Cleanup.
- Set Cleanup frequency to
0 0 * * *. This is a daily midnight check in the server’s configured scheduling context. - Choose Run on every schedule if you want a predictable daily run, even when the disk is below the threshold. Choose Only above disk threshold if cleanup should run only after the configured usage limit is reached.
- Leave Disk threshold at
80as the initial limit. Treat it as a starting point, then tune it from observed growth and the time needed to obtain more capacity. - Under Advanced cleanup, do not enable deletion of unused volumes, unused networks, or removal of retained application images while you are still auditing the server.
- Select Save.
- Select Run cleanup, review the confirmation dialog, and choose Run Docker Cleanup.
- Open Recent executions. Confirm a successful result, read the output, check whether disk usage fell, and verify that applications, background workers, and databases remain healthy.
The manual run is important: it gives you an observed result before an unattended policy repeats. If no reclaimable data exists, a successful run may show little or no reduction; that is different from a failed cleanup.
Choose the trigger that fits your server
| Trigger | How it behaves | Best fit | Trade-off |
|---|---|---|---|
| Run on every schedule | Attempts cleanup at each cron occurrence. | Hosts with regular deployments and a known maintenance window. | It can scan and consume CPU even when storage is comfortable. |
| Only above disk threshold | Runs when usage reaches the configured percentage. | Hosts where avoiding unnecessary scans matters more than a fixed daily run. | Storage can grow between checks, so leave enough headroom for builds and rollouts. |
Coolify’s scheduler dispatches scheduled checks every minute, then evaluates each server’s configured frequency. Only one cleanup runs on a server at a time. After a resource is stopped or deleted, Coolify triggers cleanup only when disk usage is at or above the threshold and no cleanup has completed on that server during the preceding hour. This gating prevents repeated cleanup jobs from piling up while still allowing a full disk to recover after resource operations. The trigger and resource-operation rules are documented in the automated cleanup reference.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsWhat Coolify can remove—and what can be dangerous
Basic cleanup targets common unused Docker data. The advanced switches determine whether Coolify is allowed to cross boundaries that can affect data recovery or rollback.
| Option | What deletion means | Operational risk | Safe starting position |
|---|---|---|---|
| Unused volumes | Deletes every Docker volume not currently attached to a container. | A stopped or removed container can leave a volume containing application or database data. “Unused” describes attachment, not whether the contents matter. | Keep disabled. Inventory every volume and create a verified backup before enabling. |
| Unused networks | Deletes Docker networks not currently used by a container. | A network that is temporarily unused can be needed by a later deployment or a manually managed service. | Keep disabled until you understand custom networks and redeploy behavior. |
| Old application images | Removes older application images instead of retaining the configured rollback set. | You may lose a known-good image needed for a fast rollback after a bad release. | Keep image retention enabled until your rollback policy is documented and tested. |
Coolify specifically cautions that unused volumes can still contain important data. Do not infer that a volume is disposable from its name, age, or the absence of a currently running container.
Rank #2
- 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
- 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
- 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
- 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
- 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
Inspect reclaimable storage before changing advanced settings
Use Coolify’s Images page
Open Servers → [server] → Images. The page shows each repository and tag, image ID, creation time, size, container references, total usage, and reclaimable usage. Only images marked Unused can be deleted from that page. Compare the reclaimable amount with the rollback images your deployment process requires; a large number is not automatically a reason to delete all historical images.
Record which image tags correspond to currently deployed releases and which older releases are your recovery targets. If an image is referenced by a container, do not treat it as ordinary garbage even when its tag looks old.
Inspect the Docker object classes on the host
For a server-level view, connect to the specific host and run read-only inspection commands:
docker ps— lists running containers and their image references.docker image ls— lists local images, tags, IDs, and sizes.docker volume ls— lists named volumes that may hold persistent data.docker network ls— lists Docker networks, including custom networks.docker system df— summarizes space used by images, containers, local volumes, and build cache, including reclaimable amounts where Docker can calculate them.
Save the output with the server name and date if you need an audit trail. Do not run a prune command merely to obtain this inventory.
Rank #3
- [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
- [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
- [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
- [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
- [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
Back up persistent data before pruning volumes
Coolify volume backups can remain on the deployment server and can optionally be copied to S3-compatible storage. The Coolify volume-mount and backup documentation describes the available backup configuration.
A volume archive is not automatically a consistent database backup. A database may be writing pages while files are being copied, producing an archive that cannot be reliably restored. Use the database engine’s application-aware dump or backup procedure, verify that the backup completes, and test a restore before permitting automatic volume deletion. Keep the backup outside the failure domain of the Docker host when the data is important.
Free tools Windows power users keep installed
One-click scans. No signup required.
- List every volume and map it to the application or database that owns it.
- Confirm the backup contains the expected files or dump output and has a retention period.
- Document how to restore the service, including credentials, ownership, and permissions.
- Only then consider enabling Delete unused volumes, preferably after a controlled test on a non-production server.
Understand Coolify’s image-retention and rollback trade-off
Retained application images are a recovery mechanism. Keeping several known-good versions consumes disk, but it lets you redeploy quickly when the newest release has a defect. Disabling application-image retention trades that rollback capacity for more immediate space.
Set a rollback policy before changing the switch: for example, define how many previous releases must remain, where their source or artifacts can be rebuilt, and how long a release is considered recoverable. If rebuilding an image requires an unavailable dependency or a long outage window, retaining more images is usually worth the storage cost. If images are reproducible and an external registry is part of your tested recovery process, you may be able to retain fewer locally—but verify that process rather than assuming it works.
Rank #4
- Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
- Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
- All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
- Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
- Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Automate the policy through the CLI or API
CLI
The Coolify CLI command is:
coolify server docker-cleanup update <server_uuid>
Its options expose the same policy controls as the dashboard: cleanup frequency, disk threshold, forcing cleanup, deleting unused networks, deleting unused volumes, and disabling application-image retention. Run the command’s built-in help for the installed CLI version so that you use the exact option names and value formats supported by your release. Apply changes to the intended server UUID, then verify the resulting values in Coolify rather than assuming a command succeeded.
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 minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11The command reference is available at Coolify’s Docker cleanup update CLI documentation.
API
For configuration management, the server API exposes the corresponding settings, including:
docker_cleanup_frequencydocker_cleanup_thresholdforce_docker_cleanupdelete_unused_volumesdelete_unused_networksdisable_application_image_retention
Read the current values before sending an update, store the change in your infrastructure-change record, and re-read them afterward. The endpoint reference is Coolify’s server Docker cleanup API documentation. Protect API credentials and avoid placing them in shell history or public automation logs.
Best Value
When direct Docker pruning is justified
Docker’s official guidance describes pruning as an explicit, conservative operation. By default, docker image prune removes dangling images; broader prune commands remove additional classes of unused objects. Named volumes are left alone unless volume pruning is explicitly requested. Read the complete rules at Docker’s prune documentation.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Use direct commands only as an audited exception when you have identified the exact server and object class to remove. For example, an image-only cleanup is materially different from a command that also requests volume deletion. A command such as docker system prune --volumes bypasses Coolify’s settings, execution history, and dashboard visibility; do not use it as a routine substitute for the Coolify workflow.
- Confirm the SSH session is on the intended production server.
- Capture
docker system dfand the relevant object lists first. - Exclude any volume, network, or image required for rollback or persistence.
- Run one narrowly scoped operation, then check containers, application health checks, and database connectivity.
- Record the command, operator, timestamp, and resulting disk usage.
Troubleshoot a cleanup that does not free space
The execution is successful but usage barely changes
A successful run may have nothing reclaimable. Check the Images page and docker system df to see whether the largest consumers are active images, persistent volumes, or build cache that the selected policy does not remove. Deleting a running image is not an available remedy; Docker must keep data required by current containers.
The scheduled run never appears
Verify that the frequency is valid, the setting was saved on the correct server, and the server is connected and able to receive scheduler jobs. If the policy is threshold-only, confirm that disk usage actually meets the threshold. Also account for the one-hour gate after a completed cleanup and the rule that only one cleanup can run at a time.
The server reaches high usage before cleanup can finish
Lowering the threshold can create more headroom, but it cannot recover data that the policy is forbidden to remove. Reduce build concurrency or move large build artifacts while you investigate, then inspect which object class is growing. Schedule cleanup during a quiet period because scanning and deletion can be CPU-intensive.
An application fails after an aggressive cleanup
Stop further automated deletion, inspect the execution output, and identify whether a volume, network, or rollback image was removed. Restore the affected persistent data from a verified backup, recreate the required network through the application configuration, or redeploy a retained/rebuildable release. Treat the incident as a reason to revise the allowlist and rollback policy, not as evidence that all pruning is unsafe.
A practical rollout plan
- Baseline: capture disk usage,
docker system df, image inventory, volume inventory, and the current rollback releases. - Back up: complete and verify application-aware database backups and Coolify volume backups for persistent services.
- Start conservatively: set
0 0 * * *, an 80% threshold, and leave all three high-risk advanced deletions disabled. - Run once manually: review the confirmation and Recent executions output.
- Observe: monitor disk usage, deployment time, CPU load, and application health for several cycles.
- Expand selectively: if volumes or networks are proven disposable and backed up, enable only the relevant option. Keep image retention unless your rollback test supports reducing it.
- Document: record the policy, server scope, backup location, retained releases, and the person responsible for reviewing failures.
Cleanup approaches compared
| Approach | Trigger | Scope | Data risk | Rollback impact | Auditability | Operational load |
|---|---|---|---|---|---|---|
| Coolify scheduled cleanup | Cron schedule | Configured unused Docker data; advanced switches add networks, volumes, or old application images. | Controlled by per-server settings, but volume deletion remains destructive. | Controlled by application-image retention. | Dashboard settings and Recent executions. | Can consume CPU during scans and removals. |
| Coolify threshold cleanup | Disk usage at or above threshold, subject to Coolify’s gating rules. | Same configured object classes. | Same object-specific risks. | Same retention trade-off. | Dashboard history and settings. | Runs in response to pressure rather than every schedule. |
| Direct Docker prune | Operator or external scheduler | Depends on the exact prune command; broader commands remove more object types. | Higher chance of deleting an object you did not scope correctly, especially with volume pruning. | Can remove locally retained images outside the intended Coolify policy. | Only what you record yourself. | Depends on command and amount of data. |
Recommended default policy
For most Coolify workload servers, begin with daily scheduled checks at 0 0 * * *, an 80% threshold, and no automatic deletion of unused volumes, unused networks, or retained application images. Review reclaimable images and Recent executions, keep verified backups for persistent services, and change one advanced option at a time. This approach gives Docker storage a regular maintenance path without treating an unattached volume or an old image as automatically disposable.
Quick Recap
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.




