reversejames/pushpin

Project ID: 194981

Description

This project provides automated COPR (Cool Other Package Repo) builds of Pushpin, a reverse proxy server for realtime web services. Pushpin is a unique solution written in Rust/C++ that enables easy implementation of WebSocket, HTTP streaming, and HTTP long-polling services while remaining transparent to clients. The COPR repository automatically builds RPM packages from official GitHub releases, providing Fedora/RHEL users with an easy way to install and manage Pushpin through their system's package manager, complete with systemd integration, security hardening, and proper privilege separation.

Installation Instructions

o install Pushpin from COPR, first enable the repository by running sudo dnf copr enable reversejames/pushpin. Then install Pushpin with sudo dnf install pushpin. Once installed, configure your backend routes in /etc/pushpin/routes, start the service with sudo systemctl start pushpin, and enable it to run at boot with sudo systemctl enable pushpin. The service will run on port 7999 by default for HTTP/WebSocket client connections, with additional ports 5560-5563 for ZMQ messaging.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Alma+epel 10 x86_64_v2 (0)* Alma+epel 10 (46 downloads)
Alma+epel 9 x86_64 (5)* Alma+epel 9 (53 downloads)
Alma-kitten+epel 10 x86_64 (13)*, x86_64_v2 (4)* Alma-kitten+epel 10 (51 downloads)
Centos-stream+epel-next 9 x86_64 (8)* Centos-stream+epel-next 9 (48 downloads)
EPEL 10 x86_64 (8)* EPEL 10 (51 downloads)
EPEL 9 x86_64 (0)* EPEL 9 (46 downloads)
Fedora 41 x86_64 (14)* Fedora 41 (55 downloads)
Fedora 42 x86_64 (9)* Fedora 42 (48 downloads)
Fedora 43 x86_64 (13)* Fedora 43 (47 downloads)
Fedora rawhide x86_64 (8)* Fedora rawhide (49 downloads)
openSUSE Tumbleweed x86_64 (7)* openSUSE Tumbleweed (51 downloads)
Rhel+epel 10 x86_64 (9)* Rhel+epel 10 (49 downloads)

* Total number of downloaded packages.