본문으로 건너뛰기
해결책

Capgo 자체 호스팅

Capgo 자체 호스팅은 사용자에게 Capacitor 라이브 업데이트를 배포할 수 있도록 허용하며 Capgo 클라우드 서비스를 사용하지 않아도 됩니다.

작성 기사

마틴 도나디유

작가

발레리아

리뷰어

조던

편집자

Self hosted Capgo

이 글은 자체 호스팅하는 Capgo에 대한 단계별 가이드를 제공하며 자체 호스팅의 이점과 어려움에 대한 논의도 포함합니다.

소개

자체 호스팅은 서버와 네트워크를 설정하여 자체적으로 웹사이트나 애플리케이션을 운영하는 것을 의미합니다. 플랫폼으로부터의 서비스나 공공 클라우드 제공자를 사용하는 대신, 자체 호스팅을 선택하는 사람들은 네트워크를 운영하고 유지보수 및 가동률에 대한 책임을 지며, 웹사이트나 애플리케이션을 구축하는 것과 함께합니다.

Capgo를 시작하는 가장 쉬운 방법은 우리의 클라우드 기반의 공식 관리 서비스자신의 서버에서 관리하는 것을 좋아한다면, Capgo도 자체 호스팅할 수 있습니다.

자체 호스팅이란 무엇인가요?

자체 호스팅은 디지털 영역에서 운영하는 서버나 호스팅 인프라를 설정하여 온라인 존재와 서비스를 관리하고 제어하는 것을 의미합니다.第三자 호스팅 제공자를 의존하는 대신, 개인 및 조직은 서버, 웹사이트, 애플리케이션, 데이터 저장소와 같은 것을 자체적으로 설정하고 관리합니다.

왜 자체 호스팅을 선택하나요?

Self-hosting을 선택하는 이유는 많습니다. 가장 일반적인 이점은 다음과 같습니다.

  • 개인 정보 보호 및 통제: Self-hosting은 데이터와 개인 정보에 대한 완전한 통제를 제공합니다. 제 3 자 제공 업체가 활동을 추적하거나 데이터를 판매하지 않아도 됩니다.

  • 비용 절감: Self-hosting은 장기적으로 비용 효율성이 더 높을 수 있습니다. 특히 많은 리소스를 사용하거나 여러 서비스를 실행하는 경우입니다.

  • 맞춤화: Self-hosting은 특정 요구 사항에 맞게 애플리케이션과 서비스를 맞춤화할 수 있습니다.

  • 학습 및 실험: Self-hosting은 리눅스, 시스템 관리 및 기타 기술 주제에 대한 학습에 좋은 방법이 될 수 있습니다. 새로운 소프트웨어 및 서비스와 실험하는 것도 재미있을 수 있습니다.

  • 독립성: Self-hosting은 외부 제공 업체에 의존성을 줄입니다. 서비스 중단, 가격 변경 또는 서비스 중단과 같은 제 3 자 제공 업체의 조건에 따라 의존하지 않습니다. 비즈니스 및 개인이 온라인 존재에 의존하는 경우 이 독립성은 매우 중요합니다.

Capgo Cloud와 Capgo Self-Hosted의 차이점은 무엇입니까?

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

클라우드와 Self-Hosted 모두 동일한 대시보드, 동일한 동작 가능한 지표 및 방문자 개인 정보를 존중하는 동일한 약속을 받을 수 있습니다. 방문자 개인 정보를 존중하는 약속을 동일하게 받을 수 있습니다. both

Capgo 클라우드와 __CAPGO_KEEP_1__ Self-Hosted의 차이점은 다음과 같습니다:

Capgo 클라우드와 Capgo 자체 호스팅 간의 차이점은 다음과 같습니다.

  Self-Hosted 호스팅
