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_KEY
andPUBLIC_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
Deploy
in the last stepDocker
(example). -
Find your server IP: Go in last job called
Deploy
in the last stepYour server IP
.