A WooCommerce scheduled-actions backlog is a symptom, not a cleanup target. Start by finding which hook is late or failing, read its logs, identify the plugin or integration that owns it, and fix that cause. Only then should you run a small queue batch and confirm that ...
CPU steal time is the share of time a virtual CPU was ready to work but could not run because the hypervisor was servicing another virtual processor. On a slow VPS, a sustained rise in %steal can explain latency that is invisible in an application-only dashboard. The ...
Docker can fill a VPS disk even when images and volumes are modest. The usual cause is the default json-file logging driver collecting a noisy container's stdout and stderr without a size limit. A safe fix is to measure first, preserve useful evidence, apply bounded logging options, ...
Quick answer: put Caddy on public ports 80 and 443, keep the application on a loopback address such as 127.0.0.1:3000, and leave Caddy's administration endpoint local. Check DNS and the upstream first, validate every Caddyfile change, reload instead of restarting, then test both the public route and ...
MinIO Object Lock can stop protected backup versions from being permanently deleted through the S3 API before their retention expires. The safe VPS design puts the object store in a separate failure domain, gives the backup job no retention-bypass privilege, proves a version-specific delete is denied, and ...
A growing Postfix queue is evidence, not a command to flush everything. The safe response is to capture the queue shape, follow one queue ID through the logs, stop any broken sender, repair the confirmed cause, and retry a single message before releasing more traffic. That sequence ...
PgBouncer can protect PostgreSQL from connection bursts by accepting many application clients while keeping a smaller, controlled set of database sessions open. On a VPS, the safe pattern is to diagnose the real bottleneck, preserve PostgreSQL headroom, start with a compatible pool mode, bind PgBouncer privately and ...
At 02:17, a customer-facing API stops answering. A monitor on the same server disappears with it, so nobody receives the alert. That is the first design problem to solve before installing Uptime Kuma.
For dependable Uptime Kuma VPS monitoring, run the monitor outside the failure it watches, keep ...
Public SSH is convenient, but a login port exposed to the internet receives constant scanning even when passwords are disabled. A Tailscale SSH VPS setup gives the server a private address inside a tailnet, so an operator can test management access there and then remove public port ...
WooCommerce Backup Retention on a VPS
WooCommerce backups need more planning than ordinary WordPress backups because every restore can affect live orders, payments, stock changes, coupons, customer accounts and scheduled actions. A VPS gives a store more control over files, databases, snapshots and off-server copies, but that control ...