# openship | oblien | Knowledge Base | Instagit

Self-hosted deployment platform

GitHub Stars: 6k

Repository: https://github.com/oblien/openship

---

## Articles

### [Openship Rate-Limiter Middleware: Complete Guide to API Endpoint Protection](/oblien/openship/openship-rate-limiter-middleware-api-endpoint-protection)

Secure your API endpoints with Openship rate-limiter middleware. This guide details how to protect your public API using named policies for IP, user, or organization identifiers.

- Tags: how-to-guide
- Published: 2026-08-19

### [Openship Image-Registry Container Image Management: Registry Resolution and Drift Detection](/oblien/openship/openship-image-registry-container-image-management)

Discover Openship image-registry container image management. Track image names, references, and digests for automated drift detection and registry-agnostic credential lookup.

- Tags: deep-dive
- Published: 2026-08-19

### [Openship Job-Runner Asynchronous Task Processing: BullMQ and In-Process Architecture](/oblien/openship/openship-job-runner-asynchronous-task-processing)

Explore Openship job-runner asynchronous task processing with dynamic BullMQ or in-process backends for robust background job execution in SaaS and self-hosted setups.

- Tags: deep-dive
- Published: 2026-08-19

### [Openship Deployment Modes: Compose vs Bare Cloud Runtime](/oblien/openship/openship-deployment-modes-compose-bare-cloud-runtime-behavior)

Explore Openship deployment modes Compose vs Bare Cloud Runtime. Understand how Openship selects the right runtime for your needs based on OS and Docker.

- Tags: deep-dive
- Published: 2026-08-19

### [Openship Edge Routing, OpenResty Domain, and TLS Management: Architecture and Configuration](/oblien/openship/openship-edge-routing-openresty-domain-tls-management)

Discover Openship edge routing with OpenResty domain and TLS management. Learn how OpenResty and Lua handle traffic routing and automatic TLS termination via generated NGINX configurations.

- Tags: architecture
- Published: 2026-08-19

### [Openship MCP Endpoint AI Agent API Tools: Architecture and Integration Guide](/oblien/openship/openship-mcp-endpoint-ai-agent-api-tools)

Explore Openship MCP endpoint AI agent API tools for seamless integration. Authenticate with OAuth 2.1 and manage deployments, logs, and domains with the same permissions as the web UI.

- Tags: architecture
- Published: 2026-08-19

### [How OpenShip Implements Credential Encryption for SSH Keys and Secrets](/oblien/openship/openship-credential-encryption-ssh-keys-secrets)

Learn how OpenShip encrypts SSH keys and secrets with AES-256-GCM using the enc1 envelope and BETTER_AUTH_SECRET for robust security. Secure your credentials.

- Tags: how-to-guide
- Published: 2026-08-19

### [Openship Stack Detection and Project Types: How the Platform Classifies Repositories](/oblien/openship/openship-stack-detection-project-types)

Openship stack detection classifies repositories into app, docker, services, or monorepo project types. Learn how its pipeline controls your deployment lifecycle.

- Tags: how-to-guide
- Published: 2026-08-19

### [Openship GitHub Webhooks Push-to-Deploy: Schema, Verification, and Pipeline Flow](/oblien/openship/openship-github-webhooks-push-to-deploy)

Automate push-to-deploy with Openship GitHub webhooks. Securely store credentials, verify deliveries with HMAC, and trigger pipelines on push events. Learn the schema and flow.

- Tags: how-to-guide
- Published: 2026-08-19

### [How Openship Uses SetupStateStore to Cache and Verify Prerequisites](/oblien/openship/openship-setupstatestore-cache-verify-prerequisites)

Learn how Openship uses SetupStateStore to cache and verify prerequisites for instant isReady and checkFeature calls. Stale data refreshes asynchronously after a 24-hour TTL.

- Tags: internals
- Published: 2026-08-19

### [Openship PID Tracking and Process Lifecycle Management: How PGlite Locks Prevent Data Corruption](/oblien/openship/openship-pid-tracking-process-lifecycle-management)

Learn how Openship PID tracking and PGlite locks prevent data corruption. Discover self-healing locks for robust process lifecycle management.

