Guides 11792 Published by Philipp Esselbach 0

The guide explains why renaming a fresh Ubuntu install from its default “ubuntu” label is useful for clearer logs and smoother SSH connections. It shows how to use the modern `hostnamectl` command to change the static hostname, update `/etc/hostname`, and then adjust `/etc/hosts` so that local resolution matches the new name. For systems without `hostnamectl`, it walks through editing `/etc/hostname` manually, syncing the hosts file, and applying the change with the `hostname` command or a reboot to refresh services. The article also includes quick sanity‑check commands and tips for handling dynamic DHCP‑assigned names so that users can keep consistent hostnames on both static servers and cloud instances.

Guides 11792 Published by Philipp Esselbach 0

This quick‑start guide walks you through installing MariaDB 10.x on Ubuntu 22.04 or 20.04 without relying on the default MySQL packages, so you can drop a lightweight replacement into your server or dev box in less than ten minutes. It begins by removing any old MySQL or MariaDB binaries, then adds the official repository key and source list, updates the package lists, installs the server and client, runs the security script to set a root password and harden defaults, and finally verifies that the service is running. Optional steps let you replace the legacy mysql binary with the MariaDB shell and warn about common pitfalls such as old init scripts or port collisions that could prevent the daemon from starting. Once installed, you can import dumps, enable SSL or replication, and keep tabs on community forums for extensions that might save you time in the future.

Guides 11792 Published by Philipp Esselbach 0

This guide walks you through installing a full LEMP stack – Linux, Nginx, MariaDB/MySQL, and PHP‑FPM – on both CentOS Stream 9 and EL8, beginning with enabling the EPEL repository so that the latest nginx can be fetched without falling back to an outdated default. It then explains how to pull MariaDB by default on Stream 9 or install MySQL on EL8 after adding Oracle’s repo, followed by setting up PHP‑FPM and ensuring the correct module stream is active on EL8 to avoid ending up with legacy PHP 7.4. Next, it shows you how to configure nginx to use the php‑fpm socket for fastcgi processing, add an HTTP rule to firewalld if necessary, and finally start the services and verify they’re working with a simple curl request. The post also lists common pitfalls such as missing SCRIPT_FILENAME parameters, SELinux denials on EL8, or MariaDB not starting due to InnoDB files, so you can troubleshoot quickly before your site goes live.

Guides 11792 Published by Philipp Esselbach 0

Installing Visual Studio Code on Linux Mint 21 & 20 is straightforward when you use Microsoft’s official .deb package instead of generic apt installs, which can break the system. The guide walks through adding the publisher’s GPG key, registering the repository, updating APT and installing code, while also offering a snap option for isolation. It notes common pitfalls like DNS errors after repo changes and suggests clearing caches or rebooting to fix them. After installation, it encourages users to browse extensions such as Python and GitLens but warns that too many heavy add‑ons may slow startup.

Guides 11792 Published by Philipp Esselbach 0

This quick guide shows how to install VSCodium on Linux Mint 20 or 21 so you can avoid Microsoft telemetry and troublesome updates. VSCodium is an open‑source fork of Visual Studio Code that keeps the same UI, extensions, and core editor while stripping out proprietary bits, making it ideal when a broken driver update causes VS Code to freeze or fail to load extensions. The guide presents three main methods: installing the official .deb package with apt for hassle‑free dependency resolution, using snap for a quick classic sandboxed install, or adding Flatpak from Flathub to keep VSCodium isolated and allow side‑by‑side versions. After installation you can add any VS Code marketplace extensions or themes like @vscodium/themes, and the article also offers troubleshooting steps for missing dependencies, crashes, or stalled snap/Flatpak updates, making it a practical one‑stop reference.

Guides 11792 Published by Philipp Esselbach 0

This quick guide explains how to replace the default kernel on Linux Mint 20 or 21 with the latest Linux Kernel 6.1 in under ten minutes, using precompiled packages from a PPA or direct downloads when necessary. It starts by letting you back up your current kernel version so you can revert if something goes wrong and then walks you through adding the mainline PPA to simplify installation. After installing the new image and headers, the tutorial reminds you to reboot, check GRUB for the 6.1 entry, confirm with `uname -r`, and offers troubleshooting tips such as updating initramfs or reinstalling GPU drivers if issues arise. Finally it shows how to clean up old kernels to free disk space while still keeping a fallback option, so your Mint system stays lean but safe.

Guides 11792 Published by Philipp Esselbach 0

The guide walks readers through installing the p7zip package on Debian 10 or 11 with a single terminal command, highlighting that the tool is available in official repos and comes with both CLI and GUI support. It explains why pulling the latest version from the repository fixes common extraction errors caused by outdated binaries and describes how to refresh package lists before installation. The tutorial covers basic command‑line usage—extracting, listing, creating archives—and shows that the Archive Manager automatically recognizes .7z files once p7zip-full is installed, making right‑click extraction straightforward in Nautilus. Finally, it offers troubleshooting tips for unsupported formats and permission issues, plus an optional desktop shortcut script for quick terminal access, ending with a friendly invitation to enjoy seamless archiving across all file types.

Guides 11792 Published by Philipp Esselbach 0

The guide walks Fedora users through replacing a default browser with Vivaldi by first updating the system and installing the libappindicator package for tray icon support. It then shows how to add Vivaldi’s official repository by importing its GPG key and creating a repo file so that DNF can verify packages automatically. With the repo in place, the next step is simply running `dnf install vivaldi‑stable`, which pulls the necessary dependencies and installs a desktop launcher for you to start browsing right away. Finally, the tutorial suggests checking the installed version with `vivaldi --version` and hints at common hiccups like leftover lock files or special considerations for Fedora Silverblue users.

Guides 11792 Published by Philipp Esselbach 0

The article explains how to compile NGINX from source on Ubuntu 20.04 or 22.04, beginning by installing the essential build tools and libraries such as GCC, PCRE, zlib, and OpenSSL. It walks through downloading the desired tarball, selecting modules during configuration—like adding geoip support—and setting a custom installation prefix to keep system defaults untouched. The guide then covers building with make, installing the binary, creating a convenient symlink, configuring a minimal nginx.conf, testing that configuration, and finally enabling or starting the service. Finally, it lists common pitfalls such as missing dependencies, incorrect prefixes, and the need to reload after changes, while encouraging readers that recompiling provides fine control over modules and versions without being overly complex on recent Ubuntu releases.