32 lines
1.2 KiB
Bash
32 lines
1.2 KiB
Bash
#!/bin/bash
|
|
base_dir=$PWD
|
|
echo "Running light install..."
|
|
echo "Making directories..."
|
|
mkdir nginx-reverse-proxy/ssl
|
|
mkdir blog
|
|
echo "Done"
|
|
|
|
|
|
echo ">>Setting up SSL certs..."
|
|
echo ">>>>Setting up blog certs..."
|
|
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx-reverse-proxy/ssl/blog.key -out nginx-reverse-proxy/ssl/blog.crt
|
|
echo ">>>>Done"
|
|
|
|
echo ">>>>Setting up bitwarden certs..."
|
|
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx-reverse-proxy/ssl/bitwarden.key -out nginx-reverse-proxy/ssl/bitwarden.crt
|
|
echo ">>>>Done"
|
|
|
|
echo ">>>>Setting up HomeAssistant certs..."
|
|
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx-reverse-proxy/ssl/ha.key -out nginx-reverse-proxy/ssl/ha.crt
|
|
echo ">>>>Done"
|
|
echo ">>Done"
|
|
|
|
echo "Don't forget to edit /etc/hosts to add the new sites
|
|
172.31.30.78 blog
|
|
172.31.30.78 vaultwarden
|
|
172.31.30.78 gitea
|
|
172.31.30.78 motioneye
|
|
172.31.30.78 homeassistant"
|
|
echo "Also, get the blog code deployed to the git instance and pull it back down here to get the blog running."
|
|
echo "The blog is tricky, because it needs the theme to work, don't forget to clone that as well."
|
|
echo "Just run start.sh and hopefully everything is groovy." |