diff --git a/docs/guides/file_sharing/transmission_daemon.md b/docs/guides/file_sharing/transmission_daemon.md index 5cb836de18..57087fc57e 100644 --- a/docs/guides/file_sharing/transmission_daemon.md +++ b/docs/guides/file_sharing/transmission_daemon.md @@ -7,11 +7,15 @@ tags: - file transfer --- +!!! warning "Temporary Hold" + + `transmission-daemon` is currently missing from the EPEL. It will probably be built. The Docs Team will continue to test availability in the EPEL as time allows. For now, your only option is to build the transmission package from source, and the instructions for doing that are currently missing here. + ## Introduction BitTorrent needs no introduction, but if you are unaware, BitTorrent is a peer-to-peer file-sharing protocol. BitTorrent relies on multiple peers seeding (uploading) the requested file to you, but you also seed back to future downloaders. -Transmission is a popular open-source BitTorrent client with multiple frontends and backends. Here, you will install the headless "daemon" backend. +Transmission is a popular open source BitTorrent client with multiple frontends and backends. Here, you will install the headless "daemon" backend. In today's mobile-centric world, it makes more sense to run Transmission as a headless server than directly on a laptop or a desktop. This way, you can seed files 24/7 while a mobile device's battery life is not consumed when downloading. diff --git a/docs/guides/network/glances_network_monitoring.md b/docs/guides/network/glances_network_monitoring.md index 35ab8393df..d7b1d26954 100644 --- a/docs/guides/network/glances_network_monitoring.md +++ b/docs/guides/network/glances_network_monitoring.md @@ -8,7 +8,11 @@ tags: - network --- -# Introduction +!!! Warning "Temporary Hold" + + `glances` is currently missing from the EPEL. It will probably be built. The Docs Team will continue test availability in the EPEL as time allows. For now, your only option is to build `glances` from source, and the instructions for doing that are missing here. + +## Introduction This guide will show you how to setup decent **network or resource monitoring**, with minimum effort. From the author's perspective, Glances is similar to `vim` in the world of monitoring tools. @@ -154,6 +158,6 @@ In the Glances client browser (accessible through the `--browser` command line a ## Conclusion -While Glances cannot exactly replace tools such as Grafana, it is still a great alternative if you do not have time to set up complicated monitoring dashboards. +While Glances cannot exactly replace tools such as Grafana, it is still a great alternative if you do not have time to set up complicated monitoring dashboards. You can deploy it in seconds and get the same metrics you get in Grafana with Prometheus. -The web interface is not very versatile, like it is in Grafana. If you have the option to use the terminal, you should definitely do so. +The web interface is not very versatile, like it is in Grafana. If you have the option to use the terminal, you should definitely do so. diff --git a/docs/guides/proxies/tor_relay.md b/docs/guides/proxies/tor_relay.md index 8c13dd330b..65d2483e1a 100644 --- a/docs/guides/proxies/tor_relay.md +++ b/docs/guides/proxies/tor_relay.md @@ -8,7 +8,9 @@ tags: - proxies --- -# Tor Relay +!!! warning "Temporary Hold" + + `tor` is currently missing from the EPEL. It will probably be built. The Docs Team will continue to test availability in the EPEL as time allows. For now, your only option is to build `tor` from source, and the instructions for doing that are currently missing here. ## Introduction diff --git a/docs/guides/web/apache_hardened_webserver/modsecurity.md b/docs/guides/web/apache_hardened_webserver/modsecurity.md index dfe03cd918..27a445b67c 100644 --- a/docs/guides/web/apache_hardened_webserver/modsecurity.md +++ b/docs/guides/web/apache_hardened_webserver/modsecurity.md @@ -10,7 +10,9 @@ tags: - nginx --- -# Web-based application firewall (WAF) +!!! Note "Not yet tested" + + This procedure may work as is. Testing on 10 is incomplete as of September 22, 2025. If you use it and find problems, please let us know. ## Prerequisites @@ -26,12 +28,22 @@ tags: If you want to use this and other hardening tools, refer back to the [Apache Hardened Web Server guide](index.md). This document also uses all of the assumptions and conventions outlined in that original document. It is a good idea to review it before continuing. -One thing missing with `mod_security` when installed from the generic Rocky Linux repositories, is that the rules installed are minimal. To get a more extensive package of no cost `mod_security` rules, this procedure uses [OWASP `mod_security` rules found here](https://coreruleset.org/). OWASP stands for the Open Web Application Security Project. You can [find out more about OWASP here](https://owasp.org/). +One thing missing with `mod_security` when installed from the Atomicorp repository, is that the rules installed are minimal. To get a more extensive package of no cost `mod_security` rules, this procedure uses [OWASP `mod_security` rules found here](https://coreruleset.org/). OWASP stands for the Open Web Application Security Project. You can [find out more about OWASP here](https://owasp.org/). !!! tip As stated, this procedure uses the OWASP `mod_security` rules. What is not used is the configuration provided by that site. That site also provides great tutorials on using `mod_security` and other security-related tools. The document you are working through mow does nothing but help you install the tools and rules needed for hardening with `mod_security` on a Rocky Linux web server. Netnea is a team of technical professionals that provides security courses on their website. Much of this content is available at no cost, but they *do* have options for in-house or group training. +## Additional repository + +To install `mod_security` you will need the Atomicorp repository (atomic.repo). Do that with this line and answer yes to all the defaults: + +```bash +wget -q -O - https://www.atomicorp.com/installers/atomic | sh +``` + +Run `dnf upgrade` to read in all the changes. + ## Installing `mod_security` To install the base package, use this command. It will install any missing dependencies. You also need `wget` if you do not have it installed: diff --git a/docs/guides/web/apache_hardened_webserver/rkhunter.md b/docs/guides/web/apache_hardened_webserver/rkhunter.md index 2093677a24..0a31ddf673 100644 --- a/docs/guides/web/apache_hardened_webserver/rkhunter.md +++ b/docs/guides/web/apache_hardened_webserver/rkhunter.md @@ -9,7 +9,9 @@ tags: - rkhunter --- -# Rootkit Hunter +!!! Warning "`rkhunter` appears to be dead" + + This issue requires a little more testing, but it appears that `rkhunter` ceased to exist as a project in 2024. The probability of the package being built for 10 is unlikely. This procedure does not work, and will likely be removed allong with all of its references, soon. ## Introduction diff --git a/docs/guides/web/caddy.md b/docs/guides/web/caddy.md index 21f5e57e84..1dd757917b 100644 --- a/docs/guides/web/caddy.md +++ b/docs/guides/web/caddy.md @@ -7,7 +7,9 @@ tags: - web --- -# How to install the latest Caddy web server on Rocky Linux +!!! Warning "Temporary Hold" + + `caddy` is currently missing from the EPEL. It will probably be built. The Docs Team will continue to test availability in the EPEL as time allows. For now, your only option is to build `caddy` from source, and the instructions for doing that are currently missing here. ## Introduction diff --git a/docs/guides/web/tor_onion_service.md b/docs/guides/web/tor_onion_service.md index b9dfcf6b37..e2b8e4a705 100644 --- a/docs/guides/web/tor_onion_service.md +++ b/docs/guides/web/tor_onion_service.md @@ -9,7 +9,9 @@ tags: - proxies --- -# Tor Onion service +!!! warning "Temporary Hold" + + `tor` is currently missing from the EPEL. It will probably be built. The Docs Team will continue to test availability in the EPEL as time allows. For now, your only option is to build `tor` from source, and the instructions for doing that are currently missing here. ## Introduction