summarylogtreecommitdiffstats
path: root/freenet.service
diff options
context:
space:
mode:
Diffstat (limited to 'freenet.service')
-rw-r--r--freenet.service6
1 files changed, 5 insertions, 1 deletions
diff --git a/freenet.service b/freenet.service
index e13c32488fc6..3831989ced2d 100644
--- a/freenet.service
+++ b/freenet.service
@@ -6,13 +6,17 @@ After=network.target time-sync.target
Type=forking
User=freenet
PIDFile=/run/freenet/freenet.pid
+LimitNOFILE=4096
NoNewPrivileges=yes
PrivateTmp=yes
PrivateDevices=yes
+ProtectHome=tmpfs
+ProtectSystem=strict
DeviceAllow=/dev/null rw
DeviceAllow=/dev/urandom r
-LimitNOFILE=4096
+ReadOnlyDirectories=/
+ReadWriteDirectories=-/run/freenet -/opt/freenet
ExecStart=/usr/bin/java-service-wrapper /opt/freenet/wrapper.config \
wrapper.name=freenet \