- Tags: internals
- Published: 2026-08-19

### [Openship runBuildPipeline Clone Install Build Steps: Inside the Build Pipeline](/oblien/openship/openship-runbuildpipeline-clone-install-build-steps)

Understand Openship's runBuildPipeline: discover the clone, install, and build steps within the BuildEnvironment for clear observability and performance insights.

- Tags: internals
- Published: 2026-08-19

### [Openship BuildLogger Log Emission Single Source of Truth: Centralizing Build Telemetry](/oblien/openship/openship-buildlogger-log-emission-single-source-of-truth)

Openship BuildLogger centralizes build telemetry, acting as a single source of truth for log emission from cloning to deployment, ensuring a unified and deterministic channel.

- Tags: internals
- Published: 2026-08-19

### [Openship Real-Time Log Streaming for Build Deployments: SSE Architecture and Base64 Encoding](/oblien/openship/openship-real-time-log-streaming-build-deployment)

Learn how Openship streams build deployment logs in real-time using SSE and base64 encoding. Get live build output and historical replay for your oblien/openship projects.

- Tags: architecture
- Published: 2026-08-19

### [Openship SystemManager Prerequisite Checks: Installation and Validation Guide](/oblien/openship/openship-systemmanager-prerequisite-checks-installation)

Ensure a smooth Openship SystemManager installation. Learn how to perform prerequisite checks using openship up and validate your Docker or Node environment before deployment.

- Tags: how-to-guide
- Published: 2026-08-19

### [Openship Process Group Cleanup: How It Eliminates Orphaned Processes](/oblien/openship/openship-process-group-cleanup-orphaned-processes)

Learn how Openship process group cleanup eliminates orphaned processes using NohupSupervisor or SystemdSupervisor for robust process management.

- Tags: how-to-guide
- Published: 2026-08-19

### [Openship SSH Executor Key-Based Authentication Remote Deployment: Implementation Guide](/oblien/openship/openship-ssh-executor-key-based-authentication-remote-deployment)

Implement secure Openship SSH executor key-based authentication for remote deployment. This guide details how to set up and use this exclusive, passwordless method for robust security.

- Tags: how-to-guide
- Published: 2026-08-19

### [Openship Platform Factory Runtime Configuration: How the Control-Plane Boots Across Deployment Targets](/oblien/openship/openship-platform-factory-runtime-configuration)

Explore Openship Platform factory runtime configuration. Learn how the control-plane boots across cloud, selfhosted, and desktop targets with Docker or bare modes.

- Tags: internals
- Published: 2026-08-19

### [Openship TraefikProvider Self-Hosted Routing and SSL: Complete Import Guide](/oblien/openship/openship-traefikprovider-self-hosted-routing-ssl)

Effortlessly migrate self-hosted workloads with Openship TraefikProvider. Import container routing and SSL from Traefik labels automatically. No manual reconfiguration needed.

- Tags: how-to-guide
- Published: 2026-08-19

### [Openship DockerRuntime vs BareRuntime: A Complete Technical Comparison](/oblien/openship/openship-dockerruntime-vs-bareruntime)

Compare Openship DockerRuntime vs BareRuntime to understand containerized isolation versus native host execution for your services. Choose the right runtime for your project.

- Tags: deep-dive
- Published: 2026-08-19

### [Openship CommandExecutor: Local vs Remote Server Operations Explained](/oblien/openship/openship-commandexecutor-local-remote-server-operations)

Explore Openship CommandExecutor for seamless local and remote server operations. Learn how LocalExecutor and SshExecutor unify deployments across any infrastructure. Optimize your workflows today.

- Tags: deep-dive
- Published: 2026-08-19

### [Openship Multi-Target Architecture: Unifying Cloud, Self-Hosted, and Desktop Deployments](/oblien/openship/openship-multi-target-architecture-cloud-self-hosted-desktop)

Explore Openship's multi-target architecture for unified cloud, self-hosted, and desktop deployments. Streamline your workflow with a single TypeScript control-plane.

- Tags: architecture
- Published: 2026-08-19

