ओपन सोर्स PaaS और स्वतंत्र प्रोडक्ट स्टूडियो

अपने स्वयं के बुनियादी ढांचे पर सब कुछ डिप्लॉय करें।

डॉकर स्वार्म और कैडी पर निर्मित सेल्फ-होस्टेड कंटेनर प्लेटफॉर्म। कुबेरनेट्स की जटिलता के बिना मल्टी-नोड क्लस्टरिंग, स्वचालित टीएलएस और परसिस्टेंट डेटाबेस। अपाचे 2.0 के तहत 100% ओपन सोर्स।

$curl -fsSL https://upstand.dev/install.sh | bash
upstand-cluster-01
राफ्ट कोरम 3/3
Managers
3 मैनेजर सक्रिय
Workers
6 वर्कर कनेक्टेड
Services
24 कंटेनर चालू
Edge Ingress
कैडी ऑटो-टीएलएस (Let's Encrypt)
SERVICEIMAGEREPLICASPORTSSTATUS
caddy-ingresscaddy:2.8.4-alpine3/3 (global)80:80, 443:443healthy
upstand-apiupstand/core:0.14.03/3 (replicated)3000/tcp (internal)healthy
postgres-primarypostgres:18-alpine1/1 (pinned)5432/tcp (internal)healthy
redis-queueredis:8.0-alpine1/1 (replicated)6379/tcp (internal)healthy
upgal-agentupstand/upgal:latest1/1 (mcp-daemon)stdio / unix-socketidle

01 — तीन डिप्लॉयमेंट मॉडल

क्लाउड, सेल्फ-होस्टेड, या दोनों।

एक ही प्लेटफॉर्म, तीन परिचालन मॉडल — किसी भी समय स्विच करें।

[01]प्रबंधित

अपस्टैंड क्लाउड

अपने कोड रिपॉजिटरी से सीधे वेब ऐप्स और कंटेनर डिप्लॉय करें। प्रबंधित कंट्रोल प्लेन, स्वचालित बैकअप और एकीकृत लॉग्स।

  • प्रबंधित बिल्ड और एप्लिकेशन रनटाइम
  • बिना किसी कॉन्फ़िगरेशन के स्वचालित HTTPS डोमेन
  • केंद्रीकृत ऑडिट लॉग और टीम एक्सेस कंट्रोल
  • S3 स्टोरेज में शेड्यूल किया गया बैकअप
क्लाउड प्लान
सर्वर रखरखाव की शून्य चिंता
[02]सेल्फ-होस्टेड

आपके अपने सर्वर

पूरे प्लेटफॉर्म को अपनी मशीनों पर चलाएं। कोई भी लिनक्स वीपीएस (Hetzner, OVH, AWS) या बेयर-मेटल सर्वर।

  • बिना किसी एजेंट के सीधे SSH द्वारा सर्वर कनेक्ट करें
  • डॉकर स्वार्म द्वारा इनबिल्ट मल्टी-नोड क्लस्टरिंग
  • आपकी मशीनों पर कोई अनावश्यक बैकग्राउंड प्रोसेस नहीं
  • पूर्ण डेटा संप्रभुता और ऑफलाइन कार्यक्षमता
मुफ्त और ओपन सोर्स
अपाचे 2.0 — बिना किसी कोर या नोड सीमा के
[03]हाइब्रिड

मिक्स और मैच

एन्क्रिप्टेड वायरगार्ड मेश नेटवर्क द्वारा आपके निजी बुनियादी ढांचे से जुड़ा क्लाउड कंट्रोल प्लेन।

  • निजी सर्वर पर प्रोडक्शन डेटाबेस, क्लाउड पर प्रीव्यू
  • बिना रीराइट किए कंटेनर वर्कलोड्स को स्थानांतरित करें
  • सभी वातावरणों के लिए एक ही डैशबोर्ड और CLI
  • एकीकृत टीम अनुमतियां और डिप्लॉयमेंट इतिहास
क्लाउड + आपके सर्वर
एक सदस्यता, असीमित सेल्फ-होस्टेड सर्वर
कभी भी आसान माइग्रेशन

क्लाउड ⇄ सेल्फ-होस्टेड। एक क्लिक में, जब चाहें।

आपके एप्लिकेशन मानक ओसीआई कंटेनर हैं और सेवाएं सामान्य डॉकर इमेज। बिना किसी रुकावट के क्लाउड और अपने स्वयं के सर्वरों के बीच वर्कलोड शिफ्ट करें।

Zero vendor lock-in

02 — हमारा दृष्टिकोण

हमारा मानना है कि इंटरनेट अभी भी मानवीय महसूस हो सकता है।

अपस्टैंड एक स्वतंत्र प्रोडक्ट स्टूडियो है जो उपयोगी उपकरणों, मजबूत बुनियादी ढांचे और विचारशील सॉफ्टवेयर के निर्माण के लिए समर्पित है।

हम वही बनाते हैं जो हम चाहते थे कि मौजूद हो: डेवलपर्स के लिए ओपन-सोर्स टूल्स और वेब के लिए केंद्रित प्लेटफॉर्म। हमारा काम सॉफ्टवेयर, शिल्प और डेटा संप्रभुता का संगम है।

[01]

सस्ती सुविधा के बजाय शिल्प कौशल

टिकाऊ और स्पष्ट सॉफ्टवेयर। कोई डार्क पैटर्न नहीं, कोई अनावश्यक ट्रैकिंग नहीं और कोई वेंडर लॉक-इन नहीं।

[02]

निर्भरता के बजाय पूर्ण संप्रभुता

आपको अपने बुनियादी ढांचे, डेटा और टूल्स का मालिक होना चाहिए। खुले मानकों और कंटेनर रनटाइम का पूर्ण समर्थन।

[03]

दिखावटी जटिलता के बजाय स्पष्टता

व्यावहारिक इंजीनियरिंग। कुबेरनेट्स के जाल के स्थान पर सरल डॉकर स्वार्म। कॉन्फ़िगरेशन जिसे पांच मिनट में समझा जा सके।

04 — Platform capabilities

Everything needed to ship and run containerized workloads.

Engineered on battle-tested Linux foundations: Docker Swarm, Caddy, WireGuard, and PostgreSQL.

Deploy & Release

Compose & Multi-service

Deploy multi-container stacks directly from standard Docker Compose files.

Git Push to Deploy

Trigger builds on git commits with automated webhook notifications.

Instant Rollbacks

Roll back to any previous deployment state with zero downtime.

Build Packs & Dockerfile

Build using standard Dockerfile with BuildKit secrets or automatic Nixpacks detection.

Cluster & Orchestration

Docker Swarm Clustering

Native Raft consensus clustering built right into the Docker engine without etcd overhead.

Multi-Server Fan-Out

Schedule application replicas across multiple manager and worker servers in different regions.

Zero-Downtime Rolling Updates

Gradually roll out new image versions with configurable parallelism and failure rollbacks.

Health Checks & Auto-Healing

Restart failed tasks and reassign workloads automatically when a node goes offline.

Dynamic Edge & Routing

Atomic Caddy Reverse Proxy

Zero-downtime routing reloads verified in-process before applying changes.

Automated Let's Encrypt TLS

Free wildcard and sub-domain SSL certificates issued and renewed automatically.

Encrypted Overlay Mesh

Internal inter-service networking isolated with VXLAN and optional IPsec encryption.

Path & Subdomain Routing

Route multiple applications and microservices behind single domain endpoints.

Persistent Storage

One-Click Databases

Dedicated PostgreSQL 18, MySQL, Redis, MongoDB, and ClickHouse templates.

Persistent Docker Volumes

Mount host and distributed volume drivers with persistent data guarantees.

Automated S3 Backups

Scheduled database dumps directly to AWS S3, Cloudflare R2, MinIO, or Backblaze.

Safe Migration Tools

Import and restore database dumps with transactional integrity checks.

Operations & UpGal

Agentless SSH Provisioning

Connect any Linux server via SSH keys without installing third-party daemon agents.

UpGal Operations Assistant

Bounded Model Context Protocol (MCP) agent for diagnosing logs and service health.

Centralized Live Logs

Stream real-time stdout and stderr logs across all cluster nodes and containers.

CLI & REST API

Automate cluster management and deployments through scriptable CLI commands and API tokens.

Security & Governance

Corporate SSO & SCIM 2.0

Authenticate with Google, GitHub, Okta, or generic SAML/OIDC identity providers.

Role-Based Access Control

Manage owner, admin, and member permissions with scoped resource boundaries.

Scoped API Tokens

Generate granular deployment tokens with specific project read and write permissions.

Immutable Audit Logs

Track every deployment, rollback, node join, and configuration change.

05 — Architecture

Engineered for operational durability.

A layered topology ensuring control plane isolation, encrypted mesh communication, and zero-downtime edge routing.

Client & Ingress Layer

Requests arrive via HTTPS to the edge proxy, while developers connect via the web console, CLI, or UpGal MCP interface.

Control Plane & Database

The Hono and tRPC API coordinates state in PostgreSQL 18, utilizing BullMQ queues for asynchronous worker execution.

Docker Swarm Service Mesh

Manager nodes maintain Raft consensus and schedule container tasks across isolated overlay networks with health monitors.

Atomic Caddy Reverse Proxy

Caddy validates routing configurations via dry-run before applying hot updates, guaranteeing zero dropped connections.

SWARM TOPOLOGY SCHEMATICRaft Consensus: Active
01. INGRESS & CLIENTSTLS 1.3 / Port 443
Web ConsoleCLI (`upk_...`)UpGal MCP Agent
02. CONTROL PLANE COREIsolated Network
Hono API
PostgreSQL 18
Redis / BullMQ
Better Auth
03. DOCKER SWARM SERVICE MESHVXLAN 10.0.0.0/8
manager-01 (Leader)
worker-01 (Active)
worker-02 (Active)
04. CADDY ATOMIC REVERSE PROXY0ms Downtime Hot-Reload
In-process dry run test → Administrative JSON API reload → Rollback on syntax error

06 — Compose to Swarm

Standard Docker Compose in. Production Swarm Stack out.

Upstand translates standard Compose files into resilient multi-node Swarm definitions with health checks and rolling update policies.

Zero-friction translation with safety checks

Standard Docker Compose files are built for single-machine development. Upstand parses them and generates resilient, production-ready Swarm stacks without changing your team's existing workflow.

  • Automatic replica scaling and placement constraints
  • Rolling update configurations with configurable parallelism
  • Automatic restart policies on worker node failure
  • Zero manual Kubernetes YAML manifests required
version: "3.8"
services:
  web:
    image: ghcr.io/org/frontend:latest
    ports:
      - "80:80"
    restart: always
  api:
    image: ghcr.io/org/backend:latest
    ports:
      - "4000:4000"
    restart: always
  db:
    image: postgres:18-alpine
    volumes:
      - pgdata:/var/lib/postgresql/data
volumes:
  pgdata:

08 — Technical comparison

Where Upstand is genuinely different.

A factual comparison of architecture, orchestration models, and resource footprints.

CapabilityUpstandCoolifyPortainerDokployKubernetes
Orchestration EngineDocker Swarm (Native)Single Docker / Swarm partialDocker / K8s agentSingle Docker / TraefikKubelet / control plane
Multi-Node ClusteringBuilt-in (Raft consensus)Experimental / Single hostRequires agent per nodeSingle node primarilyBuilt-in (High complexity)
Reverse Proxy ArchitectureAtomic Caddy (0ms hot reload)TraefikEdge agent / manualTraefikIngress-NGINX / Envoy
Server Overhead Footprint~180MB RAM~500MB RAM~150MB RAM~350MB RAM>2GB RAM control plane
Remote Node ManagementAgentless over SSHSSH executionProprietary agent daemonSSH executionKubelet agent per node
AI Operational AssistantUpGal (MCP Bounded ToolLoop)NoneNoneNoneThird-party add-ons
Open Source LicenseApache 2.0 (100% Free)Apache 2.0Open Source / Business tiersApache 2.0Apache 2.0

09 — FAQ

Frequently asked questions.

Clear answers to technical and operational questions about Upstand.

Docker Swarm is built directly into Docker Engine. It provides native multi-node clustering, Raft consensus, and encrypted overlay networks with less than 200MB of overhead, eliminating the 2GB+ footprint and complex manifest sprawl of Kubernetes.

10 — Bring us an idea

Start a conversation with our engineering team.

Whether you are planning a cluster migration, building an ecosystem integration, or looking to collaborate on software, we'd like to hear from you.

You can also reach us directly at hello@upstand.dev

Open Source Pledge

Yours to run, fork, and ship.

Deploy Upstand on your own infrastructure today. Free, open source, and self-reliant forever under Apache 2.0.

$curl -fsSL https://upstand.dev/install.sh | bash

Apache License 2.0 · No telemetry tracking · 100% self-hostable