pre release v2

This commit is contained in:
mercury
2023-01-20 00:50:25 +04:00
parent cde037537f
commit 75fb0bbc6c
34 changed files with 2360 additions and 326 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ apt install -y \
make \
git
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
+4
View File
@@ -0,0 +1,4 @@
cat /ssh/key.pub > /root/.ssh/authorized_keys
service ssh start
/AdGuardHome/AdGuardHome -s install -c /opt/adguardhome/AdGuardHome.yaml -h 0.0.0.0 -w /opt/adguardhome/
tail -f /dev/null
+5
View File
@@ -0,0 +1,5 @@
openssl req -newkey rsa:2048 -sha256 -nodes -x509 -days 365 -keyout /certs/self_private -out /certs/self_public -subj "/C=NN/ST=N/L=N/O=N/CN=$(curl https://ipinfo.io/ip)"
ssh-keygen -m PEM -t rsa -f /ssh/key -N ''
cat /ssh/key.pub > /root/.ssh/authorized_keys
service ssh start
nginx -g "daemon off;"
+4
View File
@@ -0,0 +1,4 @@
cat /ssh/key.pub > /root/.ssh/authorized_keys
service ssh start
/sslocal -v -d -c /config.json
tail -f /dev/null
+4
View File
@@ -0,0 +1,4 @@
cat /ssh/key.pub > /root/.ssh/authorized_keys
service ssh start
/ssserver -v -d -c /config.json
tail -f /dev/null
+5
View File
@@ -0,0 +1,5 @@
php init.php
unitd --log /logs/unit_error
curl -X PUT --data-binary @/config/unit.json --unix-socket /var/run/control.unit.sock http://localhost/config
kill -TERM $(/bin/cat /var/run/unit.pid)
unitd --no-daemon --log /logs/unit_error
+2 -2
View File
@@ -1,7 +1,7 @@
INTERFACE=$(route | grep '^default' | grep -o '[^ ]*$')
PRIVATEKEY=$(cat /etc/wireguard/privatekey)
if [ $(cat /etc/wireguard/wg0.conf | wc -c) -eq 0 ]
then
PRIVATEKEY=$(wg genkey | tee /etc/wireguard/privatekey)
INTERFACE=$(route | grep '^default' | grep -o '[^ ]*$')
echo "[Interface]" > /etc/wireguard/wg0.conf
echo "PrivateKey = $PRIVATEKEY" >> /etc/wireguard/wg0.conf
echo "Address = $ADDRESS" >> /etc/wireguard/wg0.conf