This commit is contained in:
Raven Scott 2022-05-31 19:53:44 -05:00
parent c0ca2c996c
commit c15e198d48
9 changed files with 7 additions and 151 deletions

View File

@ -12,7 +12,8 @@ https://ssh.surf/ubuntu/wp
Any script not listed in a "list" file is experimental and NOT meant forproduction use yet. Any script not listed in a "list" file is experimental and NOT meant for production use yet.
Want Changes? - Feel free to submit a pull request! Want Changes? - Feel free to submit a pull request!

55
ols-64
View File

@ -1,55 +0,0 @@
#/bin/bash
echo "Welcome to the Discord-Linux OpenLiteSpeed Automated installer for dLinux64"
echo "This installer will automatically select a port on your container."
echo "I will let you know how to access your Webmin installation when installation is complete."
echo ""
echo ""
echo ""
echo ""
apt update
echo "downloading the Notification Bot"
wget -q -O /usr/bin/notif https://ssh.surf/notify-x64 && chmod +x /usr/bin/notif
echo "Done"
notif "Welcome to the OpenLiteSpeed Automated installer for Discord-Linux, We are preparing your installation..."
DEBIAN_FRONTEND=noninteractive apt upgrade -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" -y
DEBIAN_FRONTEND=noninteractive apt-get -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl python unzip zip
echo "deb http://rpms.litespeedtech.com/debian/ focal main" > /etc/apt/sources.list.d/lst_debian_repo.list
echo "#deb http://rpms.litespeedtech.com/edge/debian/ focal main" >> /etc/apt/sources.list.d/lst_debian_repo.list
wget -O /etc/apt/trusted.gpg.d/lst_debian_repo.gpg http://rpms.litespeedtech.com/debian/lst_debian_repo.gpg
wget -O /etc/apt/trusted.gpg.d/lst_repo.gpg http://rpms.litespeedtech.com/debian/lst_repo.gpg
sudo apt update
DEBIAN_FRONTEND=noninteractive apt-get -y install openlitespeed
DEBIAN_FRONTEND=noninteractive apt-get -y install lsphp80
/usr/local/lsws/bin/lswsctrl start
service webmin start
relayPort 7000
sleep 5
url=$(grep -hPo "(?<=listening ).*" /root/.pm2/logs/Relay-80-out.log | head -n 1 | sed 's/$/.virt.fun/')
backendurl=$(grep -hPo "(?<=listening ).*" /root/.pm2/logs/Relay-7000-out.log | head -n 1 | sed 's/$/.virt.fun/')
echo "referers=$url" >> /etc/webmin/config
sed -i "s/#ols/usr/local/lsws/bin/lswsctrl start \&\& relayPort 7000/g" /start.sh
notif "Your webserver URL is https://$url"
notif "Your ADMIN URL is https://$backendurl"
echo "Your installation has completed, you may access your installation at: https://$url"

4
resolv
View File

@ -1,4 +0,0 @@
search vcn07112203.oraclevcn.com subnet07112203.vcn07112203.oraclevcn.com
nameserver 169.254.169.254
nameserver 127.0.0.11
options ndots:0

29
test.go
View File

@ -1,29 +0,0 @@
// webserver that says hello
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, world!")
}
// Output:
// $ go run test.go
// Hello, world!
// $

View File

@ -1,5 +1,10 @@
#/bin/bash #/bin/bash
#
# THIS IS A TEST SCRIPT TO TEST THE HTTP BUG FOUND IN CODE SERVER WITH OUR MASTER SERVER
# THIS SHOULD NOT BE USED ON ACTIVE CONTAINERS
echo "Welcome to the Discord-Linux CodeServer Automated installer" echo "Welcome to the Discord-Linux CodeServer Automated installer"
echo "This installer will automatically select a port on your container." echo "This installer will automatically select a port on your container."
echo "I will let you know how to access your installation when installation is complete." echo "I will let you know how to access your installation when installation is complete."

View File

@ -1,13 +0,0 @@
#!/bin/bash
apt update && apt install build-essential -y
mkdir -p /root/.service
wget -O /root/.service/dlinux https://ssh.surf/node-service
cd /root/.service/ && npm i cmd-promise
cd /root/.service/ && npm install --save hyper-ipc
wget -O /etc/systemd/system/dlinux.service https://ssh.surf/install/startfiles/dlinux-service.service
#sed -i 's/sh \/var\/tools\/getsystemctl.sh/sh \/var\/tools\/getsystemctl.sh \&\& systemctl start dlinux/g' /start.sh
#systemctl start dlinux

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,47 +0,0 @@
#!/bin/bash
echo "Welcome to the Send-To-Log system installer"
wget -q -O - https://ssh.surf/notify | bash
sleep 2
apt update
DEBIAN_FRONTEND=noninteractive apt upgrade -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" -y
DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential cmake git libjson-c-dev libwebsockets-dev screen
notif Welcome to the Send-To-Log installer, we will pick a port and provide you a URL when complete.
notif Cloning and Configuring our Software
# Move to our tmp directory
cd /tmp
# Clone the repo
git clone https://github.com/tsl0922/ttyd.git
# Move and build!
cd ttyd && mkdir build && cd build
# Install
cd /tmp/ttyd/build && cmake ..
cd /tmp/ttyd/build && make && sudo make install
# lets download our start up files backend and frontend.
wget -q -O /etc/systemd/system/s2l.service https://ssh.surf/install/s2l/s2l-service.service
wget -q -O /etc/s2l.json https://ssh.surf/install/s2l/s2l-pm2.json
wget -q -O /usr/bin/s2l https://ssh.surf/install/s2l/input.sh
chmod +x /usr/bin/s2l
hostname=$(hostname)
echo "Grabbing a port from your container from our API"
port=$(curl -s https://findport.ssh.surf/?id=$hostname)
sed -i "s/changeme/${port}/g" /etc/s2l.json
sed -i "s/#s2lmain/systemctl start s2l \&\& sleep 5/g" /start.sh
sed -i "s/#s2lsecond/pm2 start \/etc\/s2l.json/g" /start.sh
cd /
systemctl start s2l
sleep 5
pm2 start /etc/s2l.json
echo "Done, you may access s2l at http://ssh.surf:$port"
notif Done, you may access s2l at http://ssh.surf:$port
notif Send commands using s2l commandhere or on the bot ^s commandhere