systemd-ngrok/install.sh
Hrvoje Matić 26257c53f8
Added execution privileges for ngrok
Everything seems to be running, but the tunnel hasn't been created.
However, I realized that I have to change the privileges for ngrok in /opt/ngrok directory.
2019-08-08 23:46:27 +02:00

28 lines
584 B
Bash
Executable File

#!/usr/bin/env bash
if (( $EUID != 0 )); then
echo "Please run as root"
exit 1
fi
if [ -z "$1" ]; then
echo "./install.sh <your_authtoken>"
exit 1
fi
git clone https://github.com/vincenthsu/systemd-ngrok.git
cd systemd-ngrok
cp ngrok.service /lib/systemd/system/
mkdir -p /opt/ngrok
cp ngrok.yml /opt/ngrok
sed -i "s/<add_your_token_here>/$1/g" /opt/ngrok/ngrok.yml
cd /opt/ngrok
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
unzip ngrok-stable-linux-amd64.zip
chmod +x ngrok
systemctl enable ngrok.service
systemctl start ngrok.service