Run Any Project in the Background

Turn your local projects into servers with automatic HTTPS, port management, and Cloudflare integration. A developer-first tool for seamless deployments — pure Node, zero dependencies.

developer_modeBuilt for Devs
securityZero-Trust Ready
pr-system — bash
PR SYSTEM
Rode qualquer projeto em segundo plano e publique cada um no seu próprio domínio, com HTTPS automático.
versão 0.1.0zero dependênciaspr help para comandos
o que você quer fazer?
registrar domíniopublica um projeto num domínio seu, com https
rodar projetosobe um projeto em segundo plano
conectar Cloudflarepublica por túnel, sem precisar de IP público
sair
↑ ↓ para navegar • enter para escolher • esc para sair
Architecture

Streamlined Workflow for Modern Ops

terminal

Background terminal

Run any command as a detached process, with logs, automatic restart with backoff, and supervision of the whole process tree.

dns

Domain mapping

Connect your projects to real domains with one command. The reverse proxy and the HTTPS certificate via Let's Encrypt are handled automatically.

hub

Cloudflare Tunnel

Publish projects securely without a public IP or open ports — using a Cloudflare tunnel, straight from pr itself.

Installation

One line, on the server

curl -fsSL https://raw.githubusercontent.com/Samuel-Jordesson/pr-register/main/install.sh | sh

Requires Node 20+ and runs on Linux. Zero dependencies. See the full getting started guide.

person
The Creator

Samuel Jordesson

PR System was designed and built to simplify the workflow of developers who need agility deploying locally and managing background processes. Focused on performance and security, the project keeps evolving with support from the open source community.