From a615f2d7cc04275d6603ba3a73931205f7de8435 Mon Sep 17 00:00:00 2001 From: mico Date: Wed, 26 Nov 2025 13:43:08 +0100 Subject: [PATCH] Changed file names to nicer present in submenus --- setup.md => 00_setup.md | 2 +- applications.md => 01_applications.md | 0 firewall.md => 02_firewall.md | 2 +- systemd.md => 03_systemd.md | 0 nginx-certbot.md => 04_nginx-certbot.md | 0 beszel.md => 05_beszel.md | 2 +- uptime-kuma.md => 06_uptime-kuma.md | 0 bunny-cdn.md => 07_bunny-cdn.md | 0 alma-linux.md => 08_alma-linux.md | 0 README.md | 18 +++++++++--------- 10 files changed, 12 insertions(+), 12 deletions(-) rename setup.md => 00_setup.md (95%) rename applications.md => 01_applications.md (100%) rename firewall.md => 02_firewall.md (92%) rename systemd.md => 03_systemd.md (100%) rename nginx-certbot.md => 04_nginx-certbot.md (100%) rename beszel.md => 05_beszel.md (92%) rename uptime-kuma.md => 06_uptime-kuma.md (100%) rename bunny-cdn.md => 07_bunny-cdn.md (100%) rename alma-linux.md => 08_alma-linux.md (100%) diff --git a/setup.md b/00_setup.md similarity index 95% rename from setup.md rename to 00_setup.md index 0f2d3c4..be27ad9 100644 --- a/setup.md +++ b/00_setup.md @@ -34,7 +34,7 @@ firewall-cmd --add-service=ssh --permanent && firewall-cmd --reload ``` -⚠️ *`drop` zone will just drop all traffic if you dont configure it to use `public` zone like we show in [Firewall](firewall.md) section. If connections time out this is likely the reason.* +⚠️ *`drop` zone will just drop all traffic if you dont configure it to use `public` zone like we show in [Firewall](02_firewall.md) section. If connections time out this is likely the reason.* ## Unattended upgrades diff --git a/applications.md b/01_applications.md similarity index 100% rename from applications.md rename to 01_applications.md diff --git a/firewall.md b/02_firewall.md similarity index 92% rename from firewall.md rename to 02_firewall.md index 94344d3..2052ee5 100644 --- a/firewall.md +++ b/02_firewall.md @@ -2,7 +2,7 @@ We use `firewalld` to configure firewalls. It uses so called "zones" to define the rules. -In the [Setup](setup.md) guide we have installed and set up `firewalld`, left `ssh` open and closing all other traffic by setting the default zone to "drop". +In the [Setup](00_setup.md) guide we have installed and set up `firewalld`, left `ssh` open and closing all other traffic by setting the default zone to "drop". Check [Offish guide](https://www.redhat.com/en/blog/firewalld-rules-and-scenarios) for more details. diff --git a/systemd.md b/03_systemd.md similarity index 100% rename from systemd.md rename to 03_systemd.md diff --git a/nginx-certbot.md b/04_nginx-certbot.md similarity index 100% rename from nginx-certbot.md rename to 04_nginx-certbot.md diff --git a/beszel.md b/05_beszel.md similarity index 92% rename from beszel.md rename to 05_beszel.md index 2d0bcc7..5c273cd 100644 --- a/beszel.md +++ b/05_beszel.md @@ -21,7 +21,7 @@ This will install the beszel binary. The beszel itself will update itself if you Even though beszel operates on Websockets primarily it will SSH into the machine in case Websocket connection is lost. Make sure port `45876` on target machine to SSH into is open. -If you havent done so before, check [Firewall](firewall.md) section for extra tips, but here is a quick oneliner: +If you havent done so before, check [Firewall](02_firewall.md) section for extra tips, but here is a quick oneliner: ```sh sudo firewall-cmd --permanent --zone=public --add-port=45876/tcp && diff --git a/uptime-kuma.md b/06_uptime-kuma.md similarity index 100% rename from uptime-kuma.md rename to 06_uptime-kuma.md diff --git a/bunny-cdn.md b/07_bunny-cdn.md similarity index 100% rename from bunny-cdn.md rename to 07_bunny-cdn.md diff --git a/alma-linux.md b/08_alma-linux.md similarity index 100% rename from alma-linux.md rename to 08_alma-linux.md diff --git a/README.md b/README.md index fb3c50d..0296bfe 100644 --- a/README.md +++ b/README.md @@ -6,38 +6,38 @@ It guides you from setting up a fresh machine, to installing build dependencies, It assumes you are setting up or maintaining an AlmaLinux (9, 10) or a similar RHEL-based server. -## [Setting up a new machine](setup.md) +## [Setting up a new machine](00_setup.md) Prepare a new machine for use with an `admin` user. Lock out everything but SSH to it. -## [Installing aplications and build tools](applications.md) +## [Installing aplications and build tools](01_applications.md) Download packages to build future applications such as NodeJS / Rust. Set up your apps on `/usr/local/bin/` path. -## [Firewall (opening/checking ports)](firewall.md) +## [Firewall (opening/checking ports)](02_firewall.md) How to open firewall to let outside traffic to your apps. How to check and set firewall zones. If your service is timing out (nothing gets thru) this is probably the answer. -## [Running services and logging with systemd](systemd.md) +## [Running services and logging with systemd](03_systemd.md) How to set up a new systemd service and read its logs. -## [Nginx & Certbot](nginx-certbot.md) +## [Nginx & Certbot](04_nginx-certbot.md) How to set up Nginx and Certbot to serve your apps with an SSL cert for your desired domain. -## [Monitoring servers (Beszel)](beszel.md) +## [Monitoring servers (Beszel)](05_beszel.md) How to monitor servers with Beszel tool which gives you system load stats and systemd service stats. -## [Monitoring websites and apis and serving a Status Page (Uptime Kuma)](uptime-kuma.md) +## [Monitoring websites and apis and serving a Status Page (Uptime Kuma)](06_uptime-kuma.md) How to monitor your services and websites with Open Kuma. -## [Protecting your services and websites with BunnyCDN](bunny-cdn.md) +## [Protecting your services and websites with BunnyCDN](07_bunny-cdn.md) How to protect and hide your services and websites from DDOS attacks. -## [AlmaLinux / RHEL linux](alma-linux.md) +## [AlmaLinux / RHEL linux](08_alma-linux.md)