Hosting 편리하고 편리합니다. 첫 업데이트를 보내는 데 2분이 걸리고, 고가용성, 백업, 보안 및 유지 관리는 모두 나에 의해 수행됩니다. 나만이 모든 것을 관리하므로 걱정할 필요가 없습니다. 자신이 모두 처리합니다. 서버를 얻어야 하며, 인프라스트럭처를 관리해야 합니다. 설치, 유지 관리, 업그레이드, 서버 용량, uptime, 백업, 보안, 안정성, 일관성, 로딩 시간 등 모든 것을 자신이 처리해야 합니다.
저장소 EU 소유 클라우드 인프라에서만 방문자 데이터를 처리합니다. 독일에 있는 안전하고 암호화된 서버에서만 사이트 데이터를 보관합니다. 이는 유럽 연합의 엄격한 데이터 개인정보 보호법에 따라 사이트 데이터를 보호하고 GDPR 준수를 보장합니다. 사이트 데이터는 EU 밖으로 나가지 않습니다. Capgo를 원하는 국가의任何서버에서 완전한 제어를 가지고 호스팅할 수 있습니다. basement에 있는 서버에서 호스팅하거나, cloud provider와 호스팅하거나, GDPR 준수하지 않는 cloud provider와 호스팅할 수 있습니다.
원본 데이터 __CAPGO_KEEP_0__를 자체 호스팅하면 분석가로서 원본 데이터에 접근할 수 있습니다. 데이터 분석 도구에 원본 데이터를 직접 가져와 사용할 수 있습니다. Are you an analyst and want access to the raw data? Hosting Capgo yourself gives you that option. Take the data directly from the database and import it to a data analysis tool of your choice.
Costs 클라우드 제공자에게만 요금을 지불하면 됩니다. __CAPGO_KEEP_0__를 호스팅하는 데 필요한 서버 비용과 서버를 운영하는 데 필요한 비용만 지불하면 됩니다. 저에게는 요금을 지불할 필요가 없습니다. 정액제 지원
정액제 지원은 포함되지 않습니다. 자체 호스팅 버전은 커뮤니티 지원만 제공됩니다. 실제로 사람들로 구성된 지원팀이 Capgo을 개발하고 유지합니다. 릴리스
릴리스 주기적으로 새로운 기능과 업데이트를 반복적으로 개발하고 개선합니다. 2년마다 한번씩 배포되는 장기 버전이기 때문에 최신 기능은 클라우드에서 테스트된 후에 즉시 사용할 수 없습니다.

자체 호스팅하는 Capgo 방법

우리는 Supabase를 주로 사용합니다. Capgo를 자체 호스팅하려면 Supabase의 자체 호스팅 문서를 따르세요. Self-hosted Supabase 문서.

Using the CLI with self-hosted capgo

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

튜토리얼 tutorial 자체 호스팅하는 __CAPGO_KEEP_1__와 함께 __CAPGO_KEEP_0__ 업데이터를 사용하는 방법

Using the capacitor updater with self-hosted capgo

]}

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

capgo을 로컬에서 개발할 수 있게 해줍니다. 그러나 기본적으로 이것만으로는 충분하지 않습니다.

두 운영 체제 모두 테스트하기 위해 HTTPS를 설정해야 합니다.

결론

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

Capgo을 자체 호스팅하려는 경우, 자체 호스팅에 대한 Capgo을 읽는 것을 추천합니다. __CAPGO_KEEP_1__ 자체 호스팅 문서자체 호스팅 __CAPGO_KEEP_0__

자체 호스팅 Capgo

만약에 당신이 Self hosted Capgo __CAPGO_KEEP_0__과 연결하여 Capgo CI/CD CI/CD Capgo Capgo 자체 빌드 Capgo CI/CD Capgo Native Builds Capgo CI/CD __CAPGO_KEEP_0__ CI/CD __CAPGO_KEEP_0__ CI/CD GitHub Capgo의 구현 세부 정보에 대한 GitHub 액션 통합.

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

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

최근 블로그

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