Skip to content

4EverLand로 NotionNext 배포하기 - Web3.0 방식 ​

이전 문서: 4EverLand로 NotionNext 배포하기 - Web3.0 방식 게시일: 2023-6-21 마지막 수정: 2024-11-13 원래 분류: 🚀 설치 및 배포 태그: NotionNext, 배포 방식, Web3 요약: Web3.0 플랫폼에 배포한 사이트는 더 안전하고 투명하며 탈중앙화된 서비스를 제공할 수 있습니다. NotionNext는 탈중앙화 Web3.0 플랫폼 배포를 지원하며, 이를 통해 더 안정적인 서비스와 새로운 운영 기회를 얻을 수 있습니다.

💡 NotionNext는 탈중앙화 Web3.0 플랫폼 배포를 지원합니다. 관심이 있다면 직접 체험해 보세요.

download.jpg

0. 서문 ​

Web3.0은 다음 세대 인터넷을 가리키며, 단순한 정보 전달과 소통을 넘어 탈중앙화와 암호화 보호를 중시하는 애플리케이션으로 무게중심이 이동합니다. Web2.0과 비교하면 Web3.0은 사용자 데이터의 개인정보 보호와 보안, 그리고 탈중앙화 애플리케이션(DApp)의 개발과 사용을 더 중요하게 다룹니다.

Web3.0의 핵심은 블록체인 기술입니다. 블록체인은 모든 거래와 정보를 기록하고 검증할 수 있는 탈중앙화 분산 데이터베이스입니다. 블록체인 기술을 통해 Web3.0은 더 안전하고 투명하며 신뢰할 수 있는 애플리케이션을 제공하고, 중개자의 개입도 줄일 수 있습니다.

Web3.0 플랫폼에 사이트를 배포하면 다음과 같은 장점이 있습니다.

  1. 탈중앙화: Web3.0 플랫폼의 사이트는 중앙화된 서버에 의존하지 않고 분산 노드를 사용해 데이터를 저장하고 전송합니다. 따라서 사이트가 더 안전하고 안정적이며, 단일 장애 지점의 영향을 줄일 수 있습니다.

  2. 데이터 개인정보 보호와 보안: Web3.0 플랫폼은 암호화 기술로 사용자의 개인정보와 보안을 보호하고, 개인 데이터가 임의로 공유되거나 판매되지 않도록 합니다. 이는 Web2.0 대비 중요한 개선점입니다.

  3. 중개자 제거: Web3.0 플랫폼의 사이트는 스마트 컨트랙트로 거래를 자동 실행할 수 있어 중개자의 개입을 줄이고 거래를 더 빠르고 편리하게 만들 수 있습니다.

  4. 커뮤니티 거버넌스: Web3.0 플랫폼의 사이트는 DAO(탈중앙화 자율 조직)를 통해 커뮤니티 거버넌스를 구현할 수 있으며, 사용자가 사이트의 의사 결정과 운영에 직접 참여할 수 있습니다.

  5. 새로운 비즈니스 모델: Web3.0 플랫폼의 사이트는 암호화폐로 결제와 보상을 구현할 수 있고, NFT(대체 불가능 토큰)를 통해 디지털 자산 거래와 관리를 구현할 수 있습니다. 이는 사이트에 새로운 비즈니스 모델과 기회를 제공합니다.

정리하면 Web3.0 플랫폼에 배포한 사이트는 더 안전하고 투명하며 탈중앙화된 혁신적인 서비스를 제공할 수 있습니다. NotionNext는 탈중앙화 Web3.0 플랫폼 배포를 지원하므로 사용자에게 더 안정적인 서비스를 제공하고 사이트 운영에도 새로운 기회를 만들 수 있습니다.

1. 계정 준비 ​

4EverLand 공식 사이트에 접속한 뒤 GitHub 계정으로 로그인합니다.

#IPFS #Arweave #Dfinity #Web3

Untitled

2. 프로젝트 가져오기 ​

New Project를 클릭합니다.

Untitled

본인의 NotionNext 프로젝트를 찾습니다. NotionNext 프로젝트가 최신 상태이고, 프로젝트에 deploy/4everland 브랜치가 포함되어 있는지 확인하세요.

오른쪽의 Import를 클릭해 가져옵니다.

Untitled

3. 설정 수정 ​

반드시 수정해야 하는 항목은 4개입니다.

  1. Branch: 브랜치를 deploy/4everland로 변경합니다. 해당 브랜치가 없다면 원본 코드 저장소에서 이 브랜치를 가져오세요.

  2. Build Command: 빌드 명령을 yarn export로 변경합니다.

  3. Node.js Version: 실행 환경 버전을 18.x로 변경합니다.

  4. 환경 변수: VERCEL_ENV = production을 추가합니다. 오른쪽의 Add를 클릭하는 것을 잊지 마세요. 이어서 NOTION_PAGE_ID 환경 변수도 추가합니다. 환경 변수 설정 방식은 Vercel과 거의 같습니다.

Untitled

3.1 완료 ​

하단의 Deploy를 클릭하면 배포가 시작됩니다. 몇 분 정도 기다리면 됩니다.

Untitled

3.2 도메인 설정 ​

프로젝트의 Domains 탭으로 이동합니다.

Untitled

사용할 도메인을 추가합니다. 예: 4everland.tangly1024.com. 오른쪽의 Add를 클릭합니다.

Untitled

이후 안내에 따라 도메인 DNS 관리 화면에서 CNAME을 설정하면 됩니다.

Untitled

설정이 완료되면 사이트에 접속할 수 있습니다.

Untitled

3.3 접속 예시 ​

Tangly Blog | 과정을 기록하고 경험을 나눕니다

과정을 기록하고 경험을 나눕니다.

4. 특별 설명 ​

cloudflarePage와 4EverLand 배포 방식은 실제로 Next 프로젝트를 정적 HTML로 내보내는 방식입니다.

이 방식의 단점은 Notion 콘텐츠 변경 사항을 동적으로 즉시 반영하지 못한다는 점입니다.

글을 수정하거나 발행한 뒤에는 4EverLand 관리자 화면에서 다시 배포를 실행하세요.

원문 링크 ​

https://docs.tangly1024.com/article/notionnext-deploy-web3.0-4everland