{"id":30211049,"url":"https://github.com/outsystems/outsystems-hybrid-provision","last_synced_at":"2026-02-09T10:04:00.036Z","repository":{"id":304108342,"uuid":"1002906453","full_name":"OutSystems/outsystems-hybrid-provision","owner":"OutSystems","description":"Self hosted version of ODC","archived":false,"fork":false,"pushed_at":"2026-01-12T16:31:30.000Z","size":220,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-12T19:08:05.460Z","etag":null,"topics":["snyk-self-hosted"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OutSystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-16T10:24:27.000Z","updated_at":"2026-01-12T14:59:58.000Z","dependencies_parsed_at":"2025-07-11T09:16:24.868Z","dependency_job_id":"171f7150-3dcc-4081-b797-616f46b98534","html_url":"https://github.com/OutSystems/outsystems-hybrid-provision","commit_stats":null,"previous_names":["outsystems/outsystems-hybrid-provision"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/OutSystems/outsystems-hybrid-provision","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-hybrid-provision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-hybrid-provision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-hybrid-provision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-hybrid-provision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OutSystems","download_url":"https://codeload.github.com/OutSystems/outsystems-hybrid-provision/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-hybrid-provision/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29261651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T04:11:57.159Z","status":"ssl_error","status_checked_at":"2026-02-09T04:11:56.117Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["snyk-self-hosted"],"created_at":"2025-08-13T20:31:28.805Z","updated_at":"2026-02-09T10:04:00.031Z","avatar_url":"https://github.com/OutSystems.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# outsystems-hybrid-provision\nSelf hosted version of ODC\n\n\n## Table of Contents\n1. [Overview](#overview)\n2. [Key Features](#key-features)\n3. [System Requirements](#system-requirements)\n4. [Usage](#usage)\n\n\n## Overview\n\nThe Outsystems-hybrid-provision hosts the installation setup for the self-hosted version of outsystems ODC product.\n\nOutsystems-hybrid-provision product is a low-code application development platform that enables your applications and data to host on your infrastructure (private cloud or on-premises). This Hybrid Low-Code Platform, a next-generation application development platform designed for enterprises that need the speed of low-code development with the control of on-premises data management.\n\nUnlike fully cloud-hosted platforms, this solution offers the flexibility to run critical workloads on your infrastructure, while seamlessly integrating with cloud-based services for centralized control, updates, and monitoring.\n\nIt supports both Openshift and Kubernetes. However, the build and deploy of the applications will still remain with Outsystems ODC. ODC Portal and ODC Studio work together, making it quick to get the tools you need to develop and deploy your apps.\n\nBefore you can use ODC Studio, download it from the ODC Portal and login to your Outsystems tenant.\n\n\n## Key Features\n\n    Hybrid Deployment Model\n\n        Core services deployed in the customer's environment (on-prem or private cloud)\n\n    Customer-Owned Data\n\n        All application and user data is stored and processed within the customer's controlled environment\n\n    Low-Code Development Experience\n\n        Drag-and-drop visual builder\n\n        Pre-built templates and integrations\n\n        Reusable components and custom code support\n\n\n## System Requirements\n\nFor the setup of the self-hosted operator, the cluster must meet the following requirements:\n\n1. At least 4 worker nodes\n2. Minimum of 4 CPU Cores per worker node\n3. Minimum of 4 GB RAM per worker node\n4. OpenShift version \u003e= 4.15.9* or Kubernetes* \u003e= 1.28\n5. Internet connectivity (or whitelist OutSystems domains)\n\n## Usage\n\nThe OutSystems Self-Hosted Operator installer provides platform-specific scripts for Linux, macOS, and Windows to automatically install, manage, and configure the self-hosted operator on Kubernetes clusters.\n\n### Platform-Specific Scripts\n\n- **Linux**: `scripts/linux-installer.sh`\n- **macOS**: `scripts/macos-installer.sh`  \n- **Windows**: `scripts/windows-installer.ps1`\n\n### Basic Installation Commands\n\n**Linux/macOS:**\n```bash\n# Run locally\n./scripts/linux-installer.sh --operation=install\n```\n\n**Windows PowerShell:**\n```powershell\n# Run locally\n.\\scripts\\windows-installer.ps1 -operation install\n```\n\n### Command-Line Options\n\n#### Linux/macOS Options\n```bash\n--version=VERSION        # SHO version to install/manage (default: latest)\n--env=ENVIRONMENT       # Environment: test, ea, ga (default: ga)\n--operation=OPERATION   # Operation: install, uninstall, get-console-url (default: install)\n--help, -h              # Show help message\n```\n\n#### Windows PowerShell Options\n```powershell\n--version=VERSION        # SHO version to install/manage (default: latest)\n--env=ENVIRONMENT       # Environment: test, ea, ga (default: ga)\n--operation=OPERATION   # Operation: install, uninstall, get-console-url (default: install)\n--help, -h              # Show help message\n```\n\n### Usage Examples\n\n#### Install Latest Version\n```bash\n# Linux/macOS\n./scripts/linux-installer.sh\n./scripts/macos-installer.sh\n\n# Windows\n.\\scripts\\windows-installer.ps1\n```\n\n#### Install Specific Version\n```bash\n# Linux/macOS\n./scripts/linux-installer.sh --operation=install --version=0.2.3\n\n# Windows\n.\\scripts\\windows-installer.ps1 --operation=install -version 0.2.3 \n```\n\n#### Get Console URL\n```bash\n# Linux/macOS\n./scripts/linux-installer.sh --operation=get-console-url\n\n# Windows\n.\\scripts\\windows-installer.ps1 -operation get-console-url\n```\n\n#### Uninstall SHO\n```bash\n# Linux/macOS\n./scripts/linux-installer.sh --operation=uninstall\n\n# Windows\n.\\scripts\\windows-installer.ps1 -operation uninstall\n```\n\n### Getting Started\n\nOnce installation is complete:\n\n1. Access the SHO console via the provided URL (typically `http://localhost:5050`)\n2. Log in to your OutSystems tenant\n3. Navigate to the Self-Hosted Setup section\n4. Follow the tenant-specific configuration instructions\n5. Begin deploying applications to your self-hosted environment\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutsystems%2Foutsystems-hybrid-provision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foutsystems%2Foutsystems-hybrid-provision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutsystems%2Foutsystems-hybrid-provision/lists"}