mirror of
https://github.com/grafana/grafana.git
synced 2025-07-29 05:22:32 +08:00

* draft changes * Apply suggestions from code review Co-authored-by: Dan Cech <dcech@grafana.com> * reworks debian/ubuntu instructions, updates start server topic * Apply suggestions from code review Co-authored-by: Dan Cech <dcech@grafana.com> * incorporates feedback; restructures to align with writers toolkit guidelines * Apply suggestions from code review Co-authored-by: Dan Cech <dcech@grafana.com> * tweaks structure of server topic; renames directory, corrects relrefs * corrects spelling * Apply suggestions from code review Co-authored-by: Dan Cech <dcech@grafana.com> * removed web parameter * removes unnecessary word * incorporates feedback from internal reviewer * updates alias * updates alias * adjust alias --------- Co-authored-by: Dan Cech <dcech@grafana.com>
28 lines
973 B
Markdown
28 lines
973 B
Markdown
---
|
|
title: Serving Grafana on a port < 1024
|
|
---
|
|
|
|
If you are using `systemd` and want to start Grafana on a port that is lower than 1024, you must add a `systemd` unit override.
|
|
|
|
1. Run the following command to create 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 the following additional settings to grant the `CAP_NET_BIND_SERVICE` capability.
|
|
|
|
To learn more about capabilities, refer to [capabilities(7) — Linux manual page](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
|
|
```
|