무료 JamStack/Keybase.io를 사용한 정적 사이트 호스팅

3813 단어 jamstackwebdevhosting
Keybase은 안전한 메시징 및 파일 공유를 제공합니다. 파일 공유 제품에는 공용 JamStack/정적 웹 사이트를 호스팅하는 데 사용할 수 있는 250GB의 스토리지가 포함되어 있습니다.



키베이스 설치



Keybase 사이트는 해당 소프트웨어를 통해 액세스하므로 Keybase.io으로 이동하여 운영 체제 설치 지침을 따라야 합니다.

Keybase 클라이언트를 설치한 후 파일 탭으로 이동합니다. 이와 유사한 화면이 표시되어야 합니다.



운영 체제의 파일 시스템에 대한 Keybase 활성화 지침을 따릅니다. 이렇게 하면 Keybase 보안 파일 공유에 대한 기본 파일 시스템 액세스가 제공됩니다.

Keybase 파일 시스템이 설치되면 Mac/Linux의 경우 /keybase, Windows의 경우 K:\에서 파일에 액세스할 수 있습니다.

모든 것이 올바르게 설정되면 /keybase 아래에 세 개의 디렉토리가 표시됩니다.

/keybase
    /private
    /public
    /team


Keybase 하위 도메인



모든Keybase 계정에는 <username>.keybase.pub 형식의 하위 도메인이 제공됩니다. 예를 들어 내 사용자 이름은 joelnet 이므로 내 하위 도메인은 joelnet.keybase.pub 입니다. 이것은 내 정적 파일이 있는 곳입니다.

Keybase에 파일 복사



파일을 /keybase/public/joelnet(Windows의 경우 K:\public\joelnet)에 복사하여 Keybase 하위 도메인에 파일을 추가할 수 있습니다. 여기에 복사된 모든 파일은 PUBLIC이며 누구나 읽을 수 있습니다.
/keybase/public/joelnet(Windows의 경우 K:\public\joelnet)에 복사할 Gatsby 사이트를 준비했습니다.


귀하의 웹사이트가 배포되었습니다! 브라우저를 열고 새 사이트를 방문하십시오. 내 사이트가 이제 joelnet.keybase.pub에 표시되고 표시됩니다 🔥

맞춤 도메인 이름



Keybase도 사용자 지정 도메인 이름을 지원하지만 프로세스가 약간 다릅니다.

사이트는 /keybase/private/<username>,kbpbot/<site>(Windows의 경우 K:\private\<username>,kbpbot/<site>) 아래에 배포되어야 합니다. <site>는 아무 이름이나 될 수 있습니다. 이렇게 하면 Keybase에서 여러 사이트를 호스팅할 수 있는 유연성이 제공됩니다.

다음 단계는 DNS를 설정하는 것입니다.
CNAME를 가리키도록 kbp.keybaseapi.com를 만듭니다.

다음으로 TXT 레코드를 만듭니다. 사이트가 my-site.example.com 에 있는 경우 레코드 앞에 _keybase_pages. 를 붙입니다.

내 DNS 레코드는 다음과 같습니다.



파일을 복사한 후 사용자 지정 도메인에서 웹사이트에 액세스할 수 있어야 합니다!



Keybase Sites에 대한 자세한 내용은 here에서 확인할 수 있습니다.
  • 내 📰에 가입하세요 Newsletter
  • 제 📺 유튜브 구독,
  • Twitter에서 나에게 안부 전해줘

  • 건배 🍻

    Killian Eon에서 Pexels 님의 사진

    좋은 웹페이지 즐겨찾기