AuthonAuthon Blog
All articles

#linux

36 articles tagged with “linux”

Your JetBrains Terminal Runs on Ghostty Now. Here's How to Embed libghostty
tutorial

Your JetBrains Terminal Runs on Ghostty Now. Here's How to Embed libghostty

libghostty-vt 1.0 has a stable C ABI, builds to under 1 MB of WASM, and needs only libc. What it does, what it leaves to you, and a C example.

opensourceprogramminglinux
yt-dlp Not Working on YouTube? Install Deno 2.3+ (Node Is Ignored by Default)
debugging

yt-dlp Not Working on YouTube? Install Deno 2.3+ (Node Is Ignored by Default)

Seeing "No supported JavaScript runtime could be found"? Deno 2.0 no longer cuts it, and pip and distro installs need one extra EJS step.

linuxtutorialopensource
How to Check If Your ISP Is Hijacking DNS (Switching to 1.1.1.1 Won't Fix It)
debugging

How to Check If Your ISP Is Hijacking DNS (Switching to 1.1.1.1 Won't Fix It)

Your ISP can answer queries sent to 8.8.8.8, and DNSSEC only covers about 7% of domains. Run this dig and DoH check, then pick a fix that holds.

securitynetworkingselfhosted
How to Download an Entire Website With wget (--mirror Alone Breaks Links)
tutorial

How to Download an Entire Website With wget (--mirror Alone Breaks Links)

Plain wget --mirror leaves links pointing at the live site. The flags that fix it, plus Browsertrix and SingleFile for JavaScript-heavy sites.

tutoriallinuxselfhosted
CVE-2026-98432: Ubuntu Is Still Unpatched After 19 Days. How to Protect Servers
debugging

CVE-2026-98432: Ubuntu Is Still Unpatched After 19 Days. How to Protect Servers

Debian shipped a fix in a day. Here's how to check your kernel, pull the fixed build from -proposed, and cut exposure with nftables and sysctl.

linuxsecurityubuntu
Lenovo's 'Encrypted' Fingerprint USB Drive Is an SD Card. How to Check Yours
tutorial

Lenovo's 'Encrypted' Fingerprint USB Drive Is an SD Card. How to Check Yours

Lenovo's first fix for the plaintext SD card inside was epoxy. Four checks for any 'encrypted' USB drive, plus real LUKS or BitLocker in 5 minutes.

securitylinuxprivacy
Raspberry Pi Zero 3W Specs Leak: Pi 4 Chip, Release Date and Why It Won't Be $15
news

Raspberry Pi Zero 3W Specs Leak: Pi 4 Chip, Release Date and Why It Won't Be $15

Published Pi 4 benchmarks show which small LLMs the Zero 3W could run, and whether you should buy a $15 Zero 2W now or wait.

raspberrypilinuxhardware
How to Run an Offline AI Assistant With No Internet (Even on a Raspberry Pi)
tutorial

How to Run an Offline AI Assistant With No Internet (Even on a Raspberry Pi)

Survival LLM missed 8 of 22 emergency questions on a 16 GB machine. Build your own kit with Ollama and Kiwix, with disk and RAM for each tier.

aiselfhostedlinux
Tailscale SSH Tailworm Flaw Could Reach Docker's Socket. How to Check and Patch
tutorial

Tailscale SSH Tailworm Flaw Could Reach Docker's Socket. How to Check and Patch

Fixed in 1.104.4, but one compromised peer allowed to SSH and forward is all it takes. A two-command check for your nodes and five settings to lock down tonight.

securityselfhostedlinux
How to Install Ghostty 1.4 on Linux and macOS (On Ubuntu 24.04, Use Flatpak)
tutorial

How to Install Ghostty 1.4 on Linux and macOS (On Ubuntu 24.04, Use Flatpak)

Ghostty 1.4 cuts scrollback memory 70-90% and fixes blurry text at fractional scaling, but on macOS its new copy-on-select default breaks middle-click paste.

linuxterminalubuntu
Docker Bypasses UFW: Your Firewalled Database Is Probably Public. Here's the Fix
debugging

Docker Bypasses UFW: Your Firewalled Database Is Probably Public. Here's the Fix

ufw status will say everything is denied while -p 5432:5432 is open to the internet. One docker ps line shows it; one daemon.json change stops it.

dockerlinuxsecurity
Quad9 Is Leaving France on Nov 24. How to Switch Your DNS Before It Breaks
tutorial

Quad9 Is Leaving France on Nov 24. How to Switch Your DNS Before It Breaks

Mullvad users who moved to Quad9 get hit twice. Configs for Linux, macOS, Windows, OpenWrt, Pi-hole and Unbound, plus which resolvers also block.

networkingprivacylinux
eMudhra Certificate Distrust: One CA Key Was 4. How to Check If Your Site Breaks
debugging

eMudhra Certificate Distrust: One CA Key Was 4. How to Check If Your Site Breaks

Firefox and Chrome are dropping the emSign G3 root. One openssl command checks your chain; two more show if curl and Python still trust the cracked keys.

securitywebdevdevops
How to Run Multiple Claude Code Sessions in tmux (and Why 3 Beats 5)
tutorial

How to Run Multiple Claude Code Sessions in tmux (and Why 3 Beats 5)

A .tmux.conf, worktree spawner, send-keys script and Stop hook for done alerts, plus why 5 agents drain your shared Pro/Max limit 5x faster.

claudecodeaiproductivity
How to Install Linux on an RTX Spark Laptop (No Microsoft Account Needed)
tutorial

How to Install Linux on an RTX Spark Laptop (No Microsoft Account Needed)

Arch Linux ARM boots on the ASUS ProArt P16 with Nvidia's N1X, and CUDA sees 116 GiB vs 109.7 GiB on Windows. Just don't update the BIOS.

linuxnvidiawindows
Plex Servers Are Being Hacked to Mine Crypto. How to Check Yours in 5 Minutes
debugging

Plex Servers Are Being Hacked to Mine Crypto. How to Check Yours in 5 Minutes

Plex2Shell needs no login, and besides XMRig it drops a proxy that routes strangers' traffic through your home IP. Six checks for Plex below 1.43.3.10861.

selfhostedsecuritydocker
Linus Torvalds Calls Rules That Police AI Tools 'Utterly Stupid'. Here's Linux's Rule Instead
news

Linus Torvalds Calls Rules That Police AI Tools 'Utterly Stupid'. Here's Linux's Rule Instead

Linux is dropping the Assisted-by tag while QGIS bans AI code. Torvalds wrote patches with Claude Code, and his rule fits in your CONTRIBUTING.md.

linuxaiopensource
uv_build vs hatchling vs setuptools: Don't Ship uv_build in a Python Library
comparison

uv_build vs hatchling vs setuptools: Don't Ship uv_build in a Python Library

Since uv 0.12, uv init writes uv_build into pyproject.toml. It saves ~100 ms per build and makes source-based distros like Gentoo compile Rust to build your sdist.

pythonopensourcedevops
Firefox Download Failed at 99%? How to Resume It Instead of Starting Over
tutorial

Firefox Download Failed at 99%? How to Resume It Instead of Starting Over

The about:config timeout fix may be placebo. Here's the .part swap that can save your bytes, and the curl and aria2c commands that resume 20 GB files.

productivitylinuxtutorial
Is macOS Still Unix? Apple Has Dropped Off the UNIX Register Front Page
news

Is macOS Still Unix? Apple Has Dropped Off the UNIX Register Front Page

Tahoe still holds UNIX 03 and macOS 27 isn't registered. Plus why the badge never stopped sed -i '' from breaking your Linux CI, and the portable fix.

macosunixlinux
Why your VPS might be part of a botnet — and how to find out
debugging

Why your VPS might be part of a botnet — and how to find out

How to detect when your servers have been compromised into attack infrastructure, with a step-by-step debugging walkthrough using ss, auditd, and nftables.

securitydevopslinux
How to boot mainline Debian on a vendor-locked ARM tablet
debugging

How to boot mainline Debian on a vendor-locked ARM tablet

Walk through booting mainline Debian on a vendor-locked Rockchip ARM tablet: maskrom recovery, U-Boot, debootstrap, and device tree gotchas.

linuxarmdebian
Debugging DNS leaks: why your VPN isn't hiding what you think it is
debugging

Debugging DNS leaks: why your VPN isn't hiding what you think it is

Your VPN is up, traffic is tunneled — but DNS queries are still leaking to your ISP. Here's how to find the leak and stop it for good.

networkingsecuritydevops
Why Your Docker Containers Refuse to Die: The PID 1 Problem
debugging

Why Your Docker Containers Refuse to Die: The PID 1 Problem

Your Docker containers take 10 seconds to stop? It's almost always the PID 1 signal-handling problem. Here's the root cause and the fix.

dockerdevopslinux
How to Fix Linux Suspend Draining Your Battery Overnight
debugging

How to Fix Linux Suspend Draining Your Battery Overnight

Fix the frustrating Linux laptop battery drain during suspend. Learn why s2idle vs S3 sleep matters and how to debug and solve it.

linuxdevopsproductivity
Why Your Site Is Slow on Shared Hosting and How to Fix It with a VPS Migration
debugging

Why Your Site Is Slow on Shared Hosting and How to Fix It with a VPS Migration

How to migrate from shared hosting to a VPS — a step-by-step guide covering server setup, data migration, Nginx config, and the performance gains you can expect.

webdevdevopslinux
How to Migrate Between Cloud Providers Without Losing Your Mind (or Data)
debugging

How to Migrate Between Cloud Providers Without Losing Your Mind (or Data)

A step-by-step guide to migrating your production infrastructure between cloud providers without downtime or data loss.

clouddevopslinux
How to Run a Web Server on 27MB of RAM (and a Solar Panel)
debugging

How to Run a Web Server on 27MB of RAM (and a Solar Panel)

A step-by-step guide to running a web server on a solar-powered Raspberry Pi with just 27MB of RAM, from OS stripping to power management.

linuxwebdevraspberrypi
How to Self-Host Your Own Email Server (And Stop Depending on Third Parties)
debugging

How to Self-Host Your Own Email Server (And Stop Depending on Third Parties)

A step-by-step guide to self-hosting your own email server with Mailcow, DNS configuration, deliverability debugging, and maintenance tips.

selfhostedemaildevops
How to Run AI-Assisted Pentesting Locally Without Leaking Client Data
debugging

How to Run AI-Assisted Pentesting Locally Without Leaking Client Data

Learn how to set up a local LLM-powered penetration testing assistant that keeps client data off cloud APIs, with practical setup steps and code examples.

securityailinux
Why SSH Key Management Is Broken and How Certificates Fix It
debugging

Why SSH Key Management Is Broken and How Certificates Fix It

SSH key management breaks down at scale. Learn how SSH certificates eliminate authorized_keys sprawl, automate offboarding, and fix host verification.

sshsecuritydevops
Why Your Self-Hosted App Keeps Dying at 3 AM (And How to Fix It)
debugging

Why Your Self-Hosted App Keeps Dying at 3 AM (And How to Fix It)

Fix the most common reasons self-hosted production apps crash overnight — memory limits, disk issues, health checks, and the operational basics most guides skip.

selfhostingdevopsdocker
Why Windows Games Stutter on Linux and How Wine 11 Finally Fixes It
debugging

Why Windows Games Stutter on Linux and How Wine 11 Finally Fixes It

Wine 11 rewrites syscall dispatching and WoW64 handling to eliminate PE/ELF boundary overhead. Here's why Windows games stuttered on Linux and how the fix works.

linuxwinegaming
Why sudo Swallows Your Keystrokes (and How Ubuntu 26.04 Finally Fixes It)
debugging

Why sudo Swallows Your Keystrokes (and How Ubuntu 26.04 Finally Fixes It)

Ubuntu 26.04 finally shows asterisks when typing sudo passwords. Learn why they were hidden for 46 years and how to enable this on any distro now.

linuxubuntusudo
TapMap Finally Lands on Linux and Docker — Here's Why That Matters
tutorial

TapMap Finally Lands on Linux and Docker — Here's Why That Matters

TapMap now supports Linux and Docker. Here's how to set it up, where it fits in your stack, and what to watch out for.

devopsdockerlinux
How to Fix the Headless Server Debugging Nightmare with Cockpit
debugging

How to Fix the Headless Server Debugging Nightmare with Cockpit

Fix the fragmented SSH debugging workflow on headless Linux servers by setting up Cockpit, a lightweight web-based management interface.

linuxserver-managementcockpit
Articles tagged "linux" | Authon Blog