### [Openship Configuration File Locations: Complete Guide to Deployment Settings](/oblien/openship/openship-configuration-file-locations)

Locate and understand Openship configuration files. This guide details deployment settings including package.json, vercel.json, docker-compose.yml, and openship.json for effective management.

- Tags: how-to-guide
- Published: 2026-07-31

### [Directory Structure for Openship Dependencies: Complete Monorepo Guide](/oblien/openship/directory-structure-for-openship-dependencies)

Explore the Openship monorepo directory structure for managing dependencies. Learn how packages organize database schemas, adapters, and UI components in this comprehensive guide.

- Tags: architecture
- Published: 2026-07-31

### [What Is the Role of the Root Directory in Openship?](/oblien/openship/role-of-root-directory-in-openship)

Understand the crucial role of the root directory in Openship. Discover how it acts as the Configuration Hub, Build Context Provider, and Control-Plane Host for all platform operations.

- Tags: internals
- Published: 2026-07-31

### [How to Navigate the Openship Codebase: A Complete Guide to the Monorepo Structure](/oblien/openship/how-to-navigate-openship-codebase)

Master the Openship codebase with our guide to its pnpm monorepo. Understand apps executables, packages libraries, core logic, DB schemas, and Docker integrations. Navigate Openship effectively.

- Tags: how-to-guide
- Published: 2026-07-31

### [Top-Level Directories in the Openship Repository: Complete Monorepo Guide](/oblien/openship/top-level-directories-in-openship-repository)

Explore the top-level directories in the Openship monorepo: apps, docker, docs, packages, .github, and .claude. Understand this complete monorepo guide for efficient code organization.

- Tags: deep-dive
- Published: 2026-07-31

### [Does Openship Have a Build Directory? Understanding the Multi-App Build Architecture](/oblien/openship/does-openship-have-a-build-directory)

Explore Openship's multi-app build architecture. Learn how each sub-application uses dedicated build directories for compilation, bundling, and distribution in this monorepo.

- Tags: internals
- Published: 2026-07-31

### [Typical Directory Layout for a Go Project Like Openship: Structure & Best Practices](/oblien/openship/go-project-directory-layout-openship)

Discover the typical Go project directory layout including cmd internal and pkg folders. Learn best practices from Openship's structure for efficient Go development.

- Tags: best-practices
- Published: 2026-07-31

### [Where to Find Openship's Source Code: A Complete Guide to the GitHub Repository](/oblien/openship/where-to-find-openship-source-code)

Find Openship's complete source code on GitHub. Access the public monorepo at oblien/openship for all project files and contribute to its development.

- Tags: getting-started
- Published: 2026-07-31

### [Docs Directory in Openship: Location, Structure, and Integration](/oblien/openship/is-there-a-docs-directory-in-openship)

Explore the Openship docs directory structure and integration. Learn where to find project documentation and how it powers the website.

- Tags: how-to-guide
- Published: 2026-07-31

### [Openship Directory Structure: Complete Monorepo Layout Guide](/oblien/openship/organization-of-openship-directory)

Understand the openship directory structure. Explore its monorepo layout with apps, packages, and docker folders for efficient development and deployment. Learn more!

- Tags: deep-dive
- Published: 2026-07-31

### [What Files Are in the Openship Directory? Complete Guide to the Repository Structure](/oblien/openship/files-in-openship-directory)

Explore the OpenShip directory structure. Understand TypeScript monorepo files, apps, packages, Docker definitions, and automation scripts. Get a complete guide to the repository.

- Tags: architecture
- Published: 2026-07-31

### [Subdirectories Within the Openship Directory: Complete Monorepo Structure](/oblien/openship/subdirectories-within-openship-directory)

Explore the complete monorepo structure of the openship directory, featuring eight primary subdirectories including apps, packages, docs, scripts, docker, fixtures, .github, and .githooks.

- Tags: internals
- Published: 2026-07-31

### [Openship Main Directory Structure: A Complete Guide to the Monorepo Architecture](/oblien/openship/openship-main-directory-structure)

Explore the Openship main directory structure, a pnpm workspace monorepo with apps, packages, and docker layers. Understand its architecture for flexible deployment.

