- WebSocket relay service (FastAPI) bridges agents and viewers - Python agent with screen capture (mss), input control (pynput), script execution, and auto-reconnect - Windows service wrapper, PyInstaller spec, NSIS installer for silent mass deployment (RemoteLink-Setup.exe /S /SERVER= /ENROLL=) - Enrollment token system: admin generates tokens, agents self-register - Real WebSocket viewer replaces simulated canvas - Linux agent binary served from /downloads/remotelink-agent-linux - DB migration 0002: viewer_token on sessions, enrollment_tokens table - Sign-up pages cleaned up (invite-only redirect) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
23 lines
938 B
Plaintext
23 lines
938 B
Plaintext
# -------------------------------------------------------
|
|
# RemoteLink — Environment Variables
|
|
# Copy this file to .env and fill in the values
|
|
# -------------------------------------------------------
|
|
|
|
# PostgreSQL credentials (used by docker-compose)
|
|
POSTGRES_USER=remotelink
|
|
POSTGRES_PASSWORD=change_me_strong_password
|
|
POSTGRES_DB=remotelink
|
|
|
|
# Full database URL (auto-built from above in docker-compose, but set here for local dev)
|
|
DATABASE_URL=postgresql://remotelink:change_me_strong_password@localhost:5432/remotelink
|
|
|
|
# NextAuth secret — generate with: openssl rand -base64 32
|
|
AUTH_SECRET=change_me_generate_with_openssl_rand_base64_32
|
|
|
|
# Public URL of the app (used for invite links, etc.)
|
|
NEXT_PUBLIC_APP_URL=http://localhost:3000
|
|
|
|
# Relay WebSocket server address as seen from the browser (host:port)
|
|
# For production behind a reverse proxy, set to your domain (no port if using 443/80)
|
|
NEXT_PUBLIC_RELAY_URL=localhost:8765
|