A project to deploy and manage easily your teamspeak server with DigitalOcean and Github CI Workflow. By default, it runs a free teamspeak license which means that it's a 32 user's slots server with the smallest DigitalOcean VPS which costs only 5 dollars per month.
Even if you are not friendly with github, it's really easy to create a Teamspeak server. You can watch out this youtube guide (french).
- Create an account on DigitalOcean
- Fork the project
- Set secret keys that you have to setup before running your Github CI :
| Key | Description | Required |
|---|---|---|
| DIGITALOCEAN_ACCESS_TOKEN | Your access token from digitalocean | true |
| PRIVATE_KEY | true | |
| PUBLIC_KEY | true | |
| TS3SERVER_DB_PASSWORD | true | |
| TS3SERVER_LICENSEKEY | false |
If you are not friendly with Shell to create SSH
PRIVATE_KEYandPUBLIC_KEY, you can go in this website
-
Run your deploy workflow manualy
-
Once the workflow is fully runned, you can saved your super admin credential in last job called
Deployin the last stepDocker(example). -
Find your server IP: Go in last job called
Deployin the last stepYour server IP.