#!/bin/bash # Headless install of TSC Reader for Linux x86-64 (VPS): program in ~/.local/share/tsc-reader, systemd user service. # curl -fsSL https://tsc-copier.pages.dev/downloads/install-linux.sh | bash set -e DL="${TSC_DL_URL:-https://tsc-copier.pages.dev/downloads}" D="$HOME/.local/share/tsc-reader" mkdir -p "$D" "$HOME/.local/bin" "$HOME/.config/systemd/user" curl -fL "$DL/TSC-Reader-linux-x86_64.tar.xz" -o "$D/reader.tar.xz" rm -rf "$D/TSC Reader"; tar -xJf "$D/reader.tar.xz" -C "$D"; rm -f "$D/reader.tar.xz" ln -sf "$D/TSC Reader/TSC Reader" "$HOME/.local/bin/tsc-reader" curl -fsSL "$DL/tsc-reader.service" -o "$HOME/.config/systemd/user/tsc-reader.service" systemctl --user daemon-reload && systemctl --user enable --now tsc-reader || true loginctl enable-linger "$USER" 2>/dev/null || true echo "Installed. Web UI token: cat ~/.config/tsc-reader/web_token" echo "From your computer: ssh -L 8765:127.0.0.1:8765 $USER@ then open http://127.0.0.1:8765/?t="