4 repositorios
Deployment strategies for running WebSocket servers alongside traditional web servers using separate ports, subdomains, or reverse proxy configurations.
Distinct from Bot Web Server Deployments: No candidate covers WebSocket-specific deployment alongside traditional web servers; closest is Bot Web Server Deployments which is Telegram-specific.
Explore 4 awesome GitHub repositories matching devops & infrastructure · WebSocket Reverse Proxy Deployments. Refine with filters or upvote what's useful.
Ratchet is a PHP library for building asynchronous WebSocket servers that handle persistent, bidirectional communication between clients and the server. It provides a complete server-side WebSocket implementation, including protocol handshake negotiation, message framing over TCP, and an event-loop-based concurrency model that manages thousands of simultaneous connections without blocking. The library implements a connection registry pattern for tracking all active WebSocket sessions, enabling the server to broadcast or unicast messages to any connected client on demand. It relies on non-bloc
Runs a WebSocket server on a separate port or subdomain, or behind a reverse proxy, next to a traditional PHP website.
websockets is a Python library for building WebSocket servers and clients using coroutines and the asyncio framework. It provides a complete toolkit for creating production-ready WebSocket applications, including a coroutine-based framework for handling connections, messages, and lifecycle events, as well as a client library for opening persistent bidirectional connections to remote endpoints. The library manages the full lifecycle of WebSocket connections, including handshake, message exchange, and graceful closure, with support for path-based routing to organize server logic across multiple
Provides configuration for reverse proxies and cloud platforms to deploy WebSocket servers reliably.
websockets is a Python library that provides both client and server implementations for the WebSocket protocol, enabling real-time, bidirectional communication between applications. At its core, it offers the fundamental primitives for establishing persistent connections, managing their lifecycles, and exchanging text or binary messages asynchronously using coroutines. The library distinguishes itself through comprehensive support for various messaging patterns, including broadcast messaging to all connected clients, targeted messaging to specific clients, and shared application state synchro
Documents how to route WebSocket traffic through a reverse proxy by translating the Upgrade handshake and forwarding frames.
Webssh es una interfaz de puerta de enlace SSH y shell remoto basada en navegador. Funciona como un cliente SSH y emulador de terminal web, permitiendo a los usuarios establecer conexiones seguras a servidores remotos y ejecutar comandos directamente a través de un navegador sin necesidad de un cliente de terminal local. El servicio admite la administración de servidores remotos mediante autenticación por contraseña o clave pública. Permite el inicio y configuración automatizada de sesiones pasando detalles de conexión, ajustes de terminal y comandos iniciales a través de parámetros de consulta en la URL del navegador. El sistema proporciona una interfaz de terminal redimensionable que admite esquemas de color personalizados, cambio de tamaño de ventana y modo de pantalla completa. Puede desplegarse como un servicio web independiente o alojarse detrás de un proxy inverso.
Supports deployment behind reverse proxies by correctly handling headers and port forwarding for WebSocket traffic.