System & Network Admin

System & Network Admin

File copy progress | TerminalWidget
File copy progress | TerminalWidget
Use pv in numeric mode to stream integer percentages while copying a file, and update a Terminal Widget progress bar in real time. Same idea as the rsync progr…
·terminalwidget.app·
File copy progress | TerminalWidget
UDP Broadcasting And Easily Finding Network Services
UDP Broadcasting And Easily Finding Network Services
Local area networks (LANs) that use technologies like Ethernet and Wi-Fi are incredibly useful for letting devices talk with each other. Yet a core problem here is knowing which devices are where o…
·hackaday.com·
UDP Broadcasting And Easily Finding Network Services
homelab-public
homelab-public
Sanitized excerpt from my private homelab repo
·git.keen.land·
homelab-public
TkDesk - graphical file manager - LinuxLinks
TkDesk - graphical file manager - LinuxLinks
TkDesk is a graphical file manager for Unix and the X-Window System. This is free and open source software written in Tcl/Tk.
·linuxlinks.com·
TkDesk - graphical file manager - LinuxLinks
Battling bots • Cory Dransfeldt
Battling bots • Cory Dransfeldt
[I've already blocked entire countries to combat scrapers](/posts/2026/blocking-entire-countries-because-of-scrapers), [I update my `robots.txt`](/robots.txt) for well-behaved bots (and 403 any included in the list that access anything other than my `robots.txt`). In addition to these steps, I've started blocking traffic from IPs contained in [Spamhaus](https://www.spamhaus.org)' [DROP](https://www.spamhaus.org/drop/drop_v4.json) and [DROPv6](https://www.spamhaus.org/drop/drop_v6.json) lists.
·coryd.dev·
Battling bots • Cory Dransfeldt
Building a Navidrome scrobbling plugin • Cory Dransfeldt
Building a Navidrome scrobbling plugin • Cory Dransfeldt
[Navidrome released plugin support a few weeks ago](https://github.com/navidrome/navidrome/releases/tag/v0.60.0) and I've been working on implementing a plugin that scrobbles my listens to my own API endpoint. This has replaced my previous approach of regularly polling a private endpoint that sat unused in [Navidrome](https://www.navidrome.org)'s UI. It works better and uses a properly supported mechanism to meet my needs.
·coryd.dev·
Building a Navidrome scrobbling plugin • Cory Dransfeldt
Custom FM Radio Station Powered By Shell Scripts
Custom FM Radio Station Powered By Shell Scripts
[Trwmato] wanted to spend more time listening to a normal radio to cut back on phone use. But the programming wasn’t quite right so, of course, the solution was to spin up a custom radio stat…
·hackaday.com·
Custom FM Radio Station Powered By Shell Scripts
ATAboy lets your computer read ancient types of IDE hard drives
ATAboy lets your computer read ancient types of IDE hard drives
ATAboy is designed for retro computing enthusiasts, data recovery experts, and archivists. Read and write the oldest of IDE hard drives, without the need for an “in-between” vintage com…
·blog.adafruit.com·
ATAboy lets your computer read ancient types of IDE hard drives
pg_durable — Durable SQL functions for PostgreSQL
pg_durable — Durable SQL functions for PostgreSQL
Build durable, fault-tolerant functions in pure SQL. Retries, scheduling, parallel execution, and conditional branching — all inside PostgreSQL.
·microsoft.github.io·
pg_durable — Durable SQL functions for PostgreSQL
TIL: Symlinking NixOS Dotfiles
TIL: Symlinking NixOS Dotfiles
The standard answer to managing dotfiles on NixOS is home-manager. I've never used it, due to two aesthetic and one practical objection:
·matklad.github.io·
TIL: Symlinking NixOS Dotfiles
Termux
Termux
The main termux site and help pages.
·termux.dev·
Termux
Docker Networking Explained | Engineering Notes
Docker Networking Explained | Engineering Notes
A practical guide to Docker networking through localhost, bridge networks, service DNS, published ports, Compose networking, and debugging container connection issues.
·sanyamserver.online·
Docker Networking Explained | Engineering Notes
I turned my old laptop into a writerdeck
I turned my old laptop into a writerdeck
I have a hard time with focus, and my job is to write with a computer. So I made a computer just for writing! If you read descriptions for videos, say "Rocky Almadora" in the comments. If you're an...
·video.infiniteloop.tv·
I turned my old laptop into a writerdeck
How to Use Rsync on a Synology NAS - WunderTech
How to Use Rsync on a Synology NAS - WunderTech
This tutorial will show you how to use Rsync on a Synology NAS using Rsync! This process ensures all of your data is secured and utilizes Rsync!
·wundertech.net·
How to Use Rsync on a Synology NAS - WunderTech
My KeePass and Syncthing setup
My KeePass and Syncthing setup
How I sync passwords across my laptop, desktop, and phone using KeePassXC and Syncthing, plus a couple bash scripts I wrote to handle masked emails (like 1Password's feature) and merge sync conflicts.
·michaelharley.net·
My KeePass and Syncthing setup
witr: The Tool That Tells You Why Something Is Running
witr: The Tool That Tells You Why Something Is Running
In this guide, we'll explain what witr is, how to install it on Linux, and how to use it to instantly find out why any process, port, or PID is running.
·tecmint.com·
witr: The Tool That Tells You Why Something Is Running
Scrcpy - Android Screen Mirroring
Scrcpy - Android Screen Mirroring
Display and control Android devices from your computer. Free, fast, and open-source.
·scrcpy.dev·
Scrcpy - Android Screen Mirroring
Reviving Old Computer Programs on Linux
Reviving Old Computer Programs on Linux
Linux, with its remarkable flexibility and open-source nature, has become a haven for software enthusiasts, especially those interested in running old computer programs. Old programs often carry historical significance, unique features, or simply a sense of nostalgia. However, getting these programs to run on modern Linux systems can be a challenge due to differences in operating system interfaces, libraries, and hardware support. This blog aims to provide a comprehensive guide on understanding, using, and optimizing the execution of old computer programs on Linux.
·linuxvox.com·
Reviving Old Computer Programs on Linux
Linux Wine Setup: A Comprehensive Guide
Linux Wine Setup: A Comprehensive Guide
Wine, which stands for Wine Is Not an Emulator, is a compatibility layer that allows users to run Windows applications on Linux and other Unix-like operating systems. It translates Windows API calls into POSIX calls on the fly, enabling seamless execution of Windows software without the need for a full-fledged Windows virtual machine. This blog will provide a detailed guide on setting up Wine on Linux, covering fundamental concepts, usage methods, common practices, and best practices.
·linuxvox.com·
Linux Wine Setup: A Comprehensive Guide