diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..ec3a36f --- /dev/null +++ b/install.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +set -e + +# Fallback AP +curl -sL https://git.zakscode.com/ztimson/fallback-ap/raw/branch/master/install.sh | sudo bash + +# VNC +sudo raspi-config nonint do_vnc 0 + +# Node +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.7/install.sh | bash +source ~/.bashrc +nvm install stable && nvm use stable + +# Install Homecast +cd /tbd +git clone https://git.zakscode.com/ztimson/homecast.git . +npm i +mkdir -p certs +openssl req -x509 -newkey rsa:2048 \ + -keyout certs/key.pem \ + -out certs/cert.pem \ + -days 3650 \ + -nodes \ + -subj "/CN=homecast" + +# TODO: Create service \ No newline at end of file