diff --git a/packaging/systemd/miniflux.service b/packaging/systemd/miniflux.service
index 8c860ce03a95e003b3adcaa8afe42a14b012ce61..ec847ce1de0e3d14b5bfe65fda1ee97eef8736ad 100644
--- a/packaging/systemd/miniflux.service
+++ b/packaging/systemd/miniflux.service
@@ -55,6 +55,10 @@ RestrictRealtime=true
 # https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ReadWritePaths=
 ReadWritePaths=/run
 
+# Create /run/miniflux as 0755, for the Unix socket.
+# https://www.freedesktop.org/software/systemd/man/systemd.exec.html#RuntimeDirectory=
+RuntimeDirectory=miniflux
+
 # Allow miniflux to bind to privileged ports
 # https://www.freedesktop.org/software/systemd/man/systemd.exec.html#AmbientCapabilities=
 AmbientCapabilities=CAP_NET_BIND_SERVICE