Guides 11792 Published by Philipp Esselbach 0

This guide shows how to install the newest Go release on Debian 11 without relying on the outdated `apt` packages. It walks through removing old Go installs, downloading the official tarball from go.dev, extracting it into `/usr/local`, and appending that directory to your shell’s PATH so the compiler can be found. After verifying the version with `go version`, you can optionally create a GOPATH workspace in `~/go/src` for legacy tools and run a simple “Hello world” program to confirm everything works, even suggesting a `go mod init` if modules are needed. Finally, it recommends deleting the downloaded tarball to keep the system tidy and encourages users to enjoy coding with the latest features of Go on a lean Debian 11 setup.

Guides 11792 Published by Philipp Esselbach 0

The guide walks you through installing ModSecurity 3 on a fresh Ubuntu 22.04 system by first updating the OS, installing required build tools, cloning the ModSecurity source, and compiling it into /usr/local/modsecurity. It then shows how to download Nginx’s source, add the ModSecurity‑nginx connector as a dynamic module during configuration, compile Nginx, and install it with the appropriate paths. After installation you create a small module‑loading snippet, place the core ModSecurity configuration (including SecRuleEngine On), and enable the WAF in any server block via modsecurity on; modsecurity_rules_file directives. Finally, you restart Nginx, verify operation by checking error and audit logs, and optionally tune performance, rule sets, or set up automatic CRS updates.

Guides 11792 Published by Philipp Esselbach 0

On Ubuntu 22.04 the article explains how ZRAM compresses memory pages into a RAM‑based swap device, cutting disk I/O and keeping systems responsive when RAM is limited. It walks through installing zram-tools instead of the older zram-config package, then shows how to write a small config file that sets the swap size and create a systemd unit so it starts automatically on boot. The guide also provides commands for verifying that ZRAM is active and illustrates real‑world scenarios where an unexpected driver update caused heavy swapping until compression was enabled. Finally, it lists situations in which ZRAM offers little benefit, such as already fast NVMe storage or very low memory systems, reminding readers to evaluate whether the extra overhead outweighs its advantages.

Guides 11792 Published by Philipp Esselbach 0

This quick guide walks you through installing Docker on Ubuntu 22.04 by first removing any old remnants, updating the system, and adding Docker’s official GPG key and repository so that you get the latest stable packages. After those preparatory steps, it shows how to install the Docker Engine along with optional buildx and compose plugins, then verifies the installation with a simple hello‑world container run. It also recommends adding your user to the docker group to avoid having to prefix every command with sudo, which can save you time after the first deployment. With everything in place, Docker should be up and running on your machine in under fifteen minutes, and any hiccups can usually be traced back through the service logs or community forums.

Guides 11792 Published by Philipp Esselbach 0

If you’re looking for a lightweight hack friendly text editor that stays open source on Ubuntu, this guide walks you straight through the steps from installing build tools to grabbing Atom’s latest .deb release. It begins by reminding users to pull curl and gnupg so they can fetch and verify Atom’s signing key before any download takes place. After downloading the deb package, the tutorial shows how to validate its signature with GPG, install it with dpkg or apt‑get for missing dependencies, and finally launch the app from either the launcher or a terminal command. The article also offers alternative containerised options via Snap and Flatpak, lists common pitfalls like missing binaries or permission errors, and ends with a quick recap encouraging you to jump into your next coding sprint.

Guides 11792 Published by Philipp Esselbach 0

This article offers a concise, under‑ten‑minute walkthrough for installing GitKraken on Ubuntu 20.04 using the official .deb package. It starts by listing straightforward prerequisites—sudo access and an internet connection—and reminds readers to keep their system updated before grabbing the 64‑bit build from GitKraken’s website with wget. The core instruction is a single apt command that installs the local .deb file and automatically resolves dependencies, which the guide stresses is safer than using dpkg directly. After launch, the user signs into their preferred Git hosting service, can immediately confirm connectivity by cloning a repository, and the piece also highlights common pitfalls such as downloading the wrong architecture or failing to run apt update that could otherwise cause installation errors.