---
title: "Linux administration: 67 guides | StreetHosting"
description: "Ubuntu, Debian, systemd, cron, swap and the day-to-day tasks of running a VPS. Browse the 67 StreetHosting guides on this subject."
url: "https://streethosting.com.br/en/guides/topics/linux"
type: "page"
language: "en-US"
---

# Linux administration

Ubuntu, Debian, systemd, cron, swap and the day-to-day tasks of running a VPS.

67 guides across 4 categories

Search guides

/

All67 Minecraft1 VPS56 Discord Bots2 Infrastructure8

Filters and sorting

67 guides

[Infrastructure Intermediate How to detect a DDoS attack on your server: Linux diagnosis General lag, players dropping and a sluggish SSH session can be a DDoS or just an overloaded server. Here are the symptoms, the commands that confirm the attack and what to send to support without wasting time. 9 min Read guide](https://streethosting.com.br/en/guides/infrastructure/detect-ddos-attack-on-server) [Infrastructure Intermediate What is a WAF and when to use one on sites and APIs A WAF inspects the content of every request and blocks injections, XSS and exploitation of known vulnerabilities. See the deployment models, how to install ModSecurity with the OWASP CRS on Nginx, and how to tune it without breaking your site. 11 min Read guide](https://streethosting.com.br/en/guides/infrastructure/what-is-a-waf) [Infrastructure Intermediate How to use traceroute to find routing problems Traceroute lists every router between you and the server and how long each one takes to answer. Read the right way, it shows whether the delay starts at your home, at your ISP, between networks or at the destination. 8 min Read guide](https://streethosting.com.br/en/guides/infrastructure/how-to-use-traceroute) [Infrastructure Intermediate How to use MTR to diagnose network problems MTR combines traceroute and ping and shows, hop by hop, where latency climbs and where packets get lost. The trick is knowing which loss is real and which is just a router rationing its replies. 8 min Read guide](https://streethosting.com.br/en/guides/infrastructure/how-to-use-mtr) [Minecraft Intermediate How to migrate a Minecraft server to a VPS Moving a Minecraft server to a VPS gives you full control, but it means handling Java, permissions, the firewall and automatic restarts yourself. This guide walks the whole path, from the inventory to the SRV record, without losing the world or your staff permissions. 9 min Read guide](https://streethosting.com.br/en/guides/minecraft/migrate-minecraft-server-to-vps) [VPS Intermediate How to analyze Linux VPS logs with journalctl and grep Almost every server problem leaves a trace in some log. See where each record lives on Ubuntu, how to slice by service, time and severity, and how to keep logs from filling the disk. 9 min Read guide](https://streethosting.com.br/en/guides/vps/analyze-linux-vps-logs) [VPS Intermediate Automatic security updates on Ubuntu Server Ubuntu already knows how to install security fixes without anyone typing apt upgrade. This guide shows how to turn it on, limit what gets in, schedule the reboot and check that the routine is actually running. 10 min Read guide](https://streethosting.com.br/en/guides/vps/ubuntu-automatic-security-updates) [VPS Intermediate Cloudflare Tunnel on a VPS: publish apps without opening ports With Cloudflare Tunnel, the VPS opens an outbound connection to Cloudflare and visitors come in through it, with no port 80 or 443 open and no IP in DNS. Here is the install, the two ways to create the tunnel, and what it does not solve. 8 min Read guide](https://streethosting.com.br/en/guides/vps/cloudflare-tunnel-vps) [VPS Beginner Set up an SSH key on Windows to access your VPS Windows already ships the OpenSSH client, so you can generate and use keys without installing anything. Here is the step by step in PowerShell, the most common permission errors and the path for anyone who prefers PuTTY. 9 min Read guide](https://streethosting.com.br/en/guides/vps/set-up-ssh-key-windows) [VPS Intermediate GitHub Actions deploy to VPS: step-by-step pipeline Every push to the main branch can build, upload and restart your application on the VPS without anyone opening a terminal. Here is how to set up that flow with a non-root deploy user, well-guarded secrets and protection against simultaneous deploys. 10 min Read guide](https://streethosting.com.br/en/guides/vps/github-actions-deploy-to-vps) [VPS Beginner What is taking up disk space on your VPS: how to find and free it A full disk takes down databases, stalls updates and makes applications fail without a clear error message. Here is how to find the culprit in a few commands and what you can delete without breaking anything. 9 min Read guide](https://streethosting.com.br/en/guides/vps/find-what-uses-disk-space-on-vps) [VPS Intermediate How to expand a Linux VPS disk after an upgrade The upgrade grows the virtual disk, but the partition and filesystem can stay at the old size. Learn how to check whether the image already expanded on its own and how to grow ext4, XFS and LVM with the VPS running. 9 min Read guide](https://streethosting.com.br/en/guides/vps/expand-linux-vps-disk) [VPS Intermediate How to deploy FastAPI on a VPS with Gunicorn and Nginx A production-ready FastAPI API on an Ubuntu 24.04 VPS: Python in a virtual environment, Gunicorn managing Uvicorn workers through the current package, a systemd service with zero-downtime reload, Nginx with HTTPS, and how to size the workers. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-fastapi-on-vps) [VPS Intermediate How to host Laravel on a VPS with Nginx, PHP 8.3 and MariaDB From a blank server to Laravel answering over HTTPS: Ubuntu 24.04's PHP 8.3 FPM, Composer, MariaDB, storage and bootstrap/cache permissions, Nginx in the official layout, queues with systemd and a deploy script. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-laravel-on-vps) [VPS Intermediate How to host a 7 Days to Die server on a Linux VPS The 7 Days to Die server runs natively on Linux and survives the blood moon if the CPU has a high clock speed. Learn how to size it by player count and map size, then install, configure and protect the world. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-7-days-to-die-server) [VPS Advanced How to host an ARK: Survival Ascended server The ARK: Survival Ascended dedicated server only exists for Windows and needs a lot of memory. See the two possible routes on a VPS, how much RAM and disk each scenario needs, and how to keep the world saved and up to date. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-ark-survival-ascended-server) [VPS Advanced How to host an Enshrouded server on a VPS The Enshrouded dedicated server only exists for Windows and handles up to 16 players. See how much machine it needs, how to install it both ways and how to keep your world safe between updates. 8 min Read guide](https://streethosting.com.br/en/guides/vps/host-enshrouded-server) [VPS Intermediate How to host a Factorio server on a Linux VPS The Factorio headless server is free, runs natively on Linux and fits on a small VPS while the base is modest. Here is how to install it, configure it, handle mods and Space Age and keep the factory saved. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-factorio-server) [VPS Intermediate How to host a Garry's Mod server on a Linux VPS The Garry's Mod server runs natively on Linux and is a free download through SteamCMD. See how much VPS each game mode needs, how to configure it, distribute Workshop addons, administer with ULX and keep the database backed up. 10 min Read guide](https://streethosting.com.br/en/guides/vps/host-garrys-mod-server) [VPS Intermediate How to host a Project Zomboid server on a Linux VPS The Project Zomboid dedicated server runs natively on Linux and fits well on a VPS with a high clock speed. This guide covers sizing by player count, installation, ports, the systemd service, updates and automatic backups. 11 min Read guide](https://streethosting.com.br/en/guides/vps/host-project-zomboid-server) [VPS Intermediate How to host a Satisfactory dedicated server on a Linux VPS With a dedicated server, the group's factory stays available even when the host is offline. See how much hardware each stage of the game needs, how to install on Linux, claim the server and protect your saves. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-satisfactory-server) [VPS Beginner How to host a Terraria server on a Linux VPS Terraria is one of the lightest game servers around and runs fine even on the smallest VPS. Learn how to install the official server, configure the world, open the right port and decide when it is worth moving to TShock. 10 min Read guide](https://streethosting.com.br/en/guides/vps/host-terraria-server) [VPS Intermediate How to host an Unturned server on a Linux VPS Unturned ships a native Linux dedicated server and runs well on a small VPS. This guide covers installation, configuration, maps, plugins and ports, including the details that most often take down a new server. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-unturned-server) [VPS Advanced How to host a V Rising server: Windows or Linux The V Rising dedicated server is only distributed for Windows. See how to run it on a Windows VPS, how to make it work on Linux with Wine and what to configure so no castle disappears after an update. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-v-rising-server)

Show 24 more of 43

## Other topics

[See all 25 topics](https://streethosting.com.br/en/guides/topics)

[Hardware and datacenter62](https://streethosting.com.br/en/guides/topics/hardware) [Network, DNS and domains44](https://streethosting.com.br/en/guides/topics/networking) [Costs, plans and billing42](https://streethosting.com.br/en/guides/topics/costs) [Deploying and running apps38](https://streethosting.com.br/en/guides/topics/deploy) [Minecraft plugins38](https://streethosting.com.br/en/guides/topics/plugins) [Community and game modes36](https://streethosting.com.br/en/guides/topics/community) [Security and hardening32](https://streethosting.com.br/en/guides/topics/security) [Getting started30](https://streethosting.com.br/en/guides/topics/getting-started) [Latency and ping28](https://streethosting.com.br/en/guides/topics/latency) [Monitoring and alerts26](https://streethosting.com.br/en/guides/topics/monitoring) [Other games26](https://streethosting.com.br/en/guides/topics/other-games) [Performance and optimization22](https://streethosting.com.br/en/guides/topics/performance) [Automation and webhooks20](https://streethosting.com.br/en/guides/topics/automation) [Migration19](https://streethosting.com.br/en/guides/topics/migration)

[← All topics](https://streethosting.com.br/en/guides/topics)
