Guides 11792 Published by Philipp Esselbach 0

The guide walks a user through setting up an open‑source ERP system—specifically ERPNext—on an Ubuntu 20.04 server, covering prerequisites and basic updates first. It then installs MariaDB with security hardening, adds the Frappe bench tool via pip, and configures the shell path so bench commands can be run easily. Next, a new bench instance is bootstrapped with the latest code, optional MySQL skipping for machines with enough RAM, followed by creating an ERPNext site tied to a chosen hostname or localhost. Finally, the app is deployed, services started, and production considerations such as HTTPS, cron jobs, and log monitoring are highlighted to complete the setup.

Guides 11792 Published by Philipp Esselbach 0

The passage is a step‑by‑step tutorial for installing the Budgie desktop environment on Ubuntu 22.04 LTS using the official ubuntu‑budgie‑desktop meta‑package. It outlines preparing the system with an update and upgrade, choosing gdm3 as the display manager during installation, and switching to Budgie at the login screen. Optional clean‑up commands are provided for removing GNOME packages, along with brief troubleshooting tips for common issues like conflicting display managers or missing theme files. The overall goal is to give users a quick, lightweight alternative desktop without reinstalling the operating system.

Guides 11792 Published by Philipp Esselbach 0

The article explains how to install the lightweight e‑book reader Foliate on Ubuntu 22.04 LTS using three command‑line approaches: the native APT repository, a Snap package, or a Flatpak from Flathub. It provides the exact commands for each method, notes that APT offers easy integration but older versions, Snap gives sandboxed up‑to‑date builds with larger downloads and slower start‑up, and Flatpak delivers the newest releases at the cost of additional runtime space. For each option it lists pros, cons, and a tip to avoid the common “missing libgdk‑pixbuf” error. Finally, the guide advises choosing APT for stability, Snap as a convenient middle ground, or Flatpak when you need the latest features across multiple Linux distributions.

Guides 11792 Published by Philipp Esselbach 0

The guide outlines three ways to install GIMP on Ubuntu 22.04 LTS—via the distro’s default APT repository, through Canonical’s Snap store, or as a Flatpak from Flathub. APT offers the smallest download and seamless integration with system updates but lags behind the newest upstream release; Snap delivers the latest binaries automatically at the expense of larger size and sandbox‑induced startup overhead; Flatpak provides cross‑distribution isolation and protects core libraries, though it also consumes extra disk space for its runtimes. For each method the article supplies exact terminal commands to prepare the environment, install GIMP, and launch it, explaining why each step matters (e.g., dependency handling, sandbox requirements). It concludes by recommending APT for stability, Snap for cutting‑edge features, and Flatpak when you already use Flatpaks or need library isolation.

Guides 11792 Published by Philipp Esselbach 0

The guide walks you through installing digiKam on Ubuntu 22.04 via three package formats—APT from the official repositories, Snap, and Flatpak from Flathub. For APT it advises running sudo apt update then sudo apt install digikam, giving a stable 7.x version with optional plugins for missing codecs. The Snap method uses sudo snap install digikam --classic, offering sandboxed auto‑updates but slightly slower launches and occasionally lagging releases. The Flatpak approach adds the Flathub remote, installs with flatpak install flathub org.kde.digikam, and runs it via flatpak run, delivering newer builds at the expense of a larger runtime footprint.

Guides 11792 Published by Philipp Esselbach 0

The guide explains three ways to install NVIDIA’s proprietary driver on Ubuntu 22.04 LTS—using the “Additional Drivers” GUI, installing the recommended package via the terminal with ubuntu‑drivers/apt, or running NVIDIA’s own .run installer when a newer version is required. It highlights common obstacles such as Secure Boot blocking unsigned modules, kernel updates breaking manually installed drivers, and the need for matching kernel headers and DKMS support. After any method, you verify success by running nvidia‑smi, which should list your GPU and driver version. Finally, it advises disabling Secure Boot or enrolling a key, using Ubuntu’s repository drivers for stability, and installing nvidia‑prime on hybrid‑graphics laptops to avoid future issues.

Guides 11792 Published by Philipp Esselbach 0

The guide walks through installing OpenSSH Server on a fresh Ubuntu 22.04 system, showing how to update packages, install the openssh‑server package, and start and enable the sshd service with systemd. It then explains how to verify that the daemon is listening on port 22, open the necessary firewall rule using UFW, and test remote login from another machine. Finally, it suggests security tweaks—disabling root logins, turning off password authentication, or moving to a non‑standard port—and shows how to reload the service after changes. Common pitfalls such as installing only the client, firewall misconfigurations, or AppArmor blocks are also highlighted.

Guides 11792 Published by Philipp Esselbach 0

The guide walks through installing ClamAV on Ubuntu 22.04 LTS, first recommending the optional ubuntu‑security/clamav‑updates PPA so you get newer virus signatures than the distro’s default package. It then shows how to install the clamav and clamav‑daemon packages, manually run freshclam after stopping its service, and restart it so the daemon uses the updated database. Optional steps include enabling the on‑access scanner by starting the clamav‑daemon socket (opening TCP port 3310) and using example clamscan commands to recursively scan a home directory with logging or to scan only newly added files. Finally, it advises adding a nightly cron job for automatic freshclam updates and lowering scan priority with nice to keep system performance responsive during large scans.

Guides 11792 Published by Philipp Esselbach 0

The guide walks you through installing Webmin on a Rocky Linux 8 server so you can manage system settings from a web interface without editing configuration files manually. It starts by explaining why the GUI is useful, then shows how to update the system, install necessary packages, add the official Webmin repository, and run the dnf install command while handling dependencies. After installation it covers opening port 10000 in firewalld, verifying that webmin.service is active, configuring the listening address for external access, and logging into the dashboard over HTTPS with a self‑signed certificate. Finally the article warns about stale repository metadata, provides commands to clean caches, and suggests using an Apache or Nginx reverse proxy for added TLS security before you begin tweaking your server.

Guides 11792 Published by Philipp Esselbach 0

The article guides readers through setting up a self‑hosted GitLab instance on a fresh CentOS 8 Stream machine, beginning with prerequisites such as root access, a static hostname, and at least 4 GB of RAM. It explains how to temporarily disable SELinux, open HTTP/HTTPS ports in firewalld, and install essential packages like curl, openssh‑server, and postfix via dnf, noting that mail can be omitted if space is tight. Next, it shows how to add GitLab’s official repository with a single curl command, install the omnibus package, adjust the external URL in /etc/gitlab/gitlab.rb, run gitlab-ctl reconfigure, and monitor for any error messages during the 5‑10 minute setup. Finally, the guide offers optional post‑install hardening steps—such as restoring SELinux enforcement, enabling automatic updates, and setting up backups—while reassuring readers that a successful installation will display GitLab’s welcome screen in a browser.

Guides 11792 Published by Philipp Esselbach 0

The article explains why the old Postman rpm no longer works on CentOS or RHEL after Red Hat switched to dnf and stricter dependency checks, citing missing library errors such as libgdk‑pixbuf2.0.so.0. It then shows how to set up an official Postman repository by adding a repo file under /etc/yum.repos.d, which directs the package manager to the correct binaries and simplifies future updates. With that repo in place, installing Postman is just one command—sudo dnf install postman—and the guide offers quick checks for missing libraries, optional Snap installation for sandboxed users, and troubleshooting steps like removing conflicting Electron packages or reviewing console logs. Overall, the piece reassures power users that getting Postman up and running on CentOS or RHEL is straightforward once you bypass the outdated rpm and use either the repository or Snap method.