메인 콘텐츠로 건너뛰기
해결

자체 호스팅 Capgo

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

아니크 다발 바부

아니크 다발 바부

콘텐츠 마케터

자체 호스팅 Capgo

이 기사에서는 Capgo을 자체 호스팅하는 방법에 대한 단계별 안내를 제공하며, 자체 호스팅의 이점과 제한을 논의합니다.

소개

자체 호스팅은 서버와 네트워크를 설정하여 자신의 웹사이트 또는 애플리케이션을 실행하는 것을 의미합니다. 플랫폼으로부터 서비스를 받거나 공공 클라우드 제공자를 사용하는 대신, 자체 호스팅을 선택하는 사람들은 네트워크를 실행하고 유지 관리 및 uptime에 대한 책임을 지며, 웹사이트 또는 애플리케이션을 구축합니다.

Capgo를 사용하기 가장 쉬운 방법은 공식 관리 서비스를 클라우드에서 제공하는 것입니다. 그러나 자체 호스팅을 관리하는 것을 원한다면, Capgo를 서버에서 자체 호스팅할 수도 있습니다. 자체 호스팅이란 무엇인가?, but if you’re happy to manage your own, you can also self-host Capgo on your server.

자체 호스팅을 선택하는 이유는 무엇인가?

자체 호스팅을 선택하는 이유는 여러 가지가 있습니다. 가장 일반적인 이점은 다음과 같습니다.

개인 정보와 통제:

자체 호스팅은 데이터와 개인 정보에 대한 완전한 통제권을 제공합니다.第三자 제공자가 활동을 추적하거나 데이터를 판매하는 것에 대한 걱정 없이.

  • 자체 호스팅의 이점과 제한에 대한 자세한 내용은 __CAPGO_KEEP_0__의 공식 문서를 참조하세요. 자체 호스팅의 이점과 제한에 대한 자세한 내용은 __CAPGO_KEEP_0__의 공식 문서를 참조하세요.

  • 비용 절감: 자체 호스팅은 장기적으로 보면 많은 리소스를 사용하거나 여러 서비스를 실행하는 경우 비용이 더 저렴할 수 있습니다.

  • 맞춤화: 자체 호스팅은 특정 요구 사항을 충족시키기 위해 응용 프로그램과 서비스를 맞춤화할 수 있는 유연성을 제공합니다.

  • 학습 및 실험: 자체 호스팅은 리눅스, 시스템 관리 및 기타 기술 주제에 대한 학습에 좋은 방법이 될 수 있습니다. 또한 새로운 소프트웨어 및 서비스와 실험할 수 있는 재미있는 방법이 될 수 있습니다.

  • 독립성: 자체 호스팅은 외부 제공자에 의존성을 줄입니다. 서비스 중단, 가격 변경 또는 서비스 중단과 같은 외부 제공자의 조건에 따라 의존하지 않습니다. 비즈니스 및 온라인 존재에 의존하는 개인에게는 이러한 독립성이 중요할 수 있습니다.

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

Capgo Cloud와 Self-Hosted 모두 완전히 동일한 버전입니다. 프리미엄 및 고급 기능이 있는 상업용 버전은 없습니다.

같은 대시보드, 같은 동작 가능한 메트릭 및 같은 방문자 개인 정보를 존중하는 약속을 받을 수 있습니다. __CAPGO_KEEP_0__ Cloud와 Self-Hosted의 차이점은 무엇인가요? Cloud와 Self-Hosted 모두 완전히 동일한 버전입니다. 프리미엄 및 고급 기능이 있는 상업용 버전은 없습니다. 같은 대시보드, 같은 동작 가능한 메트릭 및 같은 방문자 개인 정보를 존중하는 약속을 받을 수 있습니다. with both.

2018년 12월에 Capgo 개발을 시작했으며 2019년 5월 SaaS 구독 사업을 출시했습니다. 프로젝트는 매우 활발하게 개발되고 빠르게 성장하고 있습니다. 또한 강력하고 시험에 통과했습니다.

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

 CloudSelf-hosted
