Posts

Showing posts from September, 2025

Live engine important stuffs

Image
  How to configure reconnection timeout in LiveKit server? Use environment variable: Set the environment variable LIVEKIT_PARTICIPANT_RECONNECTION_TIMEOUT in your docker-compose file or Docker environment: services:   livekit:     image: livekit/livekit-server     environment:       - LIVEKIT_PARTICIPANT_RECONNECTION_TIMEOUT=120s  # default is 15 seconds     # other config To apply changes: cd /opt/livekit/ #Must go into this directory  docker-compose up -d --force-recreate livekit To Verify: docker exec -it $(docker ps -qf "name=livekit") printenv | grep LIVEKIT_PARTICIPANT_RECONNECTION_TIMEOUT sudo ufw allow 22/tcp sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw allow 7881/tcp sudo ufw allow 443/udp sudo ufw allow 50000:60000/udp sudo ufw enable For separate Redis server: On Redis VPS sudo ufw allow 6379 For Livekit load balancing : On Livekit VPS ufw allow 7880 ufw allow 3478/udp sudo ufw allow 534...

Protect VPS from Disk space Eater

For Docker: nano /etc/docker/daemon.json Put: {   "log-driver": "json-file",   "log-opts": {     "max-size": "50m",     "max-file": "3"   } } sudo systemctl daemon-reload sudo systemctl restart docker Sometimes needed  After editing: docker-compose down docker-compose up -d To check validity: jq . /etc/docker/daemon.json Verify settings are active: docker info | grep -A3 "Logging Driver" You should see: Logging Driver: json-file ... For System Logs: nano  /etc/systemd/journald.conf Uncomment and make: ForwardToSyslog=no Then reload: sudo systemctl restart systemd-journald