Skip to content
publik.
Browse appsBrowsePricing
+Publish a repoPublish
Browse appsHow it worksPublish a repoGet helpPricingDevelopersGitHubPrivacy
© 2026 Publik
← All apps

5050cloud

Railway on your own servers: git deploys, databases, zero-downtime deploys.

not yet reviewed by publik. It is live now; the founder has not reviewed this version yet.

by @musakkka

5050cloud interface

On your phone?

You install 5050cloud from a computer. Send yourself the link and open it there.

Vote on 5050cloud
0
Open in GitHub↗

Compared with

R

Railway

Paid

Having trouble? Tell us

README

Open in GitHub ↗

openrail

openrail

Railway's developer experience on servers you own.

One command turns any Linux VM into a canvas of services with git deploys, databases, logs and rollbacks. Open source. No per-seat, per-minute or per-server fees.

The openrail console: deploy a Docker image, add Postgres, wire DATABASE_URL and open the HTTPS URL
Watch the 90 second demo or download the MP4.

curl -fsSL https://openrail.app/install.sh | sudo sh

Or with wget: wget -qO- https://openrail.app/install.sh | sudo sh. Piped, the installer asks nothing; run from a terminal, it offers a guided setup. Every answer is also a flag or a FIFTY_* environment variable. If the site is not reachable, the same script is at install/install.sh.

Docs: openrail.app/docs

Features

  • Canvas, environments and staged changes: the Railway workflow, with a diff before every deploy.
  • Deploy anything: GitHub repos (Railpack or Dockerfile), Docker images, or a directory with openrail up.
  • Databases in one click: Postgres, MySQL, Redis and MongoDB, with Railway's variable names.
  • Variables with references: ${{Postgres.DATABASE_URL}} and ${{shared.KEY}}, the same syntax as Railway.
  • Backups to any S3-compatible bucket: point-in-time restore for Postgres, restore to a copy, promote.
  • Zero-downtime deploys for services without a volume, health checks, and rollbacks that restore variables.
  • More hosts with one command: agents dial out, so no inbound management port; replicas across hosts; private networking over WireGuard.
  • Use all cores: run one process per vCPU, with Node cluster mode built in.
  • Custom domains with automatic HTTPS, TCP proxies, logs with Railway's filter syntax, metrics for 30 days, monitors and alerts.
  • Move from Railway: openrail import railway, railway.json honoured, and a railway CLI alias.
  • Self-reverting upgrades and control plane state streamed to your bucket.

Status: v0.1.0 is an early release. A fresh single-host install was smoke tested end to end: sign-up, an image deploy, a generated HTTPS domain, and Postgres with a variable reference. Multi-host, backups, upgrades and the Railway import are built but have not yet been through the full release test suite on fresh VMs.

Read the honest limits before you rely on it: one control host, databases on one host each, IPv4 only, Ubuntu 24.04 tested.

CLI

curl -fsSL https://openrail.app/install.sh | sh -s -- --cli
openrail login https://console.example.com
openrail up --new

See the CLI reference.

Repository

PathWhat
cmd/5050d, internal/cpControl plane and console API
cmd/5050-agent, internal/agentHost agent: runtime, builds, networking, ingress
cmd/openrail, internal/cliThe CLI
web/The console
pkg/API, agent protocol and manifest types
templates/Database and app templates
install/The installer and systemd units
site/This project's website and docs
e2e/, examples/End-to-end tests and sample apps

Build from source: see CONTRIBUTING.md.

License

The server and console are AGPL-3.0-only. The CLI, pkg/, templates/, examples/, install/ and site/ are MIT. See LICENSING.md.

Security issues: see SECURITY.md. openrail is an independent project and is not affiliated with Railway.