mirror of https://github.com/grafana/grafana
Packaging: document systemd net bind capability rpm and deb installations (#40165)
* add systemd net bind capability docs for rpm and deb Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>pull/40182/head
parent
872385dcee
commit
c8651c46d0
@ -0,0 +1,25 @@ |
||||
--- |
||||
title: Serving Grafana on a port < 1024 |
||||
--- |
||||
|
||||
If you are using `systemd` and want to start Grafana on a port that is less than 1024, then you must add a `systemd` unit override. |
||||
|
||||
1. The following command creates an override file in your configured editor: |
||||
|
||||
```bash |
||||
# Alternatively, create a file in /etc/systemd/system/grafana-server.service.d/override.conf |
||||
systemctl edit grafana-server.service |
||||
``` |
||||
|
||||
1 Add these additional settings to grant the `CAP_NET_BIND_SERVICE` capability. To read more about capabilities, see [the manual page on capabilities.](https://man7.org/linux/man-pages/man7/capabilities.7.html) |
||||
|
||||
``` |
||||
[Service] |
||||
# Give the CAP_NET_BIND_SERVICE capability |
||||
CapabilityBoundingSet=CAP_NET_BIND_SERVICE |
||||
AmbientCapabilities=CAP_NET_BIND_SERVICE |
||||
|
||||
# A private user cannot have process capabilities on the host's user |
||||
# namespace and thus CAP_NET_BIND_SERVICE has no effect. |
||||
PrivateUsers=false |
||||
``` |
||||
Loading…
Reference in new issue