[Unit] Description=jitsi-videobridge After=network.target [Service] Type=simple User=__APP__ Group=__APP__ SuccessExitStatus=143 # allow bind to 80 and 443 AmbientCapabilities=CAP_NET_BIND_SERVICE EnvironmentFile=/etc/__APP__/videobridge/config Environment=LOGFILE=/var/log/jitsi/jvb.log RuntimeDirectory=jitsi-videobridge RuntimeDirectoryMode=0750 PIDFile=/var/run/jitsi-videobridge/jitsi-videobridge.pid # more threads for this process TasksMax=65000 # allow more open files for this process LimitNPROC=65000 LimitNOFILE=65000 WorkingDirectory=__FINALPATH__/jitsi-videobridge/ ExecStart=/bin/bash -c "exec __FINALPATH__/jitsi-videobridge/jvb.sh --host=$${JVB_HOST:-localhost} --domain=${JVB_HOSTNAME} --port=${JVB_PORT} --secret=${JVB_SECRET} ${JVB_OPTS}" ExecStartPost=/bin/bash -c "echo $MAINPID > /var/run/jitsi-videobridge/jitsi-videobridge.pid" [Install] WantedBy=multi-user.target