Guides 11795 Published by Philipp Esselbach 0

This guide shows how to install the up‑to‑date Element desktop client on a clean Debian 11 Bullseye system by adding Matrix.org’s official APT repository instead of using the outdated version from Debian’s default repos. You create /etc/apt/sources.list.d/matrix.list with the repository line, import the GPG key via curl … | gpg --dearmor -o /usr/share/keyrings/matrix-org-archive-keyring.gpg, then run sudo apt update && sudo apt install element-desktop to pull Element and all required dependencies. After installation you launch element‑desktop, configure your homeserver (e.g., matrix.org or a self‑hosted URL), and optionally enable “Run at startup” in the app’s settings. Because the external repo is now registered, future apt upgrade commands will automatically keep Element current without needing snaps, Flatpaks, or manual tarballs.

Guides 11795 Published by Philipp Esselbach 0

When you try to import an OVF built with VMX‑12 into an ESXi host that only goes up to hardware version 11, the client will flag an “Unsupported hardware family vmx-12” error because the host simply doesn’t understand those newer features. The article teaches you how to spot the mismatch by opening the .ovf file and looking for a tag, then offers three ways to get past it—editing the file yourself, using ovftool with a downgrade flag, or upgrading the host to ESXi 7.x. If the guest OS actually needs VMX‑12 features, you can create a fresh VM on an up‑to‑date host, attach the existing disk, and reinstall or upgrade the guest inside, or import onto a newer host first and then export back to the older one if that’s unavoidable. A quick checklist of steps—verify the version tag, check your ESXi version, backup the source folder, and test with a small VM—is paired with a real‑world anecdote showing how a single line change can save hours of troubleshooting for teams stuck on legacy infrastructure.

Guides 11795 Published by Philipp Esselbach 0

This quick guide walks you through setting up Gaucho on a fresh Ubuntu 20.04 machine, starting with installing Git, Go, and the build tools that the program needs to compile. After pulling the source from GitHub it explains why cloning is necessary instead of an apt package and gives clear commands for building a statically linked binary with Go and placing it in /usr/local/bin. The article also shows how to confirm the installation by running gaucho --help and notes typical pitfalls such as missing Go, conflicting libraries, or permission issues on the bin directory. In short, once you follow these steps you’ll have a fully functional native Gaucho binary ready for use across your system.

Guides 11795 Published by Philipp Esselbach 0

Installing ArangoDB on RHEL and CentOS requires adding the official signed repository, pulling the server and client packages with YUM or DNF, tweaking SELinux and firewall rules, and enabling the systemd unit that ships with the installation. The tutorial guides you through each prerequisite check—clean machine, sufficient RAM, fully patched kernel—and shows how to adjust data directories and expose the default ports 8529 for HTTP and 8530 for AQL. After starting the service, you can confirm it’s running by querying the local API endpoint or by creating a root user if you plan to expose the database beyond localhost. In short, the article gives sysadmins and developers a practical, step‑by‑step path to get a fully functional ArangoDB instance up and ready for use on their Linux hosts.

Guides 11795 Published by Philipp Esselbach 0

The article walks you through setting up Artifactory OSS on RHEL 8, CentOS 8 or Rocky Linux 8 by adding JFrog’s official Yum repo, installing a Java 11 runtime, and downloading the RPM directly from that repository. Before you begin it lists key prerequisites: a 64‑bit host with sudo access, at least four gigabytes of RAM, SSH connectivity, and an early SELinux configuration set to permissive to avoid post‑reboot permission problems. Once Java is installed, the guide installs the jfrog-artifactory-oss package, places it under /opt/jfrog, tweaks the systemd unit to raise the JVM heap to 2 GB minimum, reloads daemon configurations and then enables the service. You can verify the installation by checking the service status or visiting http://your-host:8081/artifactory, logging in with admin/password, and referring to /opt/jfrog/artifactory/var/log/server.log if anything goes wrong.

