https://github.com/lestrrat/go-server-starter The start_server utility is a superdaemon for hot-deploying server programs. Let's try. Environment: EC2 AMI ID: Amazon Linux AMI 2015.09 (HVM), SSD Volume Type - ami-9a2fb89a Go Sample app Install Go $ sudo yum -y install golang $ go version go version go1.4.2 linux/amd64 $ mkdir ~/gocode $ echo 'export GOPATH=$HOME/gocode' >> ~/.bashrc $ source $HOME