forked from Notos/seedbox-from-scratch
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathiptodomain
16 lines (10 loc) · 927 Bytes
/
iptodomain
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
echo "Ensure certbot or lets encrypt ssl certs are installed."
echo "If they havent then press ctrl+c now and install certbot-letsencrypt now"
echo "Without installing certbot-letsencrypt, following steps will mess up your apache config files"
IPADDRESS1=`ifconfig | sed -n 's/.*inet addr:\([0-9.]\+\)\s.*/\1/p' | grep -v 127 | head -n 1`
read -p "What is your domain name ? (without the http://): " DOMAIN
sudo sed -i -e 's/'$IPADDRESS1'\b/'$DOMAIN'/g' /etc/apache2/sites-available/000-default.conf
sudo sed -i -e 's/'$IPADDRESS1'\b/'$DOMAIN'/g' /etc/apache2/apache2.conf
sudo sed -i 's_/etc/seedbox-from-scratch/ssl/cert.pem_/etc/letsencrypt/live/'$DOMAIN'/fullchain.pem_g' /etc/apache2/sites-available/000-default.conf
sudo sed -i 's_/etc/seedbox-from-scratch/ssl/key.pem_/etc/letsencrypt/live/'$DOMAIN'/privkey.pem_g' /etc/apache2/sites-available/000-default.conf
echo "Thats it, login to https://$DOMAIN/rutorrent "