Autodetect testing 3
This commit is contained in:
parent
0aff23bbef
commit
5b71d78f46
38
admin.sh
38
admin.sh
|
@ -1,14 +1,24 @@
|
|||
username=$(ls /home)
|
||||
|
||||
cd /home/$username
|
||||
domain=$(jq -r '.domain' tilde.json)
|
||||
if [ "tilde.best" == "$domain" ]; then
|
||||
exit
|
||||
else
|
||||
echo "server {" >> /etc/nginx/sites-enabled/$domain
|
||||
echo " listen 80;" >> /etc/nginx/sites-enabled/$domain
|
||||
echo " server_name $domain;" >> /etc/nginx/sites-enabled/$domain
|
||||
echo " root /home/$username/$domain;" >> /etc/nginx/sites-enabled/$domain
|
||||
echo "}" >> /etc/nginx/sites-enabled/$domain
|
||||
certbot --nginx -d $domain --non-interactive --redirect --agree-tos -m root@$domain
|
||||
fi
|
||||
until myserver; do
|
||||
files=$(find /home -name tilde.json -print)
|
||||
echo "$files" >> available.txt
|
||||
if [ -s available.txt ]
|
||||
then
|
||||
echo "File not empty"
|
||||
tilde=$(sed '1q;d' available.txt)
|
||||
domain=$(jq -r '.domain' $tilde)
|
||||
if [ "tilde.best" == "$domain" ]; then
|
||||
sed -i '1d' ./available.txt
|
||||
exit 1
|
||||
else
|
||||
echo "server {" >> /etc/nginx/sites-enabled/$domain
|
||||
echo " listen 80;" >> /etc/nginx/sites-enabled/$domain
|
||||
echo " server_name $domain;" >> /etc/nginx/sites-enabled/$domain
|
||||
echo " root /home/$username/$domain;" >> /etc/nginx/sites-enabled/$domain
|
||||
echo "}" >> /etc/nginx/sites-enabled/$domain
|
||||
certbot --nginx -d $domain --non-interactive --redirect --agree-tos -m root@$domain
|
||||
sed -i '1d' ./available.txt
|
||||
fi
|
||||
else
|
||||
rm -rf available.txt
|
||||
fi
|
||||
done
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
|
Loading…
Reference in New Issue