- Tags: architecture
- Published: 2026-07-31

### [Openship Release Notes: Architecture, Components, and Deployment Guide](/oblien/openship/openship-release-notes)

Explore Openship release notes for this self-hostable CI/CD platform. Discover architecture, components, and deployment guides for efficient project management.

- Tags: release-notes
- Published: 2026-07-31

### [Openship License: Apache 2.0 Terms for Commercial and Self-Hosted Use](/oblien/openship/openship-license)

Understand the Openship license Apache 2.0. Use, modify, and embed Openship in commercial products freely while retaining copyright and including the license.

- Tags: license
- Published: 2026-07-31

### [Openship Contributing Guide: From Setup to Pull Request](/oblien/openship/openship-contributing-guide)

Contribute to Openship by cloning the monorepo, installing with Bun, and submitting a pull request. Follow our guide for a smooth contribution process.

- Tags: getting-started
- Published: 2026-07-31

### [Openship Usage Examples: Deploy Applications with CLI, Desktop, and Docker](/oblien/openship/openship-usage-examples)

Explore Openship usage examples to deploy applications using CLI, desktop, or Docker. This comprehensive platform simplifies your self-hosted deployments with a unified control plane.

- Tags: how-to-guide
- Published: 2026-07-31

### [Openship Documentation: Architecture, Deployment, and API Reference](/oblien/openship/openship-documentation)

Explore Openship documentation for its architecture, deployment, and API. Deploy applications with zero configuration using this self-hostable CI/CD platform. Learn more now.

- Tags: api-reference
- Published: 2026-07-31

### [Openship Project Structure: Modular Architecture and Core Components Guide](/oblien/openship/openship-project-structure)

Explore the Openship project structure an organized monorepo. Understand core components like API CLI edge routing TLS and unified interfaces for Desktop Web and CLI.

- Tags: architecture
- Published: 2026-07-31

### [Openship GitHub Repository: Architecture and Deployment Guide](/oblien/openship/openship-github-repository)

Explore the Openship GitHub repository to learn about its architecture and deployment guide. Automate application deployment with this unified, self-hostable platform via CLI, GUI, or web dashboard.

- Tags: architecture
- Published: 2026-07-31

### [How to Install Openship: Desktop, Self‑Hosted, and Cloud Deployment Guide](/oblien/openship/how-to-install-openship)

Install Openship with our comprehensive guide. Learn desktop, self-hosted Linux server, and cloud deployment options to fit your needs. Effortless setup for solo users and teams.

- Tags: how-to-guide
- Published: 2026-07-31

### [What is Openship? The Self-Hostable Deployment Platform Explained](/oblien/openship/what-is-openship)

Discover Openship, the self-hostable deployment platform that simplifies your CI CD pipeline routing TLS termination and management into one stack for laptops and cloud VMs.

- Tags: getting-started
- Published: 2026-07-31

### [How Openship Backup and Restore Works for Databases and Docker Volumes](/oblien/openship/openship-backup-restore-databases-volumes)

Learn how Openship backup and restore handles databases and Docker volumes. Discover its state-machine orchestrator for PostgreSQL dumps and volume archives.

- Tags: how-to-guide
- Published: 2026-07-30

### [How Openship Detects Monorepos and Performs Selective Rebuilds on Push](/oblien/openship/openship-monorepo-detection-selective-rebuild)

Openship automatically detects monorepos by scanning config files and selectively rebuilds changed services on Git push. Optimize your CI/CD pipeline today.

- Tags: deep-dive
- Published: 2026-07-30

### [How OpenResty Edge Routing Handles TLS Termination and Let's Encrypt in Openship](/oblien/openship/openship-openresty-edge-routing-tls-lets-encrypt)

Learn how OpenResty edge routing in Openship manages TLS termination and Let's Encrypt. Discover its approach to Certbot integration and SNI handling. Optimize your security.

- Tags: how-to-guide
- Published: 2026-07-30

### [How Openship MCP Endpoint Exposes API Routes to AI Agents with Permission Checking](/oblien/openship/openship-mcp-endpoint-api-routes-ai-permissions)

