Maybe One day I'll write this bit. But basically download this thing run chmod +x glpp-install.sh and it will create a user and install a basic script for launching it.
Planned: LSB Init.D script for auto recover etc.
| #!/bin/bash | |
| ###################################################### | |
| ## This installs a user for Go Lily Pad Proxy[GLPP] ## | |
| ## Then it downloads and installs GLPP ## | |
| ## TODO: Write and set up an init.d script ## | |
| ###################################################### | |
| adduser --disabled-password -gecos "" glpp | |
| echo User glpp created. | |
| mkdir /home/glpp/.ssh/ | |
| ######################################################### | |
| ## Source http://ci.lilypadmc.org/job/Go-Server-Proxy/ ## | |
| ######################################################### | |
| wget -O /home/glpp/proxy-linux-amd64 http://ci.lilypadmc.org/job/Go-Server-Proxy/lastSuccessfulBuild/artifact/target/proxy-linux-amd64 | |
| chmod +x /home/glpp/proxy-linux-amd64 | |
| ########################################################################### | |
| ## Editable Source https://gist.github.com/chamunks/f9354b8b3b73cd025330 ## | |
| ########################################################################### | |
| wget -O /home/glpp/glpp-start.sh https://raw.github.com/MagicTrixor/nx-deploy/master/resources/golilypad/glpp-start.sh | |
| chmod +x /home/glpp/glpp-start.sh | |
| bash /home/glpp/glpp-start.sh | |
| ## cat /root/.ssh/authorized_keys >> /home/glpp/.ssh/authorized_keys | |
| chown -R glpp:glpp /home/glpp/ | |
| echo glpp Installed |