← Back to Articles

Article tag

Linux

Linux server administration and application deployment

Official NGINX hexagonal N mark on a loom regulating request threadsDevOps

Rate Limit APIs with NGINX Without Blocking Bursts

Protect APIs before traffic reaches your application by configuring NGINX rate limits, safe bursts, trusted client IPs, dry-run rollout, and useful logs.

9 min read
Official Docker logo on a container vessel rotating glowing log ribbons underwaterDevOps

Control Docker Log Growth with Rotation Limits

Prevent Docker logs from filling a server by setting rotation limits, applying them safely to existing containers, and monitoring disk usage.

9 min read
Retro-futurist timing dial connected to a Linux server job capsuleDevOps

Replace Cron with Reliable systemd Timers on Linux

Move scheduled Linux jobs from cron to observable systemd timers with missed-run recovery, hardening, logs, jitter, and safer operations.

8 min read
Brushed metal security key entering a white server vault surrounded by green firewall ringsDevOps

Harden SSH on Ubuntu with Keys, UFW, and Fail2Ban

Lock down Ubuntu SSH with Ed25519 keys, UFW, and Fail2Ban while avoiding remote lockouts, with verification and recovery steps.

7 min read
Editorial collage showing Laravel Horizon and Redis queue workers connected to an Ubuntu production serverDevOps

Laravel Horizon on Ubuntu: Redis Queue Production Guide

Run Laravel Horizon reliably on Ubuntu with Redis, Supervisor, queue balancing, safe retries, metrics, monitoring, and graceful deployments.

7 min read
Private application server behind a firewall connected through an encrypted outbound tunnel to distributed edge nodesCloud & Infrastructure

Cloudflare Tunnel on Ubuntu: Publish Apps Safely

Publish a self-hosted Ubuntu application through Cloudflare Tunnel with no inbound ports, explicit ingress rules, service management, access control, and monitoring.

7 min read
Protected application process supervised by restart, monitoring, logging, and restricted-permission controlsDevOps

Run Node.js with systemd on Ubuntu: Production Guide

Run Node.js as a reliable Ubuntu system service with a dedicated user, automatic restarts, journal logs, graceful shutdown, and practical hardening.

6 min read
Multi-stage software build producing a small locked production containerDevOps

Secure Node.js Docker Images with Multi-Stage Builds

Build smaller and safer Node.js Docker images with multi-stage builds, production-only dependencies, non-root execution, secret mounts, health checks, and runtime restrictions.

7 min read
PostgreSQL database backups flowing into secure storage and a restored databaseBackend

PostgreSQL Backup and Restore: A Production-Safe Guide

Build a reliable PostgreSQL backup and restore workflow with pg_dump, pg_restore, protected credentials, retention, verification, and recovery drills.

7 min read
Laravel deployment architecture with Nginx, PHP-FPM, Livewire or Inertia, database, and Linux serverBackend

How to Deploy Laravel with Livewire or Inertia.js on Ubuntu Linux

Deploy a production-ready Laravel application with Livewire or Inertia.js on Ubuntu using Nginx, PHP-FPM, Vite, SSL, queues, scheduling, and a repeatable release workflow.

10 min read