Guides 11792 Published by Philipp Esselbach 0

Tired of paying for cloud storage, this guide shows how to set up FileRun on Ubuntu 20.04, turning a single server into a lightning‑fast private drive that supports photos, documents and music. It starts by checking prerequisites such as root access, a fresh MySQL user, and an Apache web server with mod_php, then walks you through updating the system, installing PHP 7.4+ alongside MySQL, and configuring the database exactly as FileRun expects. After pulling the latest zip from the official site you unzip it into /var/www/, rename the folder to a simple name, create an Apache virtual host that points at that directory, enable rewrite, restart Apache, and finally launch the web‑based installer where you grant the wizard your database credentials, accept the license, and set up an admin account. The article closes with practical security tips—enabling HTTPS via Let’s Encrypt, choosing a strong admin password, and backing up both files and the MySQL dump regularly—to keep your private drive safe and resilient.

Guides 11792 Published by Philipp Esselbach 0

The guide walks readers through installing Velociraptor, an open source endpoint monitoring tool, on Debian based Linux systems such as Ubuntu, Mint and Raspberry Pi. It stresses downloading the latest release directly from GitHub with curl, verifying its SHA256 checksum to guard against tampering, and extracting it into a dedicated home directory before making the binary executable. Users can bootstrap a minimal JSON configuration, optionally deploy the service via systemd under their own user account for persistence, and then confirm the server is running by curling localhost or opening a browser window. The article also points out common pitfalls like missing libraries, SELinux blocks or misconfigured units, gives quick fixes, and explains when Velociraptor might be overkill compared to simpler log‑grab methods.

Guides 11792 Published by Philipp Esselbach 0

The article explains how to eliminate the irritating “ionCube file not found” warning that pops up when you install a plugin or theme on Ubuntu. It walks through identifying your PHP version, updating APT and installing required utilities, downloading the matching ionCube loader binary, copying it into PHP’s extension directory, adding a zend_extension entry in an ini file, enabling the module, and verifying the installation with phpinfo. The author also lists common pitfalls such as mismatched architecture, malformed directives, and restrictive file permissions that can silently break the loader. Finally, he reminds readers to restart their web server or PHP‑FPM after changes and suggests clearing caches if the site still misbehaves.

Guides 11792 Published by Philipp Esselbach 0

This guide walks through turning on HTTP/2 in NGINX, starting with the requirement to upgrade to at least version 1.9.5 and then editing the server block to add http2 to the listen directive so browsers recognize the protocol during TLS handshakes. It emphasizes that HTTP/2 requires a working SSL setup, showing the minimal certificate directives needed, and reminds readers to reload NGINX with a syntax test before checking functionality using curl's --http2 flag. The author shares anecdotal performance gains, noting that after enabling the feature first paint times fell from about one second to under 0.7 seconds thanks to multiplexing, which reduces head‑of‑line blocking and round trips. Finally it lists common pitfalls like outdated TLS protocols, mixed content, or legacy clients that may not support HTTP/2, urging users to verify settings and encouraging them to observe the speed boost firsthand.

Guides 11792 Published by Philipp Esselbach 0

To install LibreWolf browser on Debian 11 Bullseye, start by adding its official repository using the commands sudo apt update, sudo apt install curl gnupg ca-certificates lsb-release -y, and then add the signed key. Next, install required libraries such as libxss1 and libappindicator3-1 to prevent crashes on launch, followed by pulling the latest release of LibreWolf using sudo apt update and sudo apt install librewolf -y.

Guides 11792 Published by Philipp Esselbach 0

This guide walks you through adjusting how long sudo keeps your authentication so you won’t be prompted every few minutes during admin tasks. It explains that you can check the current setting with sudo visudo -c, then safely edit /etc/sudoers using visudo to add or change a line like Defaults timestamp_timeout=30, zero for no caching, or –1 for never expire. After making the change you must run sudo -k to invalidate the old timestamp and test by running a privileged command, waiting the set number of minutes, and confirming that sudo still works without re‑entering your password. The author even shares a real‑world example where bumping the timeout from five to twenty minutes after installing a graphics driver eliminated annoying password prompts every time the screen woke up.

Guides 11792 Published by Philipp Esselbach 0

The guide walks you through installing the MailTrain email client on fresh Ubuntu or Debian servers in under thirty minutes, covering both a Docker based method and a more traditional apt plus systemd approach for those who prefer avoiding containers. After updating your system and optionally installing Docker, you pull the latest mailtrain image, create a config.ini with database and IMAP settings, then launch the container exposing port 8080 or another free port, optionally using docker compose to simplify management. The tutorial also shows how to secure the connection with Let’s Encrypt certificates, points out common pitfalls such as DNS misconfiguration or wrong IMAP credentials, and provides a concise troubleshooting table to resolve typical errors quickly. Finally, you can clean up by stopping and removing the container and image if needed, wrapping up with an encouraging note that once running, MailTrain gives you a fully self‑hosted webmail stack without headaches.

Guides 11792 Published by Philipp Esselbach 0

The post explains how to run OpenVAS on a fresh Ubuntu host or inside Docker/WSL for Windows users, starting from pulling the official stable image and launching a container that exposes ports 9392 and 9443. It details retrieving the randomly generated admin password from the logs, updating vulnerability feeds within the container, and running an initial quick scan against localhost to verify functionality. For those who prefer a native installation, it walks through adding a PPA, installing gvm, executing gvm-setup to create a database and keys, and troubleshooting common issues such as missing libraries or service startup failures. The overall takeaway is that OpenVAS provides enterprise grade scanning for free, making Docker an easy testbed on Windows while the PPA route offers a production‑ready Linux deployment.

Guides 11792 Published by Philipp Esselbach 0

To get Skype working on Ubuntu 22.04 LTS quickly, users can add Microsoft's official repository and use apt for installation. The Snap version of Skype often lags behind the latest updates, but adding the Microsoft repo guarantees the newest stable build. This process involves downloading Microsoft's GPG key to let apt trust packages from Microsoft, then creating a repository file that tells apt where to find Skype.

Guides 11792 Published by Philipp Esselbach 0

To upgrade Mesa drivers on Ubuntu 22.04 LTS and get newer OpenGL, Vulkan, and desktop-graphics features for every GPU that still gets support, users need to enable the "Backports" repository and install a recent, well-tested Mesa package from it. This can be done by running commands to add the Backports repository, update the package list, and then installing the latest Mesa meta-package.

Guides 11792 Published by Philipp Esselbach 0

This guide explains how to get WonderCMS running on an Ubuntu 20.04 machine with Nginx, covering everything from system updates to PHP configuration. First you install nginx and the needed PHP 8 packages, add a non‑root user for the CMS, clone the GitHub repository into /var/www, run Composer without dev dependencies, and set up write permissions on the storage folder. You then create an Nginx server block pointing at public/, optionally spin up a MySQL database, edit the .env file, run migrations if needed, tweak final permissions for www‑data, and verify the site is serving correctly. Common pitfalls such as wrong PHP‑FPM socket or missing storage rights are highlighted, along with instructions to secure the deployment with Certbot HTTPS, and the author encourages you to check logs first when things go awry.