{"repo":"flancer64/pwa-home-call","free":true,"listed":false,"github":"https://github.com/flancer64/pwa-home-call","clone":"git clone https://github.com/flancer64/pwa-home-call.git","description":"Simple self-hosted PWA for private family video calls. Built with pure JavaScript and WebRTC.","language":"JavaScript","stars":14,"topics":[],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"Svyazist Svyazist is a small self-hosted PWA for private video calls between family members. Pure JavaScript, WebRTC - no installation required for end users, no accounts. Live demo: The product is developed together with the OpenAI Codex agent using the ADSM methodology ( Agent-Driven Software Methodology , a context-driven programming approach). The user interface and the full cognitive-context documentation are in Russian; see AGENTS.md as the entry point. --- Installation Guide This guide describes how to deploy a self-hosted instance of Svyazist using: - Linux server - Apache - HTTPS via Certbot - Node.js backend (WebSocket signaling) - Public STUN server ( stun.l.google.com:19302 ) TURN is not required in the minimal installation. Reference version: 0.1.0 . --- 1. Environment Preparation General requirements - Linux server with SSH access - Apache web server with HTTPS support - Domain name pointing to the server - Node.js 20+ - Free local port for WebSocket signaling - Directory for application files - Ability to download the GitHub release - Available STUN server (public STUN is sufficient) Configuration used in this guide - Web server: Apache - Domain: call.example.com - HTTPS port: 443 - WebSocket port: 4444 - Installation path: /home/user/app/svyazist - Application version: 0.1.0 - STUN: stun.l.google.com:19302 --- 2. Download and Place Application Files Clone the stable release: Create environment file: Set WebSocket signaling port: Install backend dependencies: S","default_branch":null,"files":null,"tree":[],"storefront":"/r/flancer64","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/flancer64/pwa-home-call/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}