การสร้างเว็บไซต์แบบกระจายอำนาจนั้นง่ายกว่าที่คนส่วนใหญ่คาดหวัง ในความเป็นจริง ข้อแตกต่างเพียงอย่างเดียวระหว่างเว็บไซต์แบบกระจายอำนาจและไซต์ปกติก็คือ เว็บไซต์นั้นโฮสต์บนเครือข่ายแบบกระจายอำนาจ เกือบทุกอย่างอื่นยังคงเหมือนเดิม
MUO วิดีโอประจำวันนี้ เลื่อนเพื่อดำเนินการต่อด้วยเนื้อหา
ในคู่มือนี้ เราจะพูดถึงกระบวนการสร้างและเปิดตัวเว็บไซต์แบบกระจายอำนาจ คุณจะต้องมีโดเมน Web3 และ ETH บางส่วนในกระเป๋าเงินของคุณเพื่อดำเนินการตามกระบวนการทั้งหมด
1. สร้างไฟล์เว็บไซต์ของคุณ
เริ่มต้นด้วยการเตรียมไฟล์เว็บไซต์ที่จำเป็น หรือคุณสามารถดาวน์โหลดเทมเพลตเว็บไซต์ฟรีจากผู้ให้บริการเทมเพลตและใช้เพื่อสร้างเว็บไซต์แบบกระจายอำนาจของคุณ เราจะดาวน์โหลดเทมเพลตจาก Free CSS เพื่อพัฒนาเว็บไซต์ของเรา
ไม่พบที่อยู่ IP ของเซิร์ฟเวอร์ s0.2mdn.net
- เยี่ยม ฟรี CSS เลือกเทมเพลตแล้วดาวน์โหลด จากนั้นแตกไฟล์ ZIP ลงในโฟลเดอร์ที่มีแต่ละไฟล์ ดังที่แสดงด้านล่าง
หากคุณกำลังสร้างเว็บไซต์ตั้งแต่ต้น ตรวจสอบให้แน่ใจว่าคุณมีไฟล์ทั้งหมดอยู่ในโฟลเดอร์เดียว
2. อัปโหลดไฟล์เว็บไซต์ของคุณไปยัง IPFS
IPFS (Inter-Planetary File System) เป็นระบบจัดเก็บไฟล์แบบกระจายอำนาจที่ได้รับความนิยมมากที่สุด ซึ่งประกอบด้วยเครือข่ายคอมพิวเตอร์แบบ peer-to-peer ที่กระจายอยู่ทั่วโลกซึ่งทำงานร่วมกันเพื่อโฮสต์ไฟล์
ขั้นแรก คุณสามารถโฮสต์ไฟล์เว็บไซต์ของคุณบนคอมพิวเตอร์ส่วนบุคคลโหนด IPFS ที่รันโดยอิสระ ความท้าทายของเส้นทางนี้คือคอมพิวเตอร์ของคุณจะต้องออนไลน์เพื่อให้ผู้อื่นเข้าถึงเว็บไซต์ที่กระจายอำนาจของคุณได้
อีกทางเลือกหนึ่งคือการใช้แพลตฟอร์มโฮสติ้ง IPFS เช่น ปินาต้า , อ้วน , หรือ ฟลีค เพื่อโฮสต์และแจกจ่ายไฟล์ของคุณผ่านเครือข่าย IPFS ทำให้ทุกคนสามารถเข้าถึงได้ อย่างไรก็ตาม คุณจะต้องชำระค่าสมัครสมาชิกเพื่อใช้บริการบางอย่างเหล่านี้
กำลังอัปโหลดไปยังโหนด IPFS ของคุณ
ขั้นแรก คุณต้องรันโหนด IPFS อิสระ
- เริ่มโดย การตั้งค่า IPFS บนพีซีของคุณ . คุณสามารถดาวน์โหลดไคลเอนต์ PC หรือใช้ส่วนขยายเบราว์เซอร์ Brave เพื่อตั้งค่าโหนด IPFS ของคุณ
- เมื่อคุณตั้งค่าเรียบร้อยแล้ว ให้เปิดแดชบอร์ด IPFS คลิก นำเข้า และอัปโหลดโฟลเดอร์เว็บไซต์ของคุณ
- หากต้องการตรวจสอบว่าเว็บไซต์ใช้งานได้หรือไม่ ให้คลิกจุดสามจุดทางด้านขวาของไฟล์ เลือก แบ่งปันลิงค์ คัดลอกและเปิดลิงก์ IPFS ในแท็บใหม่ใน Brave ไซต์ควรโหลดได้ดีหากคุณตั้งค่า Brave อย่างถูกต้อง
กำลังอัปโหลดไปยัง Fleek
Fleek อนุญาตให้ผู้ใช้อัปโหลดเว็บไซต์ไปยัง IPFS ได้ฟรี ในขณะที่ Piñata ต้องการแพ็คเกจพรีเมียม อย่างไรก็ตาม คุณจะต้องปรับใช้เว็บไซต์ของคุณบน GitHub ก่อนจึงจะสามารถใช้ Fleek ได้
- เปิดแดชบอร์ด GitHub ของคุณและสร้างพื้นที่เก็บข้อมูลใหม่ จากนั้น อัปโหลดไฟล์เว็บไซต์ของคุณไปยังพื้นที่เก็บข้อมูล GitHub โดยใช้ Git ซึ่งเป็นระบบควบคุมเวอร์ชันที่ผสานรวมกับ GitHub ได้เป็นอย่างดี เพื่อการสาธิตที่ง่ายดาย ขั้นแรกให้บันทึกไฟล์เว็บไซต์ของคุณในโฟลเดอร์บนเดสก์ท็อปของคุณที่เรียกว่า ดีเว็บ
- เยี่ยม Git-scm ดาวน์โหลด และติดตั้ง Git เวอร์ชันล่าสุด
- เปิด Git Bash จากเมนู Start ของพีซีแล้วพิมพ์:
cd desktop/dWeb
- จากนั้นรันคำสั่งต่อไปนี้ทีละคำ:
git init
git add .
git commit -m "first commit"
git remote add origin [url].gitgit remote add origin https://github.com/elgwaro/dWeb.git
การรันคำสั่งเหล่านี้จะเริ่มต้นโฟลเดอร์ .git ที่ซ่อนอยู่ในโฟลเดอร์เว็บไซต์ของคุณ เพิ่มไฟล์เว็บไซต์ทั้งหมดของคุณลงในโฟลเดอร์ .git ยืนยันการอัปโหลด และอัปโหลดไฟล์ไปยังพื้นที่เก็บข้อมูล GitHub ของคุณในที่สุด
นี่เป็นวิธีที่มีประสิทธิภาพมากที่สุดในการอัปโหลดไฟล์และโฟลเดอร์เว็บไซต์หลายไฟล์ไปยังพื้นที่เก็บข้อมูล GitHub ซึ่งควรมีลักษณะดังที่แสดงด้านบน
ฉันควรซื้อแล็ปท็อปเครื่องใหม่ไหม
การเชื่อมโยง Fleek กับ GitHub
ต่อไปนี้คือวิธีเชื่อมโยงบัญชี Fleek กับ GitHub
- เยี่ยม ฟลีค ลงชื่อเข้าใช้บัญชีของคุณแล้วคลิก เพิ่มไซต์ใหม่
- เชื่อมต่อ Fleek กับ GitHub และอนุญาตการเข้าถึงพื้นที่เก็บข้อมูลด้วยไฟล์เว็บไซต์ของคุณ
- Fleek จะแสดงพื้นที่เก็บข้อมูลที่คุณเลือก ไปต่อที่ วางตำแหน่ง เลือกแท็บ IPFS แล้วคลิก ดำเนินการต่อ .
- เลือก Framework (ถ้าไม่แน่ใจก็ปล่อยไว้เป็น อื่น ) และปรับใช้ไซต์ของคุณ
เว็บไซต์ของคุณจะถูกปรับใช้บน IPFS
3. เชื่อมต่อโดเมน Web3 ของคุณ
ไม่ว่าคุณจะใช้โหนด IPFS ในเครื่องหรือแพลตฟอร์มออนไลน์ เช่น Fleek ณ จุดนี้ คุณควรให้เว็บไซต์ของคุณใช้งานกับ IPFS ซึ่งหมายความว่าคุณมีแฮช IPFS ของเว็บไซต์
ขั้นตอนต่อไปคือการเชื่อมโยงเว็บไซต์ของคุณกับโดเมน Web3 ของคุณ คุณสามารถซื้อได้จากที่ใดก็ได้ ผู้รับจดทะเบียน Web3 ชั้นนำ ในตลาด. ค่าใช้จ่ายของโดเมนจะขึ้นอยู่กับเงื่อนไขของแพลตฟอร์มและสำหรับ ระบบโดเมนที่ใช้บล็อกเชน คุณจะต้องเสียค่าธรรมเนียมเครือข่ายสำหรับการทำธุรกรรมที่จะบันทึกไว้ในบล็อคเชน
เพื่อจุดประสงค์ของการสาธิตนี้ เราได้รับมา elgwaro.eth โดเมนบน ENS
การเชื่อมโยงโดเมน ENS กับเว็บไซต์ IPFS
ต่อไปนี้เป็นวิธีการเชื่อมโยงโดเมน ENS ของคุณกับไซต์ที่โฮสต์โดย IPFS
- เปิดแดชบอร์ด ENS ของคุณและเข้าถึงส่วนชื่อโดเมนของคุณ
- เลือก บันทึก แท็บแล้วคลิก แก้ไขบันทึก .
- เลือก อื่น วางลิงก์เว็บไซต์ IPFS อิสระของคุณแล้วคลิก บันทึก .
- คุณจะได้รับแจ้งให้เชื่อมต่อกระเป๋าเงินของคุณเพื่ออนุมัติการทำธุรกรรม ซึ่งจะเสียค่าธรรมเนียมเล็กน้อย ขึ้นอยู่กับกิจกรรมของเครือข่าย
- เมื่อการทำธุรกรรมเสร็จสิ้น โดเมน Web3 ของคุณจะถูกเชื่อมโยงกับเว็บไซต์ที่กระจายอำนาจของคุณ
หากคุณใช้ Fleek คุณสามารถเชื่อมต่อโดเมนของคุณบนแดชบอร์ด Fleek ได้
- เปิดแดชบอร์ดเว็บไซต์ที่ใช้งานแล้วคลิก เพิ่มโดเมนที่กำหนดเอง .
- เลื่อนลงไปที่ ข้อมูล ENS และคลิกที่ เพิ่ม EN .
- พิมพ์โดเมน ENS ของคุณ คลิก ตรวจสอบ แล้วยืนยัน
- ถัดไปคลิกที่ ตั้งค่าแฮชเนื้อหา . คุณจะต้องเชื่อมต่อกระเป๋าเงินของคุณเพื่ออนุมัติการทำธุรกรรมโดยจ่ายค่าธรรมเนียมเล็กน้อยตามกิจกรรมของเครือข่าย เพื่อให้ตั้งค่าลิงก์ได้สำเร็จ ตรวจสอบให้แน่ใจว่าบัญชีกระเป๋าเงินที่เชื่อมต่อนั้นเป็นผู้ควบคุมโดเมน
4. เข้าถึงเว็บไซต์ของคุณ
เมื่อคุณเชื่อมโยงโดเมน Web3 ของคุณกับเว็บไซต์ที่กระจายอำนาจเรียบร้อยแล้ว โดเมน Web3 ของคุณจะชี้ไปที่เว็บไซต์ที่กระจายอำนาจของคุณ
คุณสามารถเข้าถึงได้โดยใช้ของคุณ โดเมน ENS +.ลิงก์ . เช่นในกรณีนี้ก็คือ elgwaro.eth.link . อย่างไรก็ตาม เมื่อใช้เบราว์เซอร์ที่รองรับ IPFS เช่น Brave คุณไม่จำเป็นต้องรวมไว้ด้วย .ลิงค์ ที่ส่วนท้ายของ URL ของคุณ
คุณสร้างเว็บไซต์แบบกระจายอำนาจของคุณสำเร็จแล้ว
samsung galaxy s21 ultra 5g vs iphone 12 pro max
ก้าวไปไกลกว่าการพัฒนา Web2
เมื่ออินเทอร์เน็ตมีการกระจายอำนาจมากขึ้นเมื่อเวลาผ่านไป จำนวนเว็บไซต์ที่กระจายอำนาจอาจจะเกินกว่าที่โฮสต์บนเซิร์ฟเวอร์แบบรวมศูนย์ในที่สุด โชคดีที่การเปลี่ยนจากการพัฒนาเว็บไซต์ Web2 เป็น Web3 นั้นไม่ซับซ้อนอย่างที่คิด ดังนั้น หากคุณคิดที่จะสร้างเว็บไซต์แบบกระจายอำนาจที่ทนทานต่อการเซ็นเซอร์ คู่มือนี้สามารถช่วยคุณในการเริ่มต้นได้อย่างมาก