🛠 sio dev stand

Твой персональный дев-стенд. Установка на новый ПК — одна команда:

curl -fsSL https://sio.rnd332.com/install.sh | bash

Что делает скрипт

  1. Выдаёт тебе туннель VLESS Reality (UUID автоматически, секреты — по SSH)
  2. Прописывает systeme.local в /etc/hosts
  3. Ставит xray-клиент + systemd-сервис туннеля
  4. Проверяет связь со стендом
  5. Настраивает ~/.ssh/config (Host sio-dev)
  6. Клонирует workflow-editor и user-domain-frontend
  7. Ставит bun/caddy, настраивает start.sh, TLS-доверие (caddy trust)

Как пользоваться

После установки https://systeme.local показывает стенд целиком. Запустил bun run dev в репозитории — этот сервис подменяется локально (vite :5173 для workflow-editor, next :3000 для user-domain-frontend), остановил — снова стенд.

bun run dev:remote          # стенд (туннель + caddy)
bun run dev:remote we|udf   # дополнительно запустить локальный дев-сервер
bun run dev:remote:stop

Требования

Проблемы: проверь systemctl is-active xray-dev-tunnel.service и curl -sk --noproxy '*' -H 'Host: systeme.local' https://127.0.0.1:18443/en/login.