# TicTacToe API Interface A Golang Server that opens a unique socket for two users to play TicTacToe online. ## Firewall sudo ufw status sudo ufw allow OpenSSH sudo ufw allow https sudo ufw enable ## Install Go curl -C - https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz -o go1.11.4.linux-amd64.tar.gz tar -C /usr/local -xzf go1.11.4.linux-amd64.tar.gz echo "export PATH=$PATH:/usr/local/go/bin" go version ## Letsencrypt sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install python-certbot-nginx certbot certonly --standalone -d weather.l3vi.co ## Systemd sudo cp tictactoe-api.service /lib/systemd/system/. ls -al /lib/systemd/system sudo chmod 755 /lib/systemd/system/tictactoe-api.service sudo systemctl enable tictactoe-api.service sudo systemctl start tictactoe-api.service sudo journalctl -f -u tictactoe-api # or sudo systemctl status tictactoe-api.service