Easy VPN Setup with WireGuard Manager
Set up a WireGuard VPN in minutes with wireguard-manager, a free script for Debian and Ubuntu: install, add or remove clients and generate mobile QR codes.
Set up a WireGuard VPN in minutes with wireguard-manager, a free script for Debian and Ubuntu: install, add or remove clients and generate mobile QR codes.
A 5-part OpenStack video series for beginners: install it on Ubuntu in VirtualBox, launch instances, set up networking and SSH, upload images, use the CLI.
Learn grep with practical examples: case-insensitive, recursive and whole-word searches, line numbers, excluding matches and filtering logs on Linux and Mac.
Commands to self-host a Matrix Synapse chat server: install Docker, deploy Synapse with Docker Compose and create users. Follow along with the video.
Install Java on Ubuntu, Debian and other Debian-based Linux: check your version, choose an OpenJDK or JRE package, install it and set the default.
Learn to connect to a remote server with OpenSSH: password authentication, key-based login with SSH keys and connecting on a non-default port. Video guide.
Run graphical apps from a remote server over SSH: install an X server (XQuartz, Xming), enable X11Forwarding in sshd_config and connect with ssh -X or -Y.
Install Graylog 5 on Debian step by step: dependencies, MongoDB, Elasticsearch and the Graylog server, configured and ready to start collecting logs.
Check whether the root user is enabled on macOS, then enable or disable it from the Terminal with dsenableroot. Plus why you should be careful doing it.
What Oracle Cloud's Free Tier includes, how the Always Free services work, and practical use cases for running websites, apps and labs at no cost.
Add multi-factor authentication to SSH on Ubuntu with libpam-google-authenticator: set up the app, configure PAM and sshd_config, and require MFA per user.
Cloud servers disable SSH password login by default. Here's how to enable PasswordAuthentication in sshd_config, restart SSH and log in with a password.
Got Oracle's idle-instance warning email? Three ways to keep your Always Free OCI compute instances from being stopped and reclaimed for low usage.
Install the ionCube Loader on a HestiaCP server so PHP can run ionCube-encoded files: download the right package (incl. ARM64), add it to php.ini, restart.
Completely uninstall Java from macOS: check your installed version, find the JDK in /Library/Java/JavaVirtualMachines and remove it from the Terminal.
Install and configure a WireGuard VPN on a headless Ubuntu server: generate keys, set firewall rules and connect desktop and mobile clients. Video included.
Create a bootable USB drive from an ISO on macOS using only Terminal: find the disk with diskutil, unmount it and write the image with dd. No extra apps.
Host WordPress for free on an Always Free Oracle Cloud server: DNS, iptables, Apache, PHP, MariaDB and a free Let's Encrypt SSL certificate, step by step.
Install the latest Java JDK on macOS, switch the default Java version with JAVA_HOME and uninstall JDKs you no longer need, all from the Terminal.
Run a free Minecraft Java server on Oracle Cloud's Always Free tier: open port 25565, install Java 17 and keep the server running in a screen session.