-
Notifications
You must be signed in to change notification settings - Fork 0
/
ubuntu_install.sh
28 lines (20 loc) · 979 Bytes
/
ubuntu_install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Setup system service
DIR=`pwd`
sudo mkdir /usr/local/sstpmultipler
sudo touch /usr/local/sstpmultipler/SSTPMultiplexer.php
sudo chmod 0777 /usr/local/sstpmultipler/SSTPMultiplexer.php
PHP=$(which php)
echo "#!$PHP" | cat - $DIR/SSTPMultiplexer.php > /usr/local/sstpmultipler/SSTPMultiplexer.php
sudo mkdir /usr/local/sstpmultipler/misc
sudo cp $DIR/misc/example_cert.pem /usr/local/sstpmultipler/misc/example_cert.pem
sudo cp $DIR/misc/example_key.pem /usr/local/sstpmultipler/misc/example_key.pem
sudo chown root:root /usr/local/sstpmultipler -R
sudo chmod 0744 /usr/local/sstpmultipler/SSTPMultiplexer.php
sudo mkdir /etc/sstpmultipler
sudo cp $DIR/config.ini /etc/sstpmultipler/config.ini
sudo chmod 664 /etc/sstpmultipler/config.ini
sudo chown root:root /etc/sstpmultipler -R
sudo cp $DIR/sstp-multiplexer.service /etc/systemd/system/sstp-multiplexer.service
sudo systemctl daemon-reload
sudo systemctl enable sstp-multiplexer
sudo systemctl start sstp-multiplexer