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

0. 서문
Web3.0은 다음 세대 인터넷을 가리키며, 단순한 정보 전달과 소통을 넘어 탈중앙화와 암호화 보호를 중시하는 애플리케이션으로 무게중심이 이동합니다. Web2.0과 비교하면 Web3.0은 사용자 데이터의 개인정보 보호와 보안, 그리고 탈중앙화 애플리케이션(DApp)의 개발과 사용을 더 중요하게 다룹니다.
Web3.0의 핵심은 블록체인 기술입니다. 블록체인은 모든 거래와 정보를 기록하고 검증할 수 있는 탈중앙화 분산 데이터베이스입니다. 블록체인 기술을 통해 Web3.0은 더 안전하고 투명하며 신뢰할 수 있는 애플리케이션을 제공하고, 중개자의 개입도 줄일 수 있습니다.
Web3.0 플랫폼에 사이트를 배포하면 다음과 같은 장점이 있습니다.
탈중앙화: Web3.0 플랫폼의 사이트는 중앙화된 서버에 의존하지 않고 분산 노드를 사용해 데이터를 저장하고 전송합니다. 따라서 사이트가 더 안전하고 안정적이며, 단일 장애 지점의 영향을 줄일 수 있습니다.
데이터 개인정보 보호와 보안: Web3.0 플랫폼은 암호화 기술로 사용자의 개인정보와 보안을 보호하고, 개인 데이터가 임의로 공유되거나 판매되지 않도록 합니다. 이는 Web2.0 대비 중요한 개선점입니다.
중개자 제거: Web3.0 플랫폼의 사이트는 스마트 컨트랙트로 거래를 자동 실행할 수 있어 중개자의 개입을 줄이고 거래를 더 빠르고 편리하게 만들 수 있습니다.
커뮤니티 거버넌스: Web3.0 플랫폼의 사이트는 DAO(탈중앙화 자율 조직)를 통해 커뮤니티 거버넌스를 구현할 수 있으며, 사용자가 사이트의 의사 결정과 운영에 직접 참여할 수 있습니다.
새로운 비즈니스 모델: Web3.0 플랫폼의 사이트는 암호화폐로 결제와 보상을 구현할 수 있고, NFT(대체 불가능 토큰)를 통해 디지털 자산 거래와 관리를 구현할 수 있습니다. 이는 사이트에 새로운 비즈니스 모델과 기회를 제공합니다.
정리하면 Web3.0 플랫폼에 배포한 사이트는 더 안전하고 투명하며 탈중앙화된 혁신적인 서비스를 제공할 수 있습니다. NotionNext는 탈중앙화 Web3.0 플랫폼 배포를 지원하므로 사용자에게 더 안정적인 서비스를 제공하고 사이트 운영에도 새로운 기회를 만들 수 있습니다.
1. 계정 준비
4EverLand 공식 사이트에 접속한 뒤 GitHub 계정으로 로그인합니다.

2. 프로젝트 가져오기
New Project를 클릭합니다.

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

3. 설정 수정
반드시 수정해야 하는 항목은 4개입니다.
Branch: 브랜치를
deploy/4everland로 변경합니다. 해당 브랜치가 없다면 원본 코드 저장소에서 이 브랜치를 가져오세요.Build Command: 빌드 명령을yarn export로 변경합니다.Node.js Version: 실행 환경 버전을
18.x로 변경합니다.환경 변수:
VERCEL_ENV=production을 추가합니다. 오른쪽의Add를 클릭하는 것을 잊지 마세요. 이어서NOTION_PAGE_ID환경 변수도 추가합니다. 환경 변수 설정 방식은 Vercel과 거의 같습니다.

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

3.2 도메인 설정
프로젝트의 Domains 탭으로 이동합니다.

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

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

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

3.3 접속 예시
Tangly Blog | 과정을 기록하고 경험을 나눕니다
과정을 기록하고 경험을 나눕니다.
4. 특별 설명
cloudflarePage와 4EverLand 배포 방식은 실제로 Next 프로젝트를 정적 HTML로 내보내는 방식입니다.
이 방식의 단점은 Notion 콘텐츠 변경 사항을 동적으로 즉시 반영하지 못한다는 점입니다.
글을 수정하거나 발행한 뒤에는 4EverLand 관리자 화면에서 다시 배포를 실행하세요.
원문 링크
https://docs.tangly1024.com/article/notionnext-deploy-web3.0-4everland
