홈 / 기능 / 앱 및 내부 도구
osFoundry로 내부 도구 및 공개 앱 구축
도구를 출시하고, Deploy를 누르면 공개 URL을 얻습니다. 데이터베이스, 시크릿, cron, 로그가 모두 포함됩니다. 팀 채팅, CRM, 대시보드 도구를 대체합니다.
osFoundry는 배터리가 포함된 앱 플랫폼입니다: 모든 Room App에는 자체 Postgres 데이터베이스, KV 스토어, 파일 스토리지, 시크릿 볼트, 예약된 작업, 공개 서브도메인, 선택적 사용자 정의 도메인이 제공됩니다. 팀 채팅, CRM, 또는 문서 소프트웨어를 대체하는 내부 도구를 구축하거나, 고객에게 공개 앱을 게시하세요. DevOps 없음, 두 번째 클라우드 청구서 없음, 공급자 종속 없음.
요점
- 앱은 몇 초 안에 출시됩니다 — osFoundry에서 코드를 작성하고, Deploy를 누르면 `<slug>.apps.osfoundry.io` URL을 얻습니다.
- 기본 제공되는 앱당 Postgres + pgvector + TimescaleDB.
- 앱당 KV, 파일 스토리지, 시크릿 볼트, 예약 작업, 빌드 로그.
- 세 가지 런타임 모드: 서버리스 함수, 컨테이너 컴퓨팅, 또는 네이티브(데스크톱 전용).
- 교차 앱 데이터 권한 부여를 통해 두 앱이 명시적 권한으로 데이터를 공유할 수 있습니다.
주요 기능
- DevOps 없이 빠른 UI 반복을 위한 Sandpack 번들 앱.
- 장기 실행 워크로드, ML 추론, 또는 무거운 모든 것을 위한 컨테이너 컴퓨팅.
- pgvector + TimescaleDB가 사전 설치된 앱당 Postgres.
- 앱당 시크릿 볼트 — 키는 소스 코드 또는 빌드 아티팩트에 닿지 않습니다.
- 앱 cron 작업(next_run_at + 수동 트리거).
- 자동 TLS가 포함된 앱당 서브도메인 + 사용자 정의 도메인.
- 공개 앱 속도 제한 및 방문자 인증.
osFoundry에서 하는 방법
- 스타터 선택 또는 리포 가져오기 — 템플릿(CRM, 대시보드, 데이터셋 뷰어)에서 시작하거나 GitHub URL을 붙여넣습니다.
- 웹 IDE에서 개발 — Monaco에서 코드를 편집합니다. Sandpack 런타임은 저장할 때마다 핫 리로드됩니다.
- 데이터베이스 추가 — "Postgres 추가"를 클릭합니다 — 앱은 자체 스키마, 시크릿으로 주입된 연결 문자열을 얻습니다.
- 배포 — Deploy를 누릅니다. 빌드는 CodeBuild에서 실행되고, 아티팩트는 R2에 도착하며, CDN에서 제공됩니다. 공개 URL은 ~30초 안에 라이브됩니다.
앱당 KV 스토어
모든 앱은 세션 데이터, 기능 플래그, 임시 상태를 위한 키-값 스토어를 얻습니다. 1밀리초 미만 읽기, 자동 제거 정책.
앱당 파일 스토리지
앱으로 범위가 지정된 객체 스토리지. 다운로드용 서명된 URL, 자동 이미지 변환, 대역폭 마크업 없음.
교차 앱 데이터 권한 부여
앱은 기본적으로 격리됩니다. 다른 앱에 특정 테이블에 대한 명시적이고 감사된 읽기 또는 쓰기 액세스를 부여합니다 — 앱 경계 전반에 걸친 RLS와 같습니다.
공개 앱 속도 제한
구성 가능한 버스트 및 리필이 있는 IP당, 사용자당, 경로당 할당량. 엣지에서 시행됩니다.
방문자 인증
인증 코드를 작성하지 않고 공개 앱에 대한 매직 링크 또는 비밀번호 인증. 세션은 앱당 데이터베이스에 저장됩니다.
자주 묻는 질문
osFoundry 앱은 Vercel/Heroku 대안입니까?
osFoundry는 앱 개발자에게 동일한 표면적을 다룹니다 — 코드, 데이터베이스, 시크릿, cron, 배포 URL — 그리고 위에 AI 기본 요소(invokeAI, 메모리 그룹, 에이전트 통합)를 추가합니다.
osFoundry 앱은 어떻게 청구됩니까?
컴퓨팅 초당, 스토리지 GB-일당, 함수 백만 호출당. 유휴 앱은 $0에 가깝습니다. 스토리지만 계속 청구됩니다.
공개 앱에 자체 도메인을 사용할 수 있습니까?
예 — CNAME을 추가하면 osFoundry가 TLS 인증서를 자동으로 프로비저닝합니다.
앱이 서로 데이터를 공유합니까?
명시적인 교차 앱 데이터 권한 부여로만 가능합니다. 기본적으로 각 앱은 격리됩니다(자체 DB, 시크릿, 파일 범위).
앱을 완전히 오프라인 / 자체 하드웨어에서 실행할 수 있습니까?
네이티브 런타임 모드는 파일 시스템 + 셸 액세스가 있는 데스크톱 셸 내부에서 앱을 실행합니다. 서버 측 런타임에는 당사 클라우드가 필요합니다(또는 엔터프라이즈의 경우 BYO-VPC).
관련 기능