Menu
 

TeamSpeak Server Backup

TeamSpeak Server Backup Guide

Protect your TeamSpeak 3 server configuration and user data with backups.

💾 What to Backup

  • ts3server.sqlitedb: Server database (users, channels, permissions)
  • ts3server.ini: Server configuration
  • files/ File transfer data
  • licensekey.dat: Server license

Manual Backup

  1. Stop server
  2. Navigate to server directory
  3. Copy entire server folder to backup location
  4. Label with date: ts3server_backup_2025-01-16.zip
  5. Restart server

Automated Backup Script (Linux)

#!/bin/bash
DATE=$(date +%Y-%m-%d)
SOURCE="/home/ts3server/ts3server"
DEST="/home/ts3server/backups/ts3server_$DATE"

# Stop server
su ts3server -c "/home/ts3server/ts3server/ts3server_startscript.sh stop"

# Create backup
mkdir -p "$DEST"
cp -r "$SOURCE"/* "$DEST"/

# Start server
su ts3server -c "/home/ts3server/ts3server/ts3server_startscript.sh start"

# Keep last 7 days
find /home/ts3server/backups -type d -mtime +7 -exec rm -rf {} \;

Restoring Backup

  1. Stop server
  2. Backup current server directory (rename)
  3. Extract desired backup
  4. Copy files to server directory
  5. Ensure permissions are correct
  6. Start server

Backup Frequency

Recommended schedules:

  • Active Server: Every 24 hours
  • Less Active: Every 3-7 days
  • Before Changes: Always backup before major config changes

Frequently Asked Questions

Do backups include voice recordings?

No, recordings must be backed up separately if enabled.

How large are backups?

Depends on user count. 10-100MB typical for most servers.

Can I restore to different server?

Yes, database contains all user and channel data.

Auto-Backups: Supercraft includes automated daily backups for TeamSpeak servers.

Top