Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion docs/guides/file_sharing/transmission_daemon.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
10 changes: 7 additions & 3 deletions docs/guides/network/glances_network_monitoring.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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.
4 changes: 3 additions & 1 deletion docs/guides/proxies/tor_relay.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
16 changes: 14 additions & 2 deletions docs/guides/web/apache_hardened_webserver/modsecurity.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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:
Expand Down
4 changes: 3 additions & 1 deletion docs/guides/web/apache_hardened_webserver/rkhunter.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 3 additions & 1 deletion docs/guides/web/caddy.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 3 additions & 1 deletion docs/guides/web/tor_onion_service.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down