메인 콘텐츠로 건너뛰기
솔루션

Self hosted Capgo

Capgo를 자체 호스팅하면 사용자에게 Capacitor를 실시간으로 업데이트할 수 있습니다. 또한 Capgo 클라우드 서비스를 사용하지 않고도 Capacitor를 업데이트할 수 있습니다.

Anik Dhabal Babu

Anik Dhabal Babu

콘텐츠 마케터

Self hosted Capgo

Capgo를 자체 호스팅하는 방법에 대한 단계별 안내와 자체 호스팅의 이점과 단점에 대한 논의가 포함된 이 기사에서는 Capgo를 자체 호스팅하는 방법에 대해 설명합니다.

소개

자체 호스팅은 서버와 네트워크를 설정하여 자신의 웹사이트 또는 애플리케이션을 실행하는 것을 의미합니다. 플랫폼을作为 서비스 또는 공공 클라우드 제공자를 사용하는 대신, 자체 호스팅을 선택하는 사람들은 네트워크를 실행하고 유지 관리 및 가동 시간을 책임지고 웹사이트 또는 애플리케이션을 개발하는 것에 대한 책임을 지게 됩니다.

Capgo를 시작하는 가장 쉬운 방법은 클라우드에서 제공하는 __CAPGO_KEEP_0__의 공식 관리 서비스, 그러나 자체 호스팅을 관리하는 것이 마음에 들면 Capgo를 서버에 자체 호스팅할 수도 있습니다.

__CAPGO_KEEP_0__

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

__CAPGO_KEEP_3__

  • __CAPGO_KEEP_4__ __CAPGO_KEEP_5__

  • __CAPGO_KEEP_6__ __CAPGO_KEEP_7__

  • __CAPGO_KEEP_8__ __CAPGO_KEEP_9__

  • __CAPGO_KEEP_10__ __CAPGO_KEEP_11__

  • 독립성: 자체 호스팅은 외부 제공자에 의존하는 것을 줄여줍니다. 당신은 서비스 약관, 가격 변경, 또는 잠재적인 서비스 중단에 의존하지 않습니다. 이 독립성은 비즈니스와 개인이 온라인 존재에 의존하는 중요한 기능을 사용하는 경우 매우 중요합니다.

Capgo Cloud와 Capgo Self-Hosted의 차이점은 무엇인가요?

Capgo의 버전은 하나뿐입니다. 나의 Cloud와 Self-Hosted 제품은 완전히 같습니다. 더 나은 또는 더 완전한 기능 세트를 가진 프리미엄 및 전용 상업 버전은 없습니다.

같은 대시보드, 같은 동작 가능한 지표 및 같은 방문자 개인 정보를 존중하는 약속을 받을 수 있습니다. 두 가지 모두. 나는 __CAPGO_KEEP_0__ 개발을 2018년 12월에 시작했으며 2019년 5월에 SaaS 구독 사업을 시작했습니다. 프로젝트는 매우 활발하게 개발되고 빠르게 성장하고 있습니다. 또한 강력하고 전투를 견디는 프로젝트입니다.

Capgo Cloud와 __CAPGO_KEEP_1__ Self-Hosted의 차이점은 다음과 같습니다:

Here are the differences between Capgo Cloud and Capgo Self-Hosted:

  Self-hosted 호스팅
__CAPGO_KEEP_0__ 쉬운 편리한 방법입니다. 2분만에 첫 업데이트를 보내는 것이 가능하며, 고가용성, 백업, 보안, 유지보수 등 모든 것을 저희가 관리합니다. 저희가 모든 것을 관리하므로 걱정할 필요가 없습니다. 자신이 모든 것을 다 하세요. 서버를 구입하고 인프라를 관리해야 합니다. 설치, 유지보수, 업그레이드, 서버 용량, uptime, 백업, 보안, 안정성, 일관성, 로딩 시간 등 모든 것을 자신이 책임져야 합니다.
저장소 모든 방문자 데이터는 유럽 연합 소유의 클라우드 인프라에서만 처리됩니다. 저희는 독일에 있는 안전하고 암호화된 서버에서 __CAPGO_KEEP_0__의 데이터를 저장합니다. 이는 유럽 연합의 엄격한 개인 정보 보호 법률에 의해 보호되고 GDPR 준수를 보장합니다. __CAPGO_KEEP_0__의 데이터는 유럽 연합 밖으로 나가지 않습니다. 자신이 모든 것을 제어할 수 있으며 Capgo를 원하는 국가의 서버에서 호스팅할 수 있습니다. 집의 basement에 서버를 두거나, 원하는 클라우드 제공자와 호스팅할 수 있습니다. GDPR 준수하지 않는 클라우드 제공자도 호스팅할 수 있습니다.
원본 데이터 __CAPGO_KEEP_0__의 모든 통계 및 메트릭을 저희의 현대적인, 사용하기 쉬운, 빠른 로딩 속도의 대시보드에서 볼 수 있습니다. 대시보드에서는 통계가 집계된 형태로만 볼 수 있습니다. 분석가라면 원본 데이터에 접근하고 싶은가? Capgo를 자신이 호스팅하면 원본 데이터에 접근할 수 있습니다. 데이터베이스에서 직접 데이터를 가져와 원하는 데이터 분석 도구에 import할 수 있습니다.
비용 업데이터 서비스를 제공하는 데 비용이 발생하므로 저희는 구독 요금을 부과합니다. __CAPGO_KEEP_0__의 경우, 서버만을 위해 비용을 지불하고 서버를 운영하는 데 관련된 비용만을 지불하면 됩니다. __CAPGO_KEEP_0__에 대한 어떠한 수수료도 지불할 필요가 없습니다. 대신에, 클라우드 제공업체에만 비용을 지불합니다.
Premium Support 실제로 Capgo을 개발하고 유지 관리하는 실제 인간이 제공하는 지원. Premium 지원은 포함되지 않습니다. 자체 호스팅 릴리스는 단지 커뮤니티 지원만을 제공합니다.
릴리스 __CAPGO_KEEP_0__는 새로운 기능과 업데이트를 매주 여러 번 지속적으로 개발하고 개선합니다. __CAPGO_KEEP_0__의 경우, 1년에 2번에 한 번씩 긴급 릴리스가 제공되며, 최신 기능은 클라우드에서 테스트된 후에 즉시 사용할 수 있습니다.

