123456789101112131415161718192021222324252627282930313233343536373839404142 |
- [Unit]
- Description=SearXNG redis service
- After=syslog.target
- After=network.target
- Documentation=https://redis.io/documentation
- [Service]
- Type=simple
- User=${REDIS_USER}
- Group=${REDIS_USER}
- WorkingDirectory=${REDIS_HOME}
- Restart=always
- TimeoutStopSec=0
- Environment=USER=${REDIS_USER} HOME=${REDIS_HOME}
- ExecStart=${REDIS_HOME_BIN}/redis-server ${REDIS_CONF}
- ExecPaths=${REDIS_HOME_BIN}
- LimitNOFILE=65535
- NoNewPrivileges=true
- PrivateDevices=yes
- # ProtectSystem=full
- ProtectHome=yes
- ReadOnlyDirectories=/
- ReadWritePaths=-${REDIS_HOME}/run
- UMask=007
- PrivateTmp=yes
- MemoryDenyWriteExecute=true
- ProtectKernelModules=true
- ProtectKernelTunables=true
- ProtectControlGroups=true
- RestrictRealtime=true
- RestrictNamespaces=true
- [Install]
- WantedBy=multi-user.target
|