Skip to Content
SnippetsOperations Snippets

Operations Snippets

Common operational configurations.

systemd Service

[Unit] Description=FiveM Server After=network.target [Service] Type=simple User=fivem WorkingDirectory=/opt/fivem ExecStart=/opt/fivem/run.sh +exec server.cfg Restart=always RestartSec=5 [Install] WantedBy=multi-user.target

Nginx Reverse Proxy

server { listen 443 ssl; server_name your-domain.com; ssl_certificate /path/to/cert.pem; ssl_certificate_key /path/to/key.pem; location / { proxy_pass http://127.0.0.1:40120; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } }

Backup Script

#!/bin/bash BACKUP_DIR="/opt/fivem/backups" DATE=$(date +%Y%m%d) mkdir -p $BACKUP_DIR/$DATE # Backup database mysqldump -u root -p fivem > $BACKUP_DIR/$DATE/db.sql # Backup resources tar -czf $BACKUP_DIR/$DATE/resources.tar.gz /opt/fivem/resources
Last updated on