From fd6e2b07dcbbaae3219dee6bf9961a011349105c Mon Sep 17 00:00:00 2001 From: Zakary Timson Date: Sat, 12 Sep 2026 22:45:04 -0400 Subject: [PATCH] Add install.sh --- install.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 install.sh 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 -- 2.49.1