We provide ttvpn as a service to allow TCP-based tunnels with TLS security to infrastructure that you host yourself. In order for TimeTac to develop and run an integration with servers that are inside of your network, the ttvpn service will need to be installed, configured and constantly running.
Monitoring uptime and service reliability of the service running on your servers is not part of TimeTac’s responsibilities.
Installing ttvpn on linux
This quick start guide assumes Debian or Ubuntu as operating system but it may work for more. The installer was written in a generic way to work with systemd-based installations.
If you use SELINUX make sure to define and enable appropriate rules.
1. Get certificates
We have sent you certificates files in a ZIP file named endpoint-files.zip via a secure channel.
2. Extract certificates
Unzip the files using the password you have been provided. For example, you could use 7z to extract the ZIP file.
7z x endpoint-files.zip
3. Run install
The installer assumes that your certificates are in your current working directory during installation.
curl https://static.timetac.com/ttvpn/install.sh | sudo bash
When asked, input the allowed host and port combination to which you want ttvpn to connect.
4. Verify service
Use the following to see if the service is up and running
# show service status
sudo systemctl status ttvpn.service
# show activity
sudo journalctl -u ttvpn.service