[Unit] Description=Keycloak Authorization Server Requires=network.target After=syslog.target network.target [Service] Type=idle User=keycloak Group=keycloak ExecStart=/home/keycloak/keycloak/bin/kc.sh start ExecStop=/home/keycloak/keycloak/bin/kc.sh stop Restart=always RestartSec=15 EnvironmentFile=/opt/environment/.env [Install] WantedBy=multi-user.target