0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-06 14:35:32 +00:00

Update synology.md ()

* Update synology.md

My previous change was not correct.

Actually the kickstart install failed to create the netdata user and group, thus it has to be created manually

* update wording

---------

Co-authored-by: ilyam8 <ilya@netdata.cloud>
This commit is contained in:
ycdtosa 2025-03-31 14:05:30 +02:00 committed by GitHub
parent 52afab1751
commit 4e9a9891ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2,28 +2,29 @@
> This community-maintained guide may not reflect the latest changes.
> Please verify the installation steps before proceeding.
>
>
> Help improve this guide by submitting a PR with your suggestions.
> Thank you!
The [one-line installation script](/packaging/installer/methods/kickstart.md) works on Synology NAS devices with amd64 architecture. The script installs Netdata to `/opt/netdata/`.
For current Synology systems (DSM 7.2.2+), the kickstart script automatically handles the complete installation process. Netdata runs as the `netdata` user and can be managed through standard systemd commands.
## Older systems
<details>
<summary>For DSM versions older than 7.2.2, additional configuration is required.</summary>
On current Synology systems (DSM 7.2.2+), the kickstart script automates the entire installation process but doesn't create the necessary `netdata` user and group. As a result, Netdata operates with root privileges instead. Once installed, it can be controlled using standard systemd commands.
### Run as netdata user
By default, Netdata runs as `root` on older systems. To run it as the netdata user instead:
By default, Netdata runs as `root`. To run it as the `netdata` user instead:
1. Create a `netdata` group through the Synology control panel (no special access needed)
2. Create a `netdata` user through the Synology control panel:
- Assign it to the netdata group
- Set a random password
- Grant no access permission
or alternatively from the CLI:
```sh
sudo synouser --add netdata <SomeGoodPassword> "netdata agent" 0 "" 0
sudo synogroup --add netdata netdata
```
3. Set correct ownership permissions:
```bash
chown -R root:netdata /opt/netdata/usr/share/netdata
@ -35,6 +36,11 @@ By default, Netdata runs as `root` on older systems. To run it as the netdata us
/etc/rc.netdata restart
```
## Older systems
<details>
<summary>For DSM versions older than 7.2.2, additional configuration is required.</summary>
### Create a Startup Script
Older DSM versions aren't automatically recognized during installation, so you'll need to create a startup script manually: