home · contact · privacy
Update Firefox.
[config] / all_new_2018 / setup_scripts / letsencrypt_get.sh
1 #!/bin/sh
2 # Copy over LetsEncrypt certificates from another server.
3 set -e
4
5 # Ensure we have a server name as argument.
6 if [ $# -lt 1 ]; then
7     echo "Need server as argument."
8     false
9 fi
10 server="$1"
11
12 # Copy over.
13 ssh -t plom@${server} 'su -c "cd /etc/ && tar cf letsencrypt.tar letsencrypt && chown plom:plom letsencrypt.tar && mv letsencrypt.tar /home/plom/"'
14 scp plom@${server}:~/letsencrypt.tar .
15 apt -y install certbot
16 rmdir /etc/letsencrypt
17 mv letsencrypt.tar /etc/
18 cd /etc/
19 tar xf letsencrypt.tar
20 rm letsencrypt.tar