| 
							
							[Unit]
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							Description=${SERVICE_NAME}
 | 
						
						
						
						
							 | 
							
							After=syslog.target
 | 
						
						
						
						
							 | 
							
							After=network.target
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							[Service]
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							Type=simple
 | 
						
						
						
						
							 | 
							
							User=${SERVICE_USER}
 | 
						
						
						
						
							 | 
							
							Group=${SERVICE_GROUP}
 | 
						
						
						
						
							 | 
							
							WorkingDirectory=${SERVICE_HOME}
 | 
						
						
						
						
							 | 
							
							ExecStart=${SERVICE_HOME}/go-apps/bin/filtron -api '${FILTRON_API}' -listen '${FILTRON_LISTEN}' -rules '${FILTRON_RULES}' -target '${FILTRON_TARGET}'
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							Restart=always
 | 
						
						
						
						
							 | 
							
							Environment=USER=${SERVICE_USER} HOME=${SERVICE_HOME}
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							# Some distributions may not support these hardening directives.  If you cannot
 | 
						
						
						
						
							 | 
							
							# start the service due to an unknown option, comment out the ones not supported
 | 
						
						
						
						
							 | 
							
							# by your version of systemd.
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							ProtectSystem=full
 | 
						
						
						
						
							 | 
							
							PrivateDevices=yes
 | 
						
						
						
						
							 | 
							
							PrivateTmp=yes
 | 
						
						
						
						
							 | 
							
							NoNewPrivileges=true
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							[Install]
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							WantedBy=multi-user.target
 |