Hosting쉽고 편리합니다. 첫 업데이트를 보내는 데 2분이 걸리고, 고가용성, 백업, 보안, 유지보수 모두 제가 관리합니다. 제가 모든 것을 관리하므로 걱정할 필요가 없습니다.자신이 모든 것을 처리합니다. 서버를 구입하고 인프라를 관리해야 합니다. 설치, 유지보수, 업그레이드, 서버 용량, uptime, 백업, 보안, 안정성, 일관성, 로딩 시간 등 모든 것을 책임져야 합니다.
Storage모든 방문자 데이터는 유럽 연합 소유의 클라우드 인프라에서만 처리됩니다. 독일에 있는 안전하고 암호화된 서버에서만 사이트 데이터를 보관합니다. 이는 유럽 연합의 엄격한 개인 정보 보호 법률에 의해 보호되고 GDPR와의 준수를 보장합니다. 사이트 데이터는 유럽 연합을 떠나지 않습니다.자신이 모든 것을 제어할 수 있고 Capgo를 원하는 국가의 서버에서 호스팅할 수 있습니다. basement에 서버를 호스팅하거나 원하는 클라우드 제공자와 호스팅할 수 있습니다. GDPR 준수하지 않는 클라우드 제공자도 호스팅할 수 있습니다.
Raw data모든 사이트 통계 및 메트릭을 내 현대적인 디자인, 사용하기 쉬운 및 빠른 로딩 대시보드에서 볼 수 있습니다. 대시보드에서만 통계를 집계하여 볼 수 있습니다.분석가로써 원시 데이터에 접근하고 싶으신가요? Capgo을 자체 호스팅하면 그 옵션을 제공해드립니다. 데이터베이스에서 직접 데이터를 가져와 분석 도구에 임포트할 수 있습니다.
비용업데이터 서비스를 제공하는 데 비용이 발생하므로 업데이터 서비스를 제공하는 데 필요한 비용을 청구합니다.서버 비용만 지불하면 되고 서버를 운영하는 데 필요한 비용만 지불하면 됩니다. 나에게는 어떠한 비용도 청구되지 않습니다. 단, 클라우드 제공업체에게만 지불해야 합니다.
프리미엄 지원실제로 Capgo을 개발하고 유지하는 실제 인간이 제공하는 지원입니다.프리미엄 지원은 포함되지 않습니다. 자체 호스팅된 릴리스는 커뮤니티 지원만 제공됩니다.
릴리스새로운 기능 및 업데이트를 매주 여러 번 개발하고 개선합니다.2년마다 한 번씩 배포되는 장기 릴리스입니다. 따라서 클라우드에서 테스트된 후 바로 사용할 수 있는 최신 기능은 즉시 사용할 수 없습니다.

How to self-host Capgo

우리는 Capgo 에서 Supabase를 주로 사용합니다. Capgo를 자체 호스팅하려면 다음을 따라야 합니다. __CAPGO_KEEP_0__ 자체 호스팅 문서.

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을 얻으려면 다음 튜토리얼 을 따라서 anon 키를 localSupaAnon에 복사하세요.

capacitor 업데이터를 capgo를 자체 호스팅한 경우 사용하는 방법

요구 사항

클론 capgo

capacitor 업데이터를 capgo를 자체 호스팅한 경우 사용하려면 앱 디렉토리에서 __CAPGO_KEEP_2__.config.ts를 편집하고 capacitor.config.ts __CAPGO_KEEP_0__ 디렉토리에서 시작하여 다음과 같이 설정하세요.

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"
    },
  },
};

이러한 설정은 개발 환경에서 capgo를 사용할 수 있게 해줍니다. 그러나 기본 설정으로는 충분하지 않습니다.

Both OS를 테스트하기 위해서는 HTTPS를 설정해야 합니다.

결론

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

자체 호스팅 Capgo을 고려하고 있다면, Capgo을 읽기를 추천합니다. 자체 호스팅 문서. 자체 호스팅의 요구 사항과 위험을 이해하기 위해 이 문서를 읽는 것이 좋습니다.

Self hosted Capgo에서 계속 진행하세요.

Self hosted __CAPGO_KEEP_0__을 사용하는 경우 Self hosted Capgo __CAPGO_KEEP_1__ Capgo CI/CD Capgo CI/CD를 위한 제품 워크플로우 Capgo Native Builds Capgo Native Builds를 위한 제품 워크플로우 Capgo Integrations Capgo Integrations를 위한 제품 워크플로우 CI/CD Integration CI/CD Integration의 구현 세부 사항, 그리고 GitHub Actions Integration GitHub Actions Integration의 구현 세부 사항.

실시간 업데이트 Capacitor 앱에

웹-layer 버그가 실시간으로 발생하면 Capgo을 통해修정 Ship 대기하는 앱 스토어 승인일을 대신합니다. 사용자는 배경에서 업데이트를 받으면 native 변경 사항은 일반적인 검토 경로에 남아있다.

시작하기

최신 블로그

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