Leveraging modprobe and lsmod for Effective Linux System Management | Linux Journal

System & Network Admin
The UNIX Pipe Card Game
Interfacing Linux – Hardware and software guides for Linux creatives
Hardware and software guides for Linux creatives.
Setting Up an Elixir Development Environment
Getting your development environment setup with Elixir doesn't have to be hard. Here's a quick guide to getting started.
How to Call One Shell Script From Another | Baeldung on Linux
Learn how to call a script from inside another script and compare the pros and cons of the different ways to do this.
How To Serve Your Backends with Nginx: A Comprehensive Guide
How to setup Nginx as a web server for any backend programming language
BorgBackup – Deduplicating archiver with compression and authenticated encryption
Docker containers: Your runtime for old & new apps
You'll often see Docker described as the runtime for modern apps using microservice architectures. Here's how to use containers as the runtime for all of your applications.
Syncthing
Appendix B. Quick intro into building metapackages
Should I publish server rules if I’m running a single-person Fediverse server? | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediverse
How To Install Distrobox on Debian 12
Learn to install Distrobox on Debian 12 with ease. Click for a step-by-step guide and enhance your Linux experience today!
curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh
Run exiftool across multiple spefici file types
is there a way to use exiftool command on all files with specific extensions inside a folder?
E.g.
exiftool -overwrite_original -all= *.jpg *.png *.jpeg
The problem of the command above is that it
Portainer Setup Guide With Automatic HTTPS & OAuth SSO via Authelia • Helge Klein
This article explains how to set up Portainer with automatic HTTPS certificates (via Caddy) and OAuth single sign-on (via Authelia).
Linux: Secure Yourself With GnuPG on Linux
With a versatile key management system and access to several public key directories, GPG is a must-have for security-minded Linux users.
How To Manage Linux Log Services
This article explains the rsyslog logging service and compares it to the newer journald system. It uses practical command examples to manage the services and update configuration files.
Linux: Mount Remote Directories With SSHFS
SSHFS mounts remote directories to a local machine using secure encryption, with a connection that is far more secure than your standard FTP.
Extract Video Metadata in Python - CodeSpeedy
In this tutorial, you will learn how to extract the metadata of a video file in Python. Two methods of extracting the metadata are here.
Installing NixOS on a Raspberry Pi — nix.dev documentation
Installing NixOS on a Raspberry Pi
BSD Jumpstart
A comprehensive guide to NetBSD, FreeBSD, OpenBSD, and DragonFlyBSD
Use Caddy for local HTTPS (TLS) between front-end reverse proxy and LAN hosts - Wiki - Caddy Community
TL;DL This Wiki explains how to enable https connections between hosts in a LAN with automatically renewed certificates. Just scroll down and go over the example Caddyfiles. They hopefully have enough comment to understand the idea 😉 Introduction If you have successfully followed the Wiki Using Caddy as a reverse proxy in a home network by @Matt, you have setup a reverse proxy that provides a TLS encrypted connection from the internet to that reverse proxy. This is mandatory and you should...
Create LXC Templates [Chuck Nemeth]
Create LXC Templates Every time inspiration struck or I saw a blog post with something I wanted to try, it was frustrating and time consuming to get the base operating system set up to the way I like it before proceeding with the project. Now I just update the template each point release or when I add something substantial to my dotfiles so it's ready to go whenever I need to spin up a fresh container.
HomeLab 4: Install and configure Nginx Proxy Manager with SSL Wildcard Certs | Claudiu's Blog
1. Forward HTTPS traffic to Ubuntu machine First we need to redirecting the communication addressed to the public IP address to the static IP of our host Ubuntu machine. In my case, that address is the 192.
How to Manage Linux Software
This article explains the role of command-line package managers, examines the package manager options for various distributions and demonstrates how to manage software with some of the most common tools.
Mount share only if connected to Tailscale - Linux - Tailscale
Sorry for the delayed response, hope it helps. Documenting anyway as it might help others as well. The idea is to have a systemd target (tailscale-online.target) that we ensure is enabled if and only if tailscale is up and vice versa. To do that write and enable tailscale-dispatcher.timer: [Unit] Description=Checks for tailscale state and syncs with `tailscale-online.target` BindsTo=tailscaled.service After=tailscaled.service [Timer] OnBootSec=0 OnUnitInactiveSec=10 AccuracySec=1 [Install]...
Installing NixOS on a Raspberry Pi 3B | Eisfunke
I installed NixOS on a
Raspberry Pi 3B. Here’s a write-up on the process, the problems I
encountered and what I learned. Let me tell you: the Pi’s boot process
is weird. Also it’s too slow to even evaluate my NixOS config so I had
to build and deploy it remotely, and some other fun stuff.
Nebula, a network tool for building secure overlay networks
The launch of the new version of Nebula 1.5 has just been announced, which is positioned as a collection of tools ...
How to Upgrade to the Latest Version of Ubuntu | Baeldung on Linux
Learn the step-by-step process to upgrade a Ubuntu Linux system to the latest version of the distribution.
Starting a Shell in the Alpine Docker Container | Baeldung on Linux
Learn how to start a shell in a new or running Alpine Docker container.
How do I run a Bash script in an Alpine Docker container?
I have a directory containing only two files, Dockerfile and sayhello.sh:
.
├── Dockerfile
└── sayhello.sh
The Dockerfile reads
FROM alpine
COPY sayhello.sh sayhello.sh
CMD ["sayhello.sh"...