This guide explains all essential Linux security essentials for a fresh Debian Linux server and describes all required basic security measures.
This tutorial describes how to copy files and directories in Qubes OS: from dom0 to VMs, between VMs and how to do that automatically in scripts.
This tutorial describes how to install OpenBSD on ARM based Hetzner Cloud servers using the Hetzner rescue system
How to create Qubes OS VMs on the command line using the Qubes management tools qvm-create, qvm-clone, qvm-prefs, qubes-prefs, qvm-run and qvm-volume
This blog post describes how to correctly setup the Nameserver NS DNS records on for a domain registered with Hetzner for using it with Cloudflare
This blogpost shows in simple steps how to configure an Ubuntu Linux 24.04 Server with OpenSMTPD to receive temporary disposable emails for account signups
This blog post explains what the tool fstrim is used for, why it runs weekly by default on most Linux distributions and how it helps speed up SSDs
This easy to follow tutorial describes how to host a website on the Hetzner Cloud with Debian or Ubuntu Linux using an IPv6 address. It includes examples for both the nginx and apache2 webserver. It also explains how to create DNS records and how to generate a SSL certificate with letsencrypt.
This blog post describes how to manage large numbers of DNS records using git repositories by hosting domains with the DNS service provider luadns.com
Plausible Encryption Deniability on Linux using crypsetup LUKS: How to encrypt USB drives, external drives and other storage media
An extensive tutorial on everything there is to know about Linux Systemd Timers, including comprehensible examples and explanations of all configuration options
Learn to build your first Flutter app with our step-by-step guide to creating a unit converter application. Begin your mobile app development journey today!
This blog post explains the Gitlab Upgrade Error The following signatures were invalid: EXPKEYSIG 3F01618A51312F3F and how to fix it
This blog post describes how to centralize logs on servers running systemd based Linux distributions using systemd-journal-remote
Ultimate guide on setting up a OpenSMTPD Mailrelay to relay Email with gmail, office365, zoho and others on Debian and Ubuntu Linux Servers
This blog post describes howto install and configure Nextcloud for online storage on a Hetzner dedicated root server or a Hetzner Cloud Server.
This blogpost describes how to periodically mirror specific Gitlab repositories to your Github account or organization using the glab and gh cli tools
This blog post describes howto install and configure the backup tool borg backup on Hetzner Servers running Debian Linux 13
This blog post describes howto install armbian on an Orange PI 5 Plus (UNENCRYPTED HTTP LINK!). Sadly the chinese company behind Orange PI does not provide a httpS website.
Blog Post about interesting and common SSH commands, tips, tricks and hacks for Linux Administrators which can be used to assist or automate daily tasks.
Howto fix the Gitlab upgrade Error PG::DuplicateColumn: ERROR: column "encrypted_token" of relation "chat_names" already exists
Howto fix Gitlab Upgrade Error: PG::UndefinedObject: ERROR: constraint "fk_262d4c2d19" for table "ci_pipelines" does not exist on Debian Linux
This blog post describes howto use German umlauts on US layout keyboards with Ubuntu and Debian Linux workstations, laptops and external USB Keyboards
This post describes how to overcome the hetzner backup space restriction of not being able to set linux uid / gids and so on on the (sshfs) mounted backup space. It does not describe how to do incremental backups using rsync and hardlinks.
Blog posts from the days Blunix was founded, which can still be found on archive.org.
Are you looking for
Linux Consulting for Projects,
Linux Managed Hosting,
Qubes OS Consulting and Support or
Linux Trainings and Workshops?