Capgo를 자체 호스팅하는 방법

Capgo에서 Supabase를 주로 사용하고 있습니다. 자체 호스팅을 하려면 Supabase의 자체 호스팅 문서를 따라야 합니다. Supabase 자체 호스팅 문서.

CLI를 자체 호스팅한 capgo와 함께 사용하는 방법

CLI를 자체 호스팅한 capgo와 함께 사용하려면, 앱 디렉토리에서 capacitor.config.ts를 편집하고 다음과 같이 설정하세요:

const config: CapacitorConfig = {
  appId: 'com.demo.app',
  appName: 'demoApp',
  webDir: 'dist',
  bundledWebRuntime: false,
  plugins: {
    CapacitorUpdater : {
      localHost: "http://localhost:5173",
      localWebHost: "http://localhost:5173",
      localSupa: "http://localhost:54321",
      localSupaAnon: "see_notes",
    },
  },
};

주의: localSupaAnon을 얻으려면 이 tutorial 을 따라서 anon key를 localSupaAnon에 복사하세요.

capacitor 업데이터를 사용하여 자체 호스팅 capgo

Requirement

Cloned capgo

capacitor 업데이터를 사용하여 자체 호스팅 capgo을 편집하려면 capacitor.config.ts 앱 디렉토리에서 from을 수정하고 다음과 같이 설정하세요:

const config: CapacitorConfig = {
  appId: 'com.demo.app',
  appName: 'demoApp',
  webDir: 'dist',
  bundledWebRuntime: false,
  plugins: {
    CapacitorUpdater : {
      statsUrl: "https://localhost:54321/functions/v1/stats",
      channelUrl: "https://localhost:54321/functions/v1/channel_self",
      updateUrl: "https://localhost:54321/functions/v1/updates"
    },
  },
};

이렇게 하면 개발 환경에서 local capgo을 사용할 수 있지만, 기본적으로는 충분하지 않습니다.

Both os를 테스트하려면 HTTPS를 설정해야 합니다.

Conclusion

결론적으로, 자체 호스팅 Capgo은 자체 호스팅을 수행할 수 있는 조직이 자원과 전문성을 보유하고 있다면 좋은 옵션일 수 있습니다. 이는 업데이트 프로세스, 보안 및 규정 준수에 대한 제어를 제공합니다. 그러나 자체 호스팅을 결정하기 전에 이점과 장애를 신중하게 고려해야 합니다.

If you are considering self-hosting Capgo, I recommend that you start by reading the Capgo 자체 호스팅 문서이것은 자체 호스팅의 요구 사항과 위험에 대한 좋은 이해를 제공합니다.

Self hosted Capgo

자체 호스팅 __CAPGO_KEEP_0__을 사용하여 CI/CD 자동화 계획을 만든다면, 그것을 Capgo CI/CD 에 연결하세요. 그것은 Capgo CI/CD에서 제품 워크플로우에 Capgo Native Builds Capgo Native Builds 그것은 Capgo Native Builds에서 제품 워크플로우에 Capgo 통합 제품 워크플로우에서 Capgo 통합을 위해 CI/CD 통합 CI/CD 통합 구현 세부 사항에 대해 GitHub 액션 통합 GitHub 액션 통합 구현 세부 사항에 대해

Capacitor 앱에 대한 실시간 업데이트

웹-layer 버그가 활성화된 경우, 앱 스토어 승인까지 며칠 기다리지 않고 Capgo를 통해 패치를 배포하세요. 사용자는 배경에서 업데이트를 받으며, 네이티브 변경 사항은 일반적인 리뷰 경로를 유지합니다.

시작하기

최신 블로그 글

Capgo은 전문적인 모바일 앱을 만들기 위해 필요한 최고의 통찰력을 제공합니다.