I couldn't find instructions that were 100% complete, so I put this together.
These instructions worked fine for me. Follow each step carefully.
Download Ubuntu Desktop 20.04 LTS from here.
| ## Setup | |
| certbot certonly --manual --preferred-challenges dns -m YOUR_EMAIL_ADDRESS@example.com --agree-tos --manual-public-ip-logging-ok -d example.com | |
| ## Renewal scripts | |
| cat > /root/authhook.sh <<'EOF' | |
| #!/bin/bash | |
| /bin/echo url="https://www.duckdns.org/update?domains=${CERTBOT_DOMAIN}&token=YOUR_DUCKDNS_TOKEN&txt=${CERTBOT_VALIDATION}"|/usr/bin/curl -s -K - | |
| EOF | |
| chmod 700 /root/authhook.sh |
| # Inside WSL... | |
| # Install virt-manager | |
| sudo apt install -y virt-manager | |
| # Add youself to kvm and libvirt group | |
| sudo usermod --append --groups kvm,libvirt "${USER}" | |
| # Fix-up permission to avoid "Could not access KVM kernel module: Permission denied" error | |
| sudo chown root:kvm /dev/kvm |
I couldn't find instructions that were 100% complete, so I put this together.
These instructions worked fine for me. Follow each step carefully.
Download Ubuntu Desktop 20.04 LTS from here.
| --- | |
| # Playbook generates key, CSR and self-signed SSL certificates for CA and domain of interest | |
| # | |
| # To run (replace with your own values): | |
| # ``` | |
| # ansible-playbook \ | |
| # --extra-vars 'cert_common_name=domain.example.com' \ | |
| # --extra-vars '{"cert_subject_alt_name":["DNS:*.example.com","DNS:*.subdomain.example.com"]}' \ | |
| # generate_ssl_keys_csr_certificates.yml | |
| # ``` |
For this error when running "Test Connection":
--------------------------- Testing Connection ---------------------------
Unable to connect
SQLState=IM003
Specified driver could not be loaded due to system error 127: The specified procedure could not be found. (Oracle in instantclient_21_6, C:\Oracle\instantclient_21_6\SQORA32.dll).
--------------------------- OK ---------------------------
Make sure BOTH 32-bit and 64-bit Microsoft Visual Studio C++ Redistributable runtimes are intalled: