วิธีทำเซิร์ฟเวอร์ขนาดเล็กสำหรับบ้านของคุณ

บ้านที่สร้างด้วยเซิร์ฟเวอร์สีฟ้าและหลังคาสีน้ำเงินอยู่ด้านบน

เซิร์ฟเวอร์เป็นเพียงคอมพิวเตอร์ที่ไม่มีหน้าจอและคีย์บอร์ด แต่สามารถซื้อได้ค่อนข้างถูกเมื่อเทียบกับค่าเช่าเซิร์ฟเวอร์ส่วนตัวเสมือน (VPS) ในระบบคลาวด์.

การจัดเก็บข้อมูลอาจมีราคาแพงอย่างรวดเร็วในอินสแตนซ์บนคลาวด์ แต่ฮาร์ดไดรฟ์ที่มีความจุมากกว่า 1TB จะมีราคาน้อยกว่า US $ 50.

ด้วยเหตุนี้ให้ดูที่การสร้างเซิร์ฟเวอร์ภายในบ้านเพื่อให้คุณสามารถลดพื้นที่เก็บข้อมูลออนไลน์ราคาแพงได้.

คำแนะนำทีละขั้นตอนในการติดตั้งโฮมเซิร์ฟเวอร์

1. เริ่มด้วยคอมพิวเตอร์ง่าย ๆ ที่มีโปรเซสเซอร์กราฟิกราคาถูกหรืออินทิเกรต (ในกรณีที่คุณต้องการแสดงสถิติหรือกราฟิกบนจอภาพในภายหลัง).

2. เชื่อมต่อคอมพิวเตอร์เข้ากับหน้าจอและคีย์บอร์ด (สำหรับกระบวนการติดตั้งวิธีที่คุณไม่จำเป็นต้องเรียนรู้วิธีติดตั้ง Ubuntu ผ่านเครือข่าย).

3. ติดตั้ง Ubuntu ด้วยข้อกำหนดขั้นต่ำและเปิดใช้งาน ssh และเปิดพอร์ตในไฟร์วอลล์ในตัว เป็นเรื่องสำคัญมากที่คุณจะต้องปิดการใช้งานการเข้าสู่ระบบด้วยรหัสผ่านผ่านทาง ssh และไม่แนะนำให้เปิดอินเทอร์เน็ตพอร์ตทั่วไปให้เข้าถึงได้ ให้เซิร์ฟเวอร์ภายในบ้านของคุณอยู่หลังไฟร์วอลล์จริงเหมือนเราเตอร์และส่งต่อพอร์ตที่คุณต้องการให้ทุกคนสามารถเข้าถึงได้.

รายละเอียดขั้นตอนการติดตั้ง Ubuntu

  1. เตรียมเซิร์ฟเวอร์ของคุณโดยเชื่อมต่อจอภาพแป้นพิมพ์เมาส์และสายอีเธอร์เน็ต
  2. เตรียม Ubuntu Live USB
  3. เสียบ Live USB เข้ากับเซิร์ฟเวอร์
  4. เริ่มต้นเซิร์ฟเวอร์และป้อนการตั้งค่า BIOS
  5. บูตจาก Live USB และติดตั้ง Ubuntu บนเซิร์ฟเวอร์ของคุณ (ข้อมูลทั้งหมดจะถูกลบทิ้ง)
  6. หลังการติดตั้งเปิดใช้งาน shh ด้วยคำสั่งต่อไปนี้:
    อัปเดต sudo apt
    sudo apt ติดตั้ง ssh
    sudo ufw อนุญาต 22
  7. ตอนนี้คุณสามารถยกเลิกการเชื่อมต่อจอภาพแป้นพิมพ์และเมาส์และใช้คอมพิวเตอร์ทั่วไปของคุณ
  8. หากต้องการทราบที่อยู่ IP ภายในเซิร์ฟเวอร์ของคุณให้ไปที่เราเตอร์ของคุณและดูรายการอุปกรณ์ที่เชื่อมต่อ
  9. คุณสามารถเข้าสู่เซิร์ฟเวอร์ของคุณด้วยคำสั่ง ssh [email protected]
    แทนที่ ‘ubuntu’ ด้วยชื่อผู้ใช้ของคุณ และที่อยู่ IP พร้อมที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ
  10. เมื่อลงชื่อเข้าใช้แล้วคุณสามารถเพิ่มคีย์ ssh ของคอมพิวเตอร์ไปยังเซิร์ฟเวอร์และปิดการใช้งานการเข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านเพื่อความปลอดภัยของคุณ
  11. ตอนนี้คุณพร้อมที่จะติดตั้งโปรแกรมบนคอมพิวเตอร์ของคุณแล้ว! ดีที่สุดคือการเริ่มต้นด้วยการรับการปรับปรุงล่าสุด:
    อัปเดต sudo apt
    sudo apt upgrade

4. เมื่อเปิดใช้งาน ssh คุณสามารถเข้าสู่เซิร์ฟเวอร์ที่บ้านของคุณจากแล็ปท็อปของคุณตราบใดที่คุณอยู่ในเครือข่ายเดียวกัน.

สิ่งที่ยอดเยี่ยมที่ต้องทำกับโฮมเซิร์ฟเวอร์ใหม่ของคุณ

คำแนะนำต่อไปนี้ค่อนข้างง่ายถ้าคุณพอใจกับบรรทัดคำสั่ง คุณจะต้องแก้ไขไฟล์กำหนดค่า แต่ไม่ต้องตั้งโปรแกรมด้วยตนเอง.

โฮสต์บริการ Tor. onion ของคุณเอง

ตารางคะแนน: 1 คะแนนสำหรับแบนด์วิดท์ 1 คะแนนสำหรับพลังการคำนวณ 1 จุดสำหรับจัดเก็บข้อมูล