Discover how the Openship MCP endpoint at /api/mcp exposes API routes to AI agents using stateless JSON-RPC 2.0 tools and robust permission checking via Hono middleware. Learn more.

- Tags: deep-dive
- Published: 2026-07-30

### [How Openship Handles Resource Configuration (cpuCores, memoryMb) Across Different Runtimes](/oblien/openship/openship-resource-configuration-cpu-memory-runtimes)

Learn how Openship handles cpuCores and memoryMb resource configuration across Docker, cloud, and bare metal. Discover its three-layer architecture for normalized resource allocation.

- Tags: internals
- Published: 2026-07-30

### [The Difference Between Compose Mode and Bare Mode Deployment in Openship](/oblien/openship/openship-compose-vs-bare-deployment-mode)

Understand the difference between Openship Compose mode and Bare mode deployment. Learn how Openship automatically selects modes based on Docker availability or CLI flags.

- Tags: deep-dive
- Published: 2026-07-30

### [How Openship BuildLogger Provides a Single Source of Truth for Log Emission](/oblien/openship/openship-buildlogger-log-emission-single-source)

Discover how Openship BuildLogger offers a single source of truth for log emission. Centralize build and deployment output with consistent formatting and progress tracking.

- Tags: internals
- Published: 2026-07-30

### [How Openship SystemManager Performs Prerequisite Checks and Automated Installations](/oblien/openship/openship-systemmanager-prerequisite-checks-automations)

Learn how the Openship SystemManager automates installations and checks prerequisites. Discover its declarative rule engine, state caching, and atomic install-verify cycles for efficient deployments.

- Tags: how-to-guide
- Published: 2026-07-30

### [How Environment Variables Control Deployment Mode in OpenShip: DEPLOY_MODE and CLOUD_MODE Explained](/oblien/openship/openship-environment-variables-deployment-mode)

Master OpenShip deployment modes with DEPLOY_MODE and CLOUD_MODE. Learn how these environment variables control self-hosted SaaS or desktop client operations.

- Tags: how-to-guide
- Published: 2026-07-30

### [How Push-to-Deploy Works with GitHub Webhooks in Openship](/oblien/openship/openship-push-to-deploy-github-webhooks)

Learn how Openship automates deployments using GitHub webhooks. Discover how push-to-deploy verifies code commits with HMAC signatures and triggers a build pipeline for seamless containerized releases.

- Tags: how-to-guide
- Published: 2026-07-30

### [How the Openship Build Pipeline Handles Clone, Install, and Build Steps](/oblien/openship/openship-build-pipeline-clone-install-build)

Discover how the Openship build pipeline efficiently manages clone, install, and build steps. Learn about its streamlined process for real-time visibility and error handling.

- Tags: internals
- Published: 2026-07-30

### [How OpenShip's Traefik Integration Handles Routing and SSL Certificates in Self‑Hosted Mode](/oblien/openship/openship-traefik-integration-routing-ssl-self-hosted)

Discover how OpenShip's Traefik integration in self-hosted mode manages routing and SSL certificates. Learn about its four-phase setup wizard for file-based and Docker deployments.

- Tags: how-to-guide
- Published: 2026-07-30

### [How Openship's Multi-Runtime Architecture Works: DockerRuntime vs BareRuntime vs CloudRuntime](/oblien/openship/openship-multi-runtime-architecture-docker-bare-cloud)

Discover Openship's multi-runtime architecture. Learn how DockerRuntime BareRuntime and CloudRuntime unify builds and deployments for local Docker bare-metal or cloud execution.

- Tags: internals
- Published: 2026-07-30

### [How oblien/openship Manages Secret Keys and Sensitive Information](/oblien/openship/secret-key-sensitive-information-management-oblien-openship)

Learn how oblien/openship secures sensitive info by storing secret keys in environment variables, validating with Zod, and injecting them into memory once without logging or disk persistence.

- Tags: how-to-guide
- Published: 2026-07-29

### [Is There a CI/CD Pipeline Configured for oblien/openship? Complete Technical Breakdown](/oblien/openship/ci-cd-pipeline-configured-oblien-openship)

