LogoBotmonster Tech
AI Smart Home Self-Hosting Coding Web Dev Hardware Bootpag Image2SVG Tags
Linux File Recovery: extundelete, PhotoRec, Btrfs snapshots

Linux File Recovery: extundelete, PhotoRec, Btrfs snapshots

If you just ran rm on something important and you’re in a panic, stop touching that filesystem right now. Run mount -o remount,ro /dev/sdX to remount the partition read-only first. Every write to the disk after deletion cuts your odds of getting those files back. Here is the short answer. For ext4, try extundelete or debugfs first, then PhotoRec as a fallback. For Btrfs, roll back a snapshot if you have one, or use btrfs restore if you don’t. The right move depends on your case, so read on.

Tailscale Mesh VPN with WireGuard: 100 Devices, Zero Config

Tailscale Mesh VPN with WireGuard: 100 Devices, Zero Config

Tailscale builds a private WireGuard -based mesh VPN across all your devices with almost no setup. You install the client on each machine and sign in with your identity provider. Every device then gets a stable 100.x.y.z IP that works no matter the NAT, firewalls, or network changes. Tailscale v1.96 adds ACL tags for per-device policy, exit nodes, subnet routers, and MagicDNS for hostname lookups. For homelabbers, it is the easiest way to link a server, cloud VPS, phone, and laptop into one network.

Migrate to Wayland Without Reinstalling Linux

Migrate to Wayland Without Reinstalling Linux

You can switch your Linux install from X11 to Wayland without reinstalling anything. The move comes down to picking a Wayland session at your login screen. After that, three things need follow-up: Xwayland for legacy X11 apps, input setup through libinput instead of xorg.conf, and a few environment variables. Those variables let toolkits like Qt, GTK, and Electron render through Wayland instead of falling back to X11. Most people finish in an afternoon. You can keep an X11 session as a fallback until you’re happy everything works.

Docker Image Hardening: Minimal Bases, Non-Root, and Trivy Scans

Docker Image Hardening: Minimal Bases, Non-Root, and Trivy Scans

Hardening a Docker image means cutting the attack surface at every layer. Start from a minimal base like distroless or Alpine. Run as a non-root user. Set the filesystem read-only. Drop all Linux capabilities and add back only what the app needs. Pin dependency versions with checksums. Scan images with Trivy or Grype before you push. Each layer of this checklist stands on its own, so you can adopt them one at a time.

Manage Your Dev Environment with Nix Shells (No Docker Required)

Manage Your Dev Environment with Nix Shells (No Docker Required)

If you have ever handed a new team member a README full of “install Node 22, then Python 3.12, then make sure your openssl headers match” instructions, you already know the problem. Nix flakes solve it at the root: instead of documenting what to install, you declare the exact toolchain in a flake.nix file, commit it alongside your code, and every developer runs nix develop to get an identical environment - same compiler, same CLI versions, same system libraries. In 2026, Nix flakes are stable, the Nixpkgs repository holds over 100,000 packages, and the ecosystem around flakes has matured to the point where the learning curve is manageable even for teams with no prior Nix experience.

Production Docker with Traefik v3.6: Auto TLS, 30K RPS

Production Docker with Traefik v3.6: Auto TLS, 30K RPS

Run Traefik v3 as a Docker container to build a production-ready stack. It discovers services through Docker labels and handles Let’s Encrypt TLS certificates automatically. You won’t need separate Nginx configs because everything lives in one docker-compose.yml file. This setup gives you a self-managing reverse proxy for multi-service deployments.

Key Takeaways

  • Traefik automates service discovery using Docker labels to build routes instantly.
  • Native Let’s Encrypt support handles SSL certificates without manual Certbot configuration.
  • A built-in web dashboard provides real-time visibility into your routing health.
  • Middlewares enable easy setup of security headers, rate limiting, and compression.
  • The single-binary architecture handles over 30,000 requests per second on modest hardware.

The current stable release as of early 2026 is Traefik v3.6.x, with v3.7 in early access. All examples in this guide target the v3.x line.

  • ◀︎
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 13
  • ▶︎

Most Popular

Alacritty vs. Kitty: Best High-Performance Linux Terminal

Alacritty vs. Kitty: Best High-Performance Linux Terminal

Compare Alacritty and Kitty terminal emulators: performance benchmarks, latency, memory use, startup time, and which fits your Linux workflow best.

Hyprland vs Sway vs COSMIC: Best Wayland Compositor for Developers in 2026

Hyprland vs Sway vs COSMIC: Best Wayland Compositor for Developers in 2026

Compare Sway, Hyprland, and COSMIC Wayland compositors. Covers tiling models, display handling, plugin ecosystems, and stability for your workflow.

Restore an Old MacBook Pro with Modern Linux (2026)

Restore an Old MacBook Pro with Modern Linux (2026)

Revive a 2012-2015 MacBook Pro by swapping the HDD for an SSD and installing a lightweight Linux distro. It becomes a snappy, secure, usable machine for years.

Build a Self-Hosted CI/CD Pipeline with Gitea Actions and Docker

Build a Self-Hosted CI/CD Pipeline with Gitea Actions and Docker

Build a self-hosted CI/CD pipeline with Gitea Actions and Docker. Use GitHub Actions-compatible workflows without cloud dependencies or minute limits.

Windows 11 + Linux: Shared exFAT, systemd-boot Bootloader

Windows 11 + Linux: Shared exFAT, systemd-boot Bootloader

Dual-boot Linux and Windows with systemd-boot, shared exFAT partition, and EFI System Partition. Complete setup, bootloader config, and Windows Update safety.

The Best Mini PCs for a Home Lab in 2026: N150 vs. N305 vs. Ryzen AI

The Best Mini PCs for a Home Lab in 2026: N150 vs. N305 vs. Ryzen AI

Choose the right mini PC for your home lab in 2026. Covers Intel N150/N305 and AMD Ryzen AI with power figures, workload recommendations, and model picks.

Like what you read?

Get new posts on Linux, AI, and self-hosting delivered to your inbox weekly.

Privacy Policy  ·  Terms of Service
2026 Botmonster