แน่นอนว่าคุณต้องใช้พลังงานในการคำนวณมากน้อยเพียงใดขึ้นอยู่กับสิ่งที่คุณโฮสต์และความต้องการแบนด์วิดท์ของคุณขึ้นอยู่กับจำนวนผู้เยี่ยมชมเว็บไซต์ของคุณ แต่สำหรับเว็บไซต์ส่วนตัวที่เรียบง่ายความต้องการของคุณจะไม่สูงมาก เพียงคุณมีรหัสสำหรับเว็บไซต์ของคุณเว็บเซิร์ฟเวอร์ (เช่น nginx หรือ apache) และซอฟต์แวร์ tor.

โฮสต์บริการแชท

ตารางคะแนน: 1 คะแนนสำหรับแบนด์วิดท์ 1 คะแนนสำหรับพลังการคำนวณ 1 จุดสำหรับจัดเก็บข้อมูล

บริการแชทเช่น ejabberd ติดตั้งง่าย แต่สามารถกำหนดค่าได้น่าเบื่อ น่าเศร้าที่มีคนใช้ Jabber / XMPP น้อยลงเนื่องจากผู้ใช้โยกย้ายไปยังแพลตฟอร์มมือถือส่วนกลางแม้จะมีคุณสมบัติการเข้ารหัสที่ยอดเยี่ยมของ OTR.

เรียกใช้โหนด Tor

ตารางคะแนน: 2 คะแนนสำหรับแบนด์วิดท์ 3 คะแนนสำหรับพลังการประมวลผล 1 คะแนนสำหรับการจัดเก็บ

การติดตั้งและกำหนดค่าโหนด tor เป็นหนึ่งในสิ่งที่ง่ายที่สุดที่คุณสามารถทำได้และเป็นบริการที่ยอดเยี่ยมสำหรับความเป็นส่วนตัว ระวังแม้ว่าถ้าตำแหน่งของบริการที่ซ่อนอยู่ของคุณต้องเป็นความลับอย่าเรียกใช้รีเลย์และบริการที่ซ่อนอยู่ในเวลาเดียวกัน.

หากคุณใช้การเชื่อมต่อที่อยู่อาศัยคุณอาจไม่ต้องการเรียกใช้โหนดทางออกเนื่องจากอาจทำให้ดูเหมือนว่าคนอื่นใช้การเชื่อมต่ออินเทอร์เน็ตของคุณเพื่อทำสิ่งชั่วร้าย หากคุณอยู่ในประเทศที่คุณต้องรับผิดชอบต่อสิ่งที่ผู้อื่นทำบน IP ของคุณเพียงแค่ตั้งค่ารีเลย์แทน.

เรียกใช้โหนด Bitcoin

ตารางคะแนน: แบนด์วิดท์ 3 คะแนน, 3 คะแนนสำหรับพลังการประมวลผล, 3 คะแนนสำหรับการจัดเก็บ

เซิร์ฟเวอร์ภายในบ้านขนาดเล็กของคุณอาจต้องการส่วนขยายพื้นที่เก็บข้อมูลเพื่อเรียกใช้ Bitcoin ซึ่งมีขนาดถึง 170GB และจะเพิ่มขึ้นที่ประมาณ 40-80GB ต่อปี (อาจเพิ่มมากขึ้นหากชุมชนสามารถสร้างฉันทามติเมื่อขนาดบล็อกเพิ่มขึ้น).

การใช้งานโหนด Bitcoin เป็นแนวคิดที่ยอดเยี่ยมหากคุณพยายามยืนยันความถูกต้องของเครือข่ายด้วยตัวคุณเองตัวอย่างเช่นหากคุณได้รับการชำระเงิน Bitcoin เป็นประจำหรือหากคุณลงทุน มิฉะนั้นการใช้งานโหนดแบบเต็มอาจเป็นเพียงการสนับสนุนเล็ก ๆ ของคุณต่อการกระจายอำนาจของโครงสร้างพื้นฐานทางการเงินในวันพรุ่งนี้ ไชโยคุณ!

เรียกใช้โหนดฟ้าผ่า

ซึ่งแตกต่างจากการใช้โหนด Tor หรือ Bitcoin โหนด Lightning เป็นส่วนใหญ่สำหรับคุณ คุณไม่สามารถใช้งานได้ในตอนนี้ แต่สัญญาของการทำธุรกรรม Bitcoin ที่รวดเร็วและราคาต่ำนั้นไม่น่าสนใจอย่างแน่นอน ในการใช้งาน Lightning node คุณจะต้องใช้งาน Bitcoin node แม้ว่าคุณจะสามารถลดความต้องการแบนด์วิดท์ลงได้โดยไม่ต้องส่งสัญญาณบล็อคหรือธุรกรรม.

ใช้เซิร์ฟเวอร์ของคุณเองเพื่อกระจายเว็บ

อินเทอร์เน็ตกำลังรวมศูนย์มากขึ้นเรื่อย ๆ เมื่อแอพพลิเคชั่นและข้อมูลถูกผลักเข้าไปในคลาวด์ ด้วยผู้ให้บริการคลาวด์ขนาดใหญ่เพียงโหลทั่วโลกพวกเขาสามารถสอดแนมเราได้มากกว่าที่เคยและปฏิเสธเราไม่ให้เข้าถึงอีเมลข้อมูลหรือการสื่อสารของเรา.

โดยการใส่ข้อมูลของเรากลับไปที่บ้านของเราเราสามารถค่อยๆคืนสิทธิของเราจากผู้ที่อยู่ในการควบคุมความเป็นส่วนตัวของเรา.