| 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
 
 
  |