Guides 11795 Published by Philipp Esselbach 0

The instructions add the firewall-config package (the GTK front‑end for firewalld) to a fresh Fedora 36 system, first refreshing the system with sudo dnf upgrade --refresh -y and then installing the GUI via sudo dnf install firewall-config -y. After installation you ensure SELinux permits the UI by setting firewalld_gui with sudo setsebool -P firewalld_gui 1, enable and start the firewalld daemon (sudo systemctl enable --now firewalld) if it isn’t already running, and finally launch the graphical tool from the Activities menu or with firewall-config &. The GUI lets you select zones, open ports, and block services visually, and you can keep it synchronized with any command‑line changes by using File → Reload. With these few commands and a couple of clicks you have a fully functional firewall management UI on Fedora 36.

Guides 11795 Published by Philipp Esselbach 0

On an Ubuntu 20.04 server with root or sudo rights, the guide walks you through updating packages and installing Apache, PHP, MySQL, Git, and unzip before moving on to configuration. It then shows how to create a dedicated database user, clone YOURLS from GitHub into /var/www, and edit the settings file with your credentials, site URL, and admin login. After enabling mod_rewrite and configuring an Apache virtual host that points to the YOURLS directory, you can launch the admin interface, create a short link, and confirm redirects work. A final tip reminds you to adjust ownership of the YOURLS folder so Apache can write cache files, ensuring smooth operation when extending or using its API.

Guides 11795 Published by Philipp Esselbach 0

Enabling mod_rewrite on Rocky 8 or Alma Linux 8 starts by verifying that the module is already loaded, which you can do with `sudo httpd -M | grep rewrite`; if nothing appears, Apache has not activated it yet. Once confirmed missing, add the line `LoadModule rewrite_module modules/mod_rewrite.so` to `/etc/httpd/conf.modules.d/00-base.conf`, ensuring the module is automatically reloaded whenever the package updates. If your site relies on `.htaccess` files, edit or create `/etc/httpd/conf.d/allow-override.conf` and insert a ` AllowOverride All ` block so that rewrite rules in those files are respected. Finally, run `sudo systemctl reload httpd`, then place a simple rule in `/var/www/html/.htaccess`—for example `RewriteEngine On` followed by `RewriteRule ^hello$ welcome.html [L]`—to confirm that the URL rewriting is functioning correctly.

Guides 11795 Published by Philipp Esselbach 0

The guide shows how to install a fresh Zulip instance on Debian 11 within an hour, using plain package installs instead of complicated scripts and ending with a simple systemd tweak. It lists the basic prerequisites—a non‑root user with sudo rights, internet access, and a clean Debian installation—then walks through adding the Zulip repository by importing its GPG key and editing the apt sources list. After that it installs the necessary packages such as zulip-server, python3-pip, python3-venv, postgresql, libpq-dev, and nginx, configures PostgreSQL with a dedicated user and database, runs the Zulip setup wizard to create tables and systemd service files, and finally enables and starts those services for verification. Once everything is running you can access the welcome screen locally or secure it with a Let’s Encrypt certificate if you plan to expose the server publicly.

Guides 11795 Published by Philipp Esselbach 0

An in‑depth tutorial walks the reader through installing a self‑hosted Firefox Sync server on Debian 11, starting with system updates and user creation before pulling the official binary from GitHub or compiling it from source. It covers the installation of required libraries like libssl3 and libpq5, setting up PostgreSQL credentials, running migrations, and writing a TOML config that binds to port 443 while deferring TLS handling to Nginx. Next, the article explains how to configure an Nginx virtual host, obtain Let’s Encrypt certificates with Certbot, reload services, and finally verify the sync functionality from Firefox by adding an account pointing to the new endpoint. The final sections emphasize troubleshooting common pitfalls such as wrong database URLs or missing Nginx reloads, recommend automating certificate renewal, and suggest additional security hardening steps before deploying in production.