tag #sysadmin
#fbi #cisa #calea programs admitted to be some of the vectors for #salttyphoon compromise of US telecommunications infrastructure. FBI is advising people to use encrypted messengers for text and voice communications!! Same FBI (+other three letter agencies) which forever advocated for backdoors, now admit this compromise is in part their doing!!! #signal and others for the win! #security https://www.virtru.com/blog/file-encryption/salt-typhoon-fbi-cisa
more...
Interesting introduction of bluesky “decentralized” approach and feasibility of self hosting for individual users. #federated #activitypub #bluesky #selfhosting https://anderegg.ca/2024/11/15/maybe-bluesky-has-won?utm_source=tldrnewsletter
more...
More #i3 #i3wm tweaking! I finally understand the tree representation and each container being able to have its own layout (ie. nesting!) Hint: adding: bindsym $mod+d layout default
and making use of move bindings to move windows within nested tree is awesome - see screenshot. Next I installed autotiling and set it up to be easily enable/disable-able on demand (vs per workspace). So much power and no visual distractions :)
more...
I’ve been on #X11 for past 28+ years, but used different WMs over time: #twm , #fvwm95 , #e16 , #gnome , #compiz , #xmonad and #awesomewm . I’m migrating to #Wayland and need a wm which would ease the move. Requirements are: tiling, no window decorations, keyboard driven and config driven. I rediscovered #i3 == #sway which check all my boxes and use common config. After some tweaking, I got it working well with my keybindings and usage patterns. https://i3wm.org/ i3wm.org/ & https://swaywm.org/ swaywm.org/
more...
Needed a #USB3 #Wifi6 adapter for my backup server, as the old atheros 9k got flaky. Found this Mediatek based nic supported by mt7921u driver in #linux kernel 6.1 + firmware blob (firmware-misc-nonfree package on #debian ). My dhcpcd immediately got dhcp lease upon plugging (’n-play). The device came with high gain antennas and was only $25!! https://www.amazon.com/dp/B0CVVWNSH2?psc=1&ref=ppx_yo2ov_dt_b_product_details
more...
Q. how to find #bluetooth address of already paired #meshtastic device? I paired it with my android and works great with an app, but I don’t know the full bt mac-addr. BT scanning from my PC doesn’t show it, but shows other devices in pair mode. How to force meshtastic to go into pairing mode? OR how to lookup device’s BT address? OR are multiple clients paired to same meshtastic device supported? I know I can re-flash, which which should reset settings and allow me to pair again.
more...
#Cups #OpenPrinting project and printers themselves came a long way since Cups 1.x. Internet Printing Protocol #IPP uses a pdf/raster payload and supports config exchange - no more PCL/PS/custom printer languages. No more PPD files and no binary drivers from manufacturers \o/ Now if I could point cups-client to a IPP network printer directly (via client.conf) that would be perfect - faster than avahi and less overhead than having cups-service daemon on my network.
more...
Recently updated my main linux box and couldn’t rebuild one of my own system management tools from 2002. The cause were old #autoconf and #automake artifacts. Spent 2h cleaning up and regenerating from .ac and .am files. Remembered how miserable #autoconf and #automake really are: shell based, slow and dropping a ton of persistent artifacts in my source tree. After finishing, I found #meson as a modern replacement, see: https://mesonbuild.com/Comparisons.html
more...
As much as I disliked systemd initially, I hate working with hacky shell script based sys-v-init. Recently I needed a short daemon to monitor network connectivity of my backup server. I wrote a py program to do that and instead of making it a daemon with backgrounding, logging, writing sysv scripts for it etc, I wrote a 10 line systemd service definition. Anything it prints to stdout+stderr gets logged, it is auto-restarted, memory limits, enabled on startup etc. SIMPLE.
more...
Sat down and added arduinio-mini based GPIO to my ZimaBoard based backup server in ATX case. Previously, I used rpi for this purpose and controlled ATX power supply with GPIO to turn on and off power to hard drives when not in use. Since ZimaBoard does not have GPIO, usb powered ardunio exchanging data via serial interface fills this purpose. Turned out really reliable with clean install.
more...
RPI4 killer, a Zimaboard 432. For $140 one gets an Intel single board computer with quad core celeron 2.2ghz with virtualization, Intel graphics, 4GiB ram, 32GB ssd, 2x native SATA, 2x USB3, 2x GbE, display port AND PCI-E 4x bus. Has integrated aluminium case which acts as heat sink and only 6W TDP. Comes with wall-wart PSU too. Throw in $10 usb wifi and $10 arduino mini for GPIO and never look back at rpi. This will be my replacement home backup server.
more...