How To Set Up a Private Docker Registry on Ubuntu
Learn how to set up a private Docker registry on Ubuntu with Docker Compose, Nginx reverse proxy, TLS encryption, and htpasswd authentication.
Learn how to set up a private Docker registry on Ubuntu with Docker Compose, Nginx reverse proxy, TLS encryption, and htpasswd authentication.
Learn how to install and configure Ansible on Ubuntu and set up inventory files, SSH keys, and run your first playbook.
Learn how to deploy Postgres to a Kubernetes cluster with StatefulSets, persistent storage, and Helm. Follow this step-by-step guide and get started.
Learn Python command line arguments with sys.argv, argparse, and getopt. Compare patterns, handle bad input, and copy the examples.
Monitor system authentication logs on Ubuntu using auth.log, journalctl, grep, and fail2ban. Detect SSH abuse, track sudo use, and harden your server
Learn how to use traceroute and MTR to diagnose network issues: trace paths, read latency and loss, and run bidirectional tests on servers and laptops.
Learn how to use the Linux ps command with 20 real-world examples. View processes, filter by PID, sort by CPU, and manage daemons.
Learn how to back up data to an object storage service using Restic. Set up encrypted, incremental backups with retention policies.
Learn how to run Python system commands using os.system() and subprocess. Compare methods, handle errors, and avoid shell injection.