Discover the CI/CD pipeline in oblien/openship. GitHub Actions automates type-checking, testing, and multi-platform releases for binaries, Docker images, and npm packages.

- Tags: deep-dive
- Published: 2026-07-29

### [Deployment Strategies for Openship: Desktop, Self-Hosted, and Cloud Options](/oblien/openship/deployment-strategies-oblien-openship)

Explore OpenShip deployment strategies: Desktop for solo dev, Self-Hosted for teams, and Cloud SaaS for managed infrastructure. Choose the best fit for your needs.

- Tags: architecture
- Published: 2026-07-29

### [oblien/openship Examples: A Complete Guide to Sample Code and Usage](/oblien/openship/examples-sample-code-provided-oblien-openship)

Explore oblien/openship examples. Discover ready-to-run sample code for CLI, Docker-Compose, configuration, and edge-proxy in this comprehensive guide.

- Tags: tutorial
- Published: 2026-07-29

### [How Openship Integrates External APIs: Architecture and Implementation Guide](/oblien/openship/external-api-integration-oblien-openship)

Learn how Openship integrates external APIs using a client-backend-proxy architecture. Discover architectural patterns and implementation details for secure and type-safe API connections.

- Tags: architecture
- Published: 2026-07-29

### [What Version Control System Does oblien/openship Use? Complete Git Implementation Guide](/oblien/openship/version-control-system-oblien-openship)

Discover the Git implementation for oblien/openship. Learn how to clone, branch, and tag with this comprehensive Git guide. Enhance your workflow today.

- Tags: how-to-guide
- Published: 2026-07-29

### [Does Oblien Openship Support Docker and Containerization?](/oblien/openship/oblien-openship-support-containerization-docker)

Oblien Openship fully supports containerization with production-ready Docker images and Compose configurations. Deploy the complete platform easily with a single command.

- Tags: how-to-guide
- Published: 2026-07-29

### [How Modules and Components Are Organized in Openship: Monorepo Architecture Deep Dive](/oblien/openship/module-component-organization-oblien-openship)

Explore the Openship monorepo architecture. Discover how modules and components are organized within self-contained packages under packages/ and the factory pattern used for adapter wiring.

- Tags: internals
- Published: 2026-07-29

### [What Is the Purpose of the `src` Directory in oblien/openship?](/oblien/openship/purpose-src-directory-oblien-openship)

Discover the purpose of the src directory in oblien/openship, housing source code for React components, database schemas, and deployment logic. Learn where the core of Openship lives.

- Tags: internals
- Published: 2026-07-29

### [Openship Developer Documentation: A Complete Guide to Extending oblien/openship](/oblien/openship/documentation-available-oblien-openship-developers)

Explore the Openship developer documentation for oblien/openship. Learn about architecture, extension points, and API references to effectively extend this modular platform.

- Tags: architecture
- Published: 2026-07-29

### [Database Technologies in the OpenShip Repository: PostgreSQL, Drizzle ORM, and PGlite](/oblien/openship/database-technologies-oblien-openship)

Explore OpenShip's database technologies: PostgreSQL for production, Drizzle ORM for type-safe queries, and PGlite for efficient in-memory testing. Learn how these tools power the repository.

- Tags: internals
- Published: 2026-07-29

### [How Backend Services Are Managed in Openship: Architecture and Lifecycle](/oblien/openship/backend-services-management-oblien-openship)

Discover how Openship manages backend services by treating deployable units as database-backed entities. Learn about automated routing, drift detection, and deployment tracking for Docker Compose and monorepos.

- Tags: architecture
- Published: 2026-07-29

### [Are There Tests Included in the oblien/openship Repository?](/oblien/openship/tests-included-oblien-openship-repository)

The oblien/openship repository includes extensive tests with Vitest and Jest. Discover unit, integration, and E2E tests across its monorepo structure.

- Tags: testing
- Published: 2026-07-29

### [How the Oblien Openship Configuration System Works: A Complete Guide to openship.json](/oblien/openship/oblien-openship-configuration-system)

Explore the oblien openship configuration system. Learn how openship.json manages deployments through declarative settings, auto-detection, overlay merging, and schema validation.

- Tags: architecture
- Published: 2026-07-29

### [Entry Point for the oblien/openship Application: Monorepo Structure Explained](/oblien/openship/entry-point-oblien-openship-application)

Discover the primary entry point for the oblien/openship application at apps/api/src/index.ts. Learn how it initializes Hono server and WebSocket handlers for seamless operation.

- Tags: internals
- Published: 2026-07-29

### [How to Set Up a Development Environment for oblien/openship: A Complete Guide](/oblien/openship/setup-development-environment-oblien-openship)

Set up your oblien openship development environment easily. Follow our guide for cloning, installing dependencies, configuring Docker, and launching services for efficient development.

- Tags: how-to-guide
- Published: 2026-07-29

### [Complete Guide to oblien/openship Dependencies: Runtime Packages Explained](/oblien/openship/dependencies-oblien-openship)

Understand oblien/openship dependencies. Explore runtime packages, root utilities, and specialized workspace components like @repo/db for database persistence and more.

- Tags: architecture
- Published: 2026-07-29

### [Build Scripts and Tools in the OpenShip Repository: Complete Technical Guide](/oblien/openship/build-scripts-tools-oblien-openship)

Explore the oblien/openship monorepo's build scripts and tools, featuring Bun, Turborepo, pnpm, and GitHub Actions for streamlined development and CI/CD.

- Tags: how-to-guide
- Published: 2026-07-29

### [Main Directories and Their Purposes in oblien/openship: Complete Monorepo Guide](/oblien/openship/main-directories-purposes-oblien-openship)

Explore the main directories and their purposes within the oblien/openship monorepo. Understand the structure of this self-hosted shipping management platform and its core components.

- Tags: deep-dive
- Published: 2026-07-29

### [What Frameworks Does Oblien/Openship Use? Complete Tech Stack Breakdown](/oblien/openship/does-oblien-openship-use-frameworks)

Explore the Oblien/Openship tech stack. Discover its use of Next.js, React, Electron, Hono, Turborepo, and Drizzle ORM for a unified monorepo.

- Tags: architecture
- Published: 2026-07-29

### [Understanding the oblien/openship Project Structure: A Monorepo Architecture Guide](/oblien/openship/how-is-oblien-openship-project-structured)

Explore the oblien openship project structure a TypeScript monorepo. Learn how packages and apps are organized for efficient development and deployment.

- Tags: architecture
- Published: 2026-07-29

### [What Is the Primary Programming Language Used in the oblien/openship Repository?](/oblien/openship/what-is-primary-programming-language-oblien-openship)

Discover the primary programming language of the oblien/openship repository. Learn how TypeScript powers both server-side logic and React components for efficient development.

- Tags: getting-started
- Published: 2026-07-29

### [How Real-Time Log Streaming and Container Metrics Work in Openship](/oblien/openship/openship-real-time-logs-container-metrics)

Discover how Openship enables real-time log streaming and container metrics by connecting Docker Engine API streams to WebSocket broadcasts for live data delivery.

- Tags: internals
- Published: 2026-07-23

### [How Openship CDN Edge Caching Works with Brotli Compression](/oblien/openship/openship-cdn-edge-caching-brotli-compression)

Learn how Openship CDN edge caching optimizes asset delivery with Brotli compression and intelligent fallback for faster website performance globally.

- Tags: deep-dive
- Published: 2026-07-23

### [How to Configure Automatic Database Backups in Openship: A Complete Guide](/oblien/openship/openship-configure-automatic-database-backups)

Learn to configure automatic database backups in Openship. Set up storage and policies, then automate staging, snapshotting, uploading, and verification for secure data.

- Tags: how-to-guide
- Published: 2026-07-23

### [How Openship's Built-in Mail Server Handles DKIM, SPF, and DMARC](/oblien/openship/openship-mail-server-dkim-spf-dmarc)

Openship auto-configures DKIM SPF and DMARC for authenticated email. Learn how our built-in mail server simplifies email security and delivery.

- Tags: how-to-guide
- Published: 2026-07-23

### [How Push-to-Deploy Works in Openship: From GitHub Webhook to Live Deployment](/oblien/openship/openship-push-to-deploy-mechanism)

Learn how push-to-deploy in Openship automates deployments from GitHub. Discover how webhooks, payload processing, and service routing make your code live instantly.

- Tags: internals
- Published: 2026-07-23

### [How Openship Detects and Builds Programming Stacks: Framework Detection Deep Dive](/oblien/openship/openship-stack-detection-build-process)

Explore how Openship detects and builds programming stacks by scanning repository files against a centralized registry. Learn about framework detection rules and build commands.

- Tags: deep-dive
- Published: 2026-07-23

### [How Openship's Architecture Works: A Deep Dive into the Modular Monorepo](/oblien/openship/openship-architecture-explained)

Understand Openship's modular monorepo architecture. Explore its Next.js dashboard, Prisma DB, orchestrator, and pluggable adapters for flexible multi-platform deployments.

- Tags: architecture
- Published: 2026-07-23

### [How Openship Handles Configuration for Its Packages: The openship.json Architecture](/oblien/openship/openship-package-configuration)

Learn how openship handles package configuration using the openship.json file. Discover its architecture for merging defaults, overrides, and environment variables into unified runtime settings.

- Tags: architecture
- Published: 2026-07-23

### [Best Practices for Developing with the Openship Packages: A Complete Technical Guide](/oblien/openship/openship-package-development-best-practices)

Master openship package development with this guide. Learn three-layer architecture, platform factory composition, and PNPM workspace best practices for efficient, type-safe applications.

- Tags: best-practices
- Published: 2026-07-23

### [How OpenShip Implements Error Handling Across Its Monorepo Packages](/oblien/openship/openship-package-error-handling)

Discover how OpenShip implements error handling across its monorepo using a centralized error hierarchy for machine-readable errors and consistent HTTP status codes.

- Tags: internals
- Published: 2026-07-23

### [OpenShip Node.js Requirements: Runtime Versions and Compatibility Guide](/oblien/openship/openship-package-runtime-requirements)

Discover the essential Node.js runtime versions and Bun package manager requirements for the OpenShip project. Ensure compatibility for smooth development.

- Tags: runtime-requirements
- Published: 2026-07-23

### [Release Strategy for Openship Packages: Automated Semantic Versioning and Distribution](/oblien/openship/openship-package-release-strategy)

Discover the Openship release strategy: automated semantic versioning, Git tagging, GitHub Releases, and cross-platform builds. Learn how Openship streamlines package distribution.

- Tags: best-practices
- Published: 2026-07-23

### [How to Import and Use Specific Packages from Openship in Your Projects](/oblien/openship/openship-package-import-usage)

Learn to import specific packages from oblien/openship into your projects by targeting the cached repository directory and adding it to your Python environment. Unlock modular development today.

- Tags: how-to-guide
- Published: 2026-07-23

### [Openship Project Linking: How to Use `openship init` to Connect Local Directories](/oblien/openship/what-is-openship-project-linking-openship-init)

Learn Openship project linking using openship init. Connect local directories to your Openship project effortlessly and deploy with ease. Simplify your workflow.

- Tags: how-to-guide
- Published: 2026-07-21

### [How Edge Routing and Load Balancing Work in Openship: OpenResty Proxy Architecture Explained](/oblien/openship/openship-edge-routing-load-balancing-explained)

Learn how Openship uses OpenResty edge routing and load balancing with NGINX upstream blocks to manage traffic and enforce policies effectively.

- Tags: internals
- Published: 2026-07-21

### [How Openship's Built-in Mail Server Handles DKIM, SPF, and DMARC Authentication](/oblien/openship/openship-built-in-mail-server-dkim-spf-dmarc)

Discover how Openship's mail server automates DKIM, SPF, and DMARC authentication. It generates keys, publishes DNS records, and validates them for robust email security.

- Tags: internals
- Published: 2026-07-21

### [How to Integrate Openship with GitHub for Git-Based Deployments](/oblien/openship/how-to-integrate-openship-with-github-git-deployments)

Integrate Openship with GitHub for Git-based deployments. Link your repository, configure authentication, and enable webhooks for automatic deployments on every push.

- Tags: how-to-guide
- Published: 2026-07-21

