Guides 11792 Published by Philipp Esselbach 0

First, the guide walks you through preparing a CentOS 8 server by updating packages, installing EPEL and development tools, then setting up Apache, MariaDB, and PHP‑7.4 because the default 7.2 is incompatible with Sentrifugo's features. It continues by creating a dedicated database and user, downloading the latest release from GitHub, adjusting file ownership to apache:apache, and configuring an Apache virtual host that points to the public folder so the application can be accessed via http://hr.example.com. Next, it fine‑tunes PHP settings for larger uploads, restarts services, and directs you to run the installer wizard where you enter the credentials you created earlier and specify the base URL. Finally, optional hardening steps re‑enable SELinux, open HTTP in the firewall, and the tutorial concludes by confirming that you can log in as admin and begin using the HR system.

Guides 11792 Published by Philipp Esselbach 0

This guide walks you through setting up a fully‑functional Graylog server on Ubuntu 21, starting with the necessary prerequisites of OpenJDK 11, MongoDB 4.x, and Elasticsearch 7.x. It then explains how to install each component, enable the services, add the official Graylog APT repository, and finally pull in the graylog-server package. After installation you’ll be instructed to edit key configuration settings—such as generating a password secret, hashing the admin password, and setting the HTTP bind address—before reloading the systemd daemon. The final steps cover opening port 9000 on UFW, testing the web UI, and offer troubleshooting pointers like checking log files and monitoring disk usage to prevent Elasticsearch connection failures.

Guides 11792 Published by Philipp Esselbach 0

The guide explains how to install the lightweight, open‑source kanboard on a fresh CentOS 8 server by walking through each command and its purpose, from updating the system to enabling the PHP 7.4 stream via REMI and setting up a LAMP stack with Apache, MariaDB, and required PHP extensions. It details database security steps—running mysql_secure_installation, creating an isolated kanboard database and user, and configuring proper file permissions for the web root so that Apache can write configuration files without exposing the server to risk. The tutorial also includes instructions for setting up a virtual host, restarting services, and completing the setup through the web UI, while noting common pitfalls such as “403 Forbidden” errors and socket mismatches between PHP‑fpm and MariaDB. Finally, it shares a real‑world hiccup where an incorrect MySQL socket caused connection failures and shows how to resolve it with a quick configuration tweak.

Guides 11792 Published by Philipp Esselbach 0

The article explains why the “Failed to set locale” warning pops up on CentOS 8 and RHEL 8, noting that it appears when the system can’t find or load the requested language files. It then walks through using `localectl` to view current settings, setting a valid LANG value such as en_US.UTF‑8, and checking the change with `echo $LANG`. If the locale data is missing, the guide shows how to list installed language packs with `dnf`, install or reinstall glibc-langpack-en, and edit `/etc/locale.conf` so it holds only one clean LANG line. Finally, it recommends rebooting, examining SELinux contexts, looking at journal logs for deeper clues, and as a last resort adding a fallback in `/etc/environment` to force the correct encoding until the root issue is fixed.

Guides 11792 Published by Philipp Esselbach 0

This quick, no‑frills guide walks you through installing Rancher on a CentOS 8 host with Docker, starting from the required root access, 2 GB of RAM, and outbound HTTPS connectivity. It then shows how to pull the newest docker‑ce package, optionally set SELinux to permissive mode, and pre‑pull the latest rancher/rancher image so network hiccups don’t stall startup. The container is launched with ports 80 and 443 exposed, a persistent /var/lib/rancher volume mounted, and an “unless‑stopped” restart policy, after which you can verify its health with docker ps or logs. Finally, the guide covers accessing the UI over HTTPS, initializing an admin password, creating or importing Kubernetes clusters, and keeping Rancher up to date by pulling a new image and recreating the container whenever a release arrives.