avahi - mDNS/DNS-SD

System & Network Admin
Setting up Wireguard VPN with IPv6 | Frederik Himpe
Configure a Wireguard VPN tunneling IPv6 traffic on Linux by setting up an NDP proxy with Shorewall.
Quick Start - WireGuard
Babel — a loop-avoiding distance-vector routing protocol
A routing protocol suitable both for wireless mesh networks and ordinary wired networks.
Setting up a private mesh VPN with WireGuard®
Learn to configure a secure, private mesh VPN using WireGuard®. Ideal for connecting multiple servers in a network without a central server.
What is it? | CRXN documentation
What is CRXN? How does CRXN work? What are the goals of CRXN? Where can I find more information?
WireGuard | CRXN documentation
Instructions with example how to use WireGuard for a peer-to-peer connection. Preshared keys (PSK), wg-quick, integration in Systemd, key generation as well as dynamic and non-reachable peers are covered.
Configuring babeld | CRXN documentation
Example with explanations how to configure babeld.
Creating a VPN-Based Mesh Network Using Babel and WireGuard
In recent years, mesh networking has become a popular method of creating decentralized communication systems, […]
How to Configure WireGuard VPN in the Cloud
WireGuard is an advanced and modern VPN protocol with powerful cryptography. It is a simple, fast...
sudo vim /etc/wireguard/wg0.conf
Going Deeper With Proxmox Cloud-Init – Dustin Rue
Home Lab Setup (Part 1: Proxmox & cloud-init)
Explaining my home lab setup
Bash Shell Convert Uppercase to Lowercase in Linux
Explains Linux and Unix bash/ksh shell scripting technique to convert uppercase to lowercase, including text files or variables.
Install NerdFont (or any fonts) using the command line in Debian (or other Linux).
I need to install the NerdFonts since I have been installing LazyVim recently. After doing some research, I found that the convenient way…
Linux Tee Command with Examples
The tee command reads from standard input and writes to both standard output and one or more files at the same time. Tee is most commonly used in combination with other commands through piping.
Guide to Generate Random Numbers in Linux | Baeldung on Linux
Learn how to generate random numbers in a Linux environment.
Verify HashiCorp binary downloads | HashiCorp Developer
Explore HashiCorp product documentation, tutorials, and examples.
Add second sub-key to unattended GPG key
I am writing a bash script which generates unattended GPG keys, I have looked through Unattended Usage of GPG and was surprised to find that 'Currently only one subkey can be handled.'
I am unable...
Unattended GPG key generation (Using the GNU Privacy Guard)
Unattended GPG key generation (Using the GNU Privacy Guard)
Automating PGP Key Issuance and Distribution with GPG and 1Password
SKILL LEVEL: Advanced.
In this article, we will be implementing one approach to centralize PGP key issuing and distribution for an organization. We'll use an existing Linux instance's GnuPG tool to issue and manage keys. To distribute keys to users, we'll use the 1Password CLI. Let's dive in!
The Infrastructure
How to generate PGP keys
To generate PGP keys on a Linux distribution we require the latest version of GPG (GnuPG). This is a free implementation of the OpenPGP standard which enables local key generation, encryption, and signing operations.
Make error: missing separator
I am getting the following error running make:
Makefile:168: *** missing separator. Stop.
What is causing this?
Connecting a local Elixir/Erlang to a running application inside a Docker container
I've got an Elixir application running inside a Docker container (in my laptop). The Elixir application was executed with the following command:
iex \
--name test@1.2.3.4 \
--cookie secret \
...
How to connect two Elixir nodes via local network?
How can I connect two Erlang/Elixir-nodes of two different machines via network connection?
Apache Beam®
Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patterns (EIPs) and Domain Specific Languages (DSLs). Dataflow pipelines simplify the mechanics of large-scale batch and streaming data processing and can run on a number of runtimes like Apache Flink, Apache Spark, and Google Cloud Dataflow (a cloud service). Beam also brings DSL in different languages, allowing users to easily implement their data integration processes.
Using Docker and Elixir
Learn how to build a simple cli todo tool using elixir
Linux System Performance Tuning: Optimizing CPU, Memory, and Disk | Linux Journal
Looking Glass - Home
Distributing SSH keys: using ssh-copy-id, manually, or automated
Learn how to get your SSH keys easier to another system using different available methods such as manually or a tool like ssh-copy-id
10 Linux commands for testing connectivity and transfer rates
Use these Linux commands to verify connection speeds, analyze delays, and test whether other systems are reachable.