Initial release: RadiantWave v1.0

This commit is contained in:
NeilClack
2026-03-12 08:05:10 -05:00
commit 403ec4db89
555 changed files with 437856 additions and 0 deletions
+64
View File
@@ -0,0 +1,64 @@
#!/bin/bash
set -e
# RhemaWave Repository Setup Script
# Usage: curl -fsSL https://repository.rhemawavetech.com/setup.sh | sudo bash
echo "=== RhemaWave Repository Setup ==="
# Check if running as root
if [ "$EUID" -ne 0 ]; then
echo "Error: This script must be run as root"
echo "Please run: curl -fsSL https://repository.rhemawavetech.com/setup.sh | sudo bash"
exit 1
fi
# Check if running on Ubuntu/Debian
if [ ! -f /etc/debian_version ]; then
echo "Error: This script is for Ubuntu/Debian systems only"
exit 1
fi
REPO_URL="https://repository.rhemawavetech.com"
REPO_NAME="rhemawave"
SOURCES_LIST="/etc/apt/sources.list.d/${REPO_NAME}.list"
KEYRING_FILE="/usr/share/keyrings/${REPO_NAME}-archive-keyring.gpg"
echo "Adding RhemaWave repository..."
# Add the repository to sources.list.d
# echo "deb [signed-by=${KEYRING_FILE}] ${REPO_URL} stable main" >"${SOURCES_LIST}"
echo "deb [trusted=yes] ${REPO_URL} release main" >"${SOURCES_LIST}"
# Download and install the GPG key (you'll need to provide this)
# Uncomment and modify once you have a GPG key:
# curl -fsSL "${REPO_URL}/KEY.gpg" | gpg --dearmor -o "${KEYRING_FILE}"
echo "Updating package lists..."
apt update
echo "Upgrading system packages..."
apt upgrade -y
echo "Installing Tailscale..."
if ! command -v tailscale &> /dev/null; then
curl -fsSL https://tailscale.com/install.sh | sh
else
echo "✓ Tailscale already installed"
fi
echo "Installing RhemaWave..."
apt install -y rhemawave
echo "Setting Tailscale operator..."
if tailscale set --operator=kiosk; then
echo "✓ Tailscale operator set to kiosk"
else
echo "⚠ Warning: Could not set Tailscale operator"
fi
echo ""
echo "=== Installation Complete ==="
echo "RhemaWave has been installed successfully."
echo ""