preparation-scripts/installation/ca.sh

16 lines
588 B
Bash
Raw Normal View History

2024-11-19 20:40:38 +01:00
#!/bin/bash
sudo openssl genrsa -out /root/ca.key 4096
sudo openssl req -x509 -new -nodes -key /root/ca.key -sha256 -days 1024 -out /root/ca.crt -subj "/C=CH/ST=Zurich/L=Zurich/O=InterstellarNet/CN=INTERSTELLAR"
2024-11-19 20:43:42 +01:00
sudo cp /root/ca.crt /usr/local/share/ca-certificates/
2024-11-19 21:59:42 +01:00
sudo cp /root/ca.crt /etc/ssl/certs/
2024-11-19 20:40:38 +01:00
sudo update-ca-certificates
2024-11-22 17:10:01 +01:00
sudo mkdir -p /var/www/html
sudo cp ../data/index.html /var/www/html/
sudo cp /root/ca.crt /var/www/html/
sudo cp ../data/default.conf /etc/nginx/sites-available/default
2024-11-22 18:11:34 +01:00
cd ..
tar -cvf /var/www/html/script.tar data/script.sh
2024-11-22 17:10:01 +01:00
sudo systemctl restart nginx