1
0
mirror of https://github.com/NLnetLabs/rtrtr.git synced 2024-05-11 05:55:07 +00:00
nlnetlabs-rtrtr/pkg/common/rtrtr.rtrtr.service

34 lines
746 B
SYSTEMD
Raw Normal View History

[Unit]
Description=RTRTR
Documentation=https://nlnetlabs.nl/projects/rpki/rtrtr/
After=network.target
[Service]
ExecStart=/usr/bin/rtrtr --config=/etc/rtrtr.conf
Type=exec
Restart=on-failure
User=rtrtr
AmbientCapabilities=CAP_NET_BIND_SERVICE
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
LockPersonality=yes
MemoryDenyWriteExecute=yes
NoNewPrivileges=yes
PrivateDevices=yes
PrivateTmp=yes
ProtectControlGroups=yes
ProtectHome=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
ProtectSystem=strict
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
RestrictNamespaces=yes
RestrictRealtime=yes
StateDirectory=rtrtr
SystemCallArchitectures=native
SystemCallErrorNumber=EPERM
SystemCallFilter=@system-service
[Install]
WantedBy=multi-user.target