Knowledgebase › Linux VPS

Linux VPS

Search

Articles

Browser console: when to use it and how it differs from SSH

The Console tab in your service panel opens a browser-based serial console attached directly to your VM's display. It's what saves you when SSH stops…

OS reload: switching distros without losing your IP

OS reload wipes your VPS clean and re-provisions it from a fresh cloud-init image — different distribution if you want, same one if you just want to start…

Rescue mode: recovering from a broken kernel or SSH lockout

Rescue mode boots your VPS from a SystemRescue ISO instead of its own disk. The disk is still attached, untouched, and ready to be mounted from the rescue…

Reading the resource graphs in your portal — what each metric means

The Graphs tab on every VPS draws four utilization charts pulled straight from the hypervisor: CPU, memory, network, and disk. This article explains what…

Hardening SSH on a new VPS — keys, fail2ban, disabling root login

The default sshd_config on most cloud images is "open enough to be usable." Anything internet-facing draws constant brute- force traffic — your VPS…

AlmaLinux SELinux — the gotchas you'll hit on your first VPS

SELinux is on by default on AlmaLinux (and RHEL, Rocky, CentOS Stream). It enforces a mandatory access control policy on top of regular Unix permissions —…

Debian backports — newer software on a stable base

Debian stable is famously conservative — the version of any given package in stable is whatever shipped when that Debian release came out. That's great…

Ubuntu LTS upgrade — moving from one LTS to the next, safely

Ubuntu LTS releases every two years (20.04, 22.04, 24.04, 26.04 ...). When an LTS approaches end-of-standard-support (5 years from release), you have to…

Docker on a small VPS — what to expect, what to avoid

Docker (and its rootless cousin Podman) is a popular way to run multiple applications on a single VPS in isolated containers. On a small VPS — say 1 vCPU…

Choosing a Linux distro for your VPS — Debian vs Ubuntu vs AlmaLinux

The "which distro?" question gets reopened every few years as the ecosystem shifts. LYLIX offers three Linux distros — Debian, Ubuntu Server, and…

Reading your VPS logs — journalctl, dmesg, /var/log, what matters when

Every troubleshooting article tells you to "check the logs." This article tells you which log, with what flag, looking for what. A practical tour of the…

Setting up Netdata on a LYLIX VPS in 60 seconds — real-time metrics without the heavy stack

You don't need Prometheus, Grafana, Loki, and a week to get useful monitoring on a single VPS. Netdata installs in one command, captures real-time metrics…

OS reload failed with "Invalid template" — what it means and how to recover

You ran an OS reload from the customer portal and the result came back: Service: NNNN, Distro: <name>, Error: Invalid template . This article…

Unattended security updates — turning on auto-patching per distro

Manually running apt upgrade every week is a discipline most operators lose within three months of provisioning. Unattended security updates are the cheap…

Swap on a VPS — when to use it, how much, and how to set it up

Swap on a VPS lives in a fuzzy zone of folk wisdom: "you don't need swap if you have enough RAM," "swap will thrash and kill performance," "but actually you…

Writing your first systemd unit — the practical 101

Every modern Linux distro uses systemd as PID 1; sooner or later you need to run your own service under it (a custom Python app, a Go daemon, a backup…

Cron vs systemd timers — when each fits and which to reach for

Linux gives you two ways to schedule recurring work: the 50-year-old cron , and systemd timers. Both work. They have different tradeoffs, and "always use…

Logrotate recipes — keeping /var/log from eating your disk

Every application that logs to a file under /var/log/ eventually fills the disk if nothing rotates it. Distro packages usually drop a logrotate config for…

Time sync on a VPS — chrony, systemd-timesyncd, why time matters

Wrong clocks break things in ways that are infuriating to debug: TLS handshakes fail with "certificate not yet valid," log timestamps lie about when events…

Kernel updates and reboots — when you actually need to reboot

Every Linux distro updates the kernel periodically — security CVEs, hardware support, performance fixes. The new kernel installs alongside the running…

User and sudo management on a VPS — adding users, scoping privileges, auditing access

Logging into a fresh VPS as root via password is fine for the first 10 minutes. After that you want named user accounts with SSH keys and sudo scoped to…

Network config on a VPS — what your distro uses and where to edit

Every Linux distro has settled on one of three network configuration systems, and which one you're dealing with determines where you edit IP addresses, set…

Performance tuning basics — sysctl, ulimit, and the scheduler knobs that actually matter

Linux out of the box runs fine for most workloads. The "performance tuning" articles you find online often paste 50 sysctl lines that were optimal in 2009…

Shipping logs off the VPS — when, why, and to where

Keeping logs locally is fine until you actually need them — at which point either the disk is full and they've rotated away, or the VPS that crashed is…

File permissions and ACLs — when chmod isn't enough

The chmod/chown trio (owner-group-other × read-write-execute) is enough for most file permission needs. When it isn't — when you need a fourth identity,…

SSH config for power users — ProxyJump, ControlPath, host aliases

If you SSH into more than three machines, your ~/.ssh/config is doing more work than you think. The default behavior is fine; the power-user behavior…

Migrating legacy iptables rules to nftables

Every modern Linux distro now ships with nftables as the native firewall backend; iptables is kept around as a compatibility shim. Existing iptables rules…

« Back to Knowledgebase

Powered by WHMCompleteSolution