How to Back Up PostgreSQL in Docker (Local, S3, and Plakar)
Tutorial on backing up PostgreSQL in Docker locally, to S3, and using Plakar, including restore steps.
Nick Janetakis is a self-taught full-stack developer with 20+ years of experience, focused on building efficient systems, teaching programming, and running a freelance business around modern development and DevOps tools.
47 articles from this blog
Tutorial on backing up PostgreSQL in Docker locally, to S3, and using Plakar, including restore steps.
Guide to customizing Tumbler's thumbnail entries on Arch Linux, focusing on debugging and adding MIME types for MKV files using ffmpegthumbnailer.
Learn how shell script output redirection can cause data loss and how to safely handle it with strace verification.
Guide to installing Docker on Arch Linux, comparing Docker Desktop and CLI methods with pros and cons.
Learn to visually create video clips using mpv, FFmpeg, and a Lua extension without re-encoding.
Guide to disabling Kdenlive's excessive logging on Linux to prevent it from overwhelming journalctl output and consuming disk space.
A guide to swapping windows and rotating panes in tmux, with keyboard shortcuts and commands for efficient workflow.
Learn 8 useful Zsh history configuration settings to improve shell command search, storage, and efficiency.
Guide to remapping the menu key as a second mod key in niri's config using XKB options without extra tools.
Guide to recovering from sudo lockout on Arch Linux due to failed password attempts, including reset methods and configuration tips.
DotFriedRice offers customizable configs and scripts for setting up an Arch Linux niri desktop environment with modern CLI tools.
A step-by-step guide to installing Arch Linux using the archinstall script, covering all options for a minimal setup.
Guide to creating a bootable Arch Linux USB drive on Linux/macOS using cat, with BIOS configuration tips.
A guide on combining Tmux, btop, and GPU monitoring tools for a comprehensive system monitoring dashboard in Linux.
Learn how to differentiate between empty and unset string variables in Bash using parameter expansion and Bash 4.2+ features.
A developer creates a custom dmenu/fzf picker to set Linux timezone using geolocation, automating a manual travel workflow.
Explains Bash nameref (local -n) for mutating function arguments with pointer-like behavior, useful for avoiding globals and subshells.
Guide to enhancing Git diffs with Delta, fzf, and shell scripting for better code review and PR workflows.
A tutorial on creating a shell script to quickly retrieve both local and public IP addresses from the Linux/macOS command line.
A guide to creating shell aliases for quickly checking outdated packages on Arch Linux, Debian/Ubuntu, and macOS.