โฮมเซิร์ฟเวอร์คลาวด์พร้อม raspberryPI สิ่งที่ฉันอาจได้รับคำเตือน?


14

แต่เดิมคำถามของฉันที่นี่ แต่อย่างไรก็ตามฉันจะคัดลอกส่วนหนึ่งของที่นี่

ที่บ้านฉันมี HDD 3TB USB ภายนอก นอกจากนี้ที่บ้านฉันมี wifi แต่ไม่มีคอมพิวเตอร์ที่เข้มงวด

ดังนั้นเป้าหมายแรกของฉันคือสามารถเชื่อมต่อ HDD ผ่าน wifi ได้ ดังนั้นตัวเลือกคือกล่อง NAS เราเตอร์ที่มี USB หรือคอมพิวเตอร์เก่า

แต่ในฟอรัมเดียวพวกเราแนะนำให้ฉันใช้ Raspberry PI เป็นเซิร์ฟเวอร์

ดังนั้นฉันจึงวิจัยเล็กน้อยและฉันได้วางแผนแล้ว:

  1. ราสเบอร์รี่ PI รุ่น B (แต่เดิมเนื่องจาก 1 พอร์ตและ 10 $)
  2. USB HUB (4 ช่อง)
  3. โมดูล WIFI
  4. DYNDNS เพื่อเชื่อมต่อจากโลกภายนอก
  5. HDD 3TB ภายนอก
  6. เซิร์ฟเวอร์ Debian + FTP
  7. ซอฟต์แวร์เซิร์ฟเวอร์อื่น ๆ เช่นเว็บเซิร์ฟเวอร์และฐานข้อมูล อาจเป็นแอปที่กำหนดเอง

ดังนั้นรุ่น A มีเพียงพอร์ตเดียวและรุ่น B เพียง 2 กับอีเธอร์เน็ตฉันคิดว่ามันจะดีกว่าที่จะซื้อรุ่น a และฮับดังนั้นฉันจะสามารถใช้อะแดปเตอร์ไร้สาย HDD และอุปกรณ์อื่น ๆ ดี.

นี่ควรเป็นระบบ 24/7 ที่ฉันเดา

มันเป็นแผนที่ดีหรือมีข้อบกพร่องบางอย่าง?


3
FTP เป็นความคิดที่ไม่ดี ฉันขอแนะนำให้คุณพิจารณาทางเลือกที่ปลอดภัยกว่าเช่น SFTP หรือ FTPS

ต้องลองใช้ไดรฟ์ 3TB บน Openelec ฉันไม่แน่ใจว่าจะอ่านไดรฟ์ 3TB ฉันรู้ว่ามันจะอ่าน 2TB และอาจสูงถึงขีด จำกัด ที่อยู่ 2.2TB 32 บิต มันอาจต้องใช้ไดรเวอร์หรือซอฟต์แวร์เพิ่มเติมมันคือ Linux หลังจากทั้งหมด
eLJay

1
มันขึ้นอยู่กับระบบไฟล์ ext2, ext3, ext4 และ xfs ควรจะทำงานได้ดี FAT32 และ FAT16 จะไม่สามารถรับมือได้
ArchHaskeller

Pi จะไม่สามารถส่งไฟล์จากฮาร์ดดิสก์ USB ไปยังเครือข่ายท้องถิ่นได้มากกว่า 3MB / s
avra

1
"ขีด จำกัด ที่อยู่ 2.2TB 32 บิต" ให้อภัย
Alex Chamberlain

คำตอบ:


9

สิ่งที่คุณต้องการเรียกว่า Network Attached Storage และเป็นการใช้งานทั่วไปสำหรับ Raspberry Pi มีขั้นตอนที่ดีมากโดยคำแนะนำขั้นตอนในการตั้งค่าฮาร์ดแวร์ทั้งหมดที่มีhttp://elinux.org/R-Pi_NAS มีสองสามสิ่งที่ต้องจำไว้

  1. Raspberry Pi นั้นใช้พลังงานค่อนข้างต่ำซึ่งยอดเยี่ยมเพราะมันราคาถูก แต่ไม่ค่อยดีนักเพราะถ้าคุณลองสตรีมวิดีโอ HD มันอาจจะไม่สามารถรักษาระดับสูงได้ ตราบเท่าที่ทุกสิ่งที่คุณทำคือการสำรองไฟล์ Raspberry Pi ของคุณจะไม่เป็นไร

  2. หากคุณใช้การกำหนดค่า dyndns บางอย่างเพื่อเข้าถึง NAS ของคุณจากนอกเครือข่ายของคุณคุณควรทำการวิจัยเกี่ยวกับ VPN ถ้าคุณปล่อยให้ NAS ของคุณพร้อมใช้งานกับโลกภายนอกโดยการส่งต่อพอร์ตใคร ๆ ก็สามารถเข้าถึงได้และในที่สุดคุณก็จะมีปัญหาด้านความปลอดภัย การตั้งค่าการควบคุมการเข้าถึงอย่างระมัดระวังตามที่อธิบายไว้ในคำแนะนำที่ฉันเชื่อมโยงจะช่วยขจัดปัญหาด้านความปลอดภัย แต่คุณควรใช้ VPN

  3. เดิมผมบอกว่าจะไม่ใช้ dongle USB Wi-Fi เพื่อวัตถุประสงค์ในการปฏิบัติงาน แต่ฉันมีตั้งแต่ได้เรียนรู้ว่ารูปแบบ B ของพอร์ตอีเธอร์เน็ตมีการเรียกใช้ออกจาก Pi สร้างขึ้นในฮับ ดูเหมือนว่า wifi อาจจะไม่เป็นอุปสรรคต่อการปฏิบัติงานตามที่ฉันกล่าวถึง แต่ฉันขอแนะนำให้ใช้อีเธอร์เน็ตแบบใช้สายเพื่อความปลอดภัย นอกจากนี้ยังขึ้นอยู่กับรายการการตั้งค่าของคุณ (เช่น Raspberry Pi จากเราเตอร์ไร้สาย) อีเทอร์เน็ตแบบใช้สายมีแนวโน้มที่จะยังคงมีประสิทธิภาพดีขึ้น

รายการที่แก้ไข 3 เพื่อความถูกต้อง


ขอบคุณสำหรับความคิดเห็นของคุณ ลิงค์ของคุณช่วยได้มาก! บางทีบางคนอาจมีบางอย่างที่จะเพิ่มหรือปรับปรุง
Jevgeni Smirnov

5

ฉันใช้OwnCloudกับ Raspberry Pi โดยไม่มีปัญหาใด ๆ คุณสามารถทำตามคำแนะนำในการตั้งค่าจากคำแนะนำเพื่อรับการตั้งค่าที่คล้ายกัน

ด้วยวิธีนี้ฉันสามารถแปลงกล่องใส่ไดรฟ์ usb ทั้งสี่ของฉันเป็น NAS ได้


0

แสดงความคิดเห็นเพิ่มเติมไปยังรายการ 2. ในคำตอบของแดน (และรายการที่ 4 ในรายการของคุณ): สิ่งที่คุณสามารถตั้งค่าอีกทางเลือกหนึ่งที่จะ DynDNS คือPagekite

คุณสามารถหาข้อมูลเกี่ยวกับวิธีการตั้งค่าใน RPI ของคุณที่นี่


0

ดังนั้นรุ่น A มีเพียงพอร์ตเดียวและรุ่น B เพียง 2 กับอีเธอร์เน็ตฉันคิดว่ามันจะดีกว่าที่จะซื้อรุ่น a และฮับดังนั้นฉันจะสามารถใช้อะแดปเตอร์ไร้สาย HDD และอุปกรณ์อื่น ๆ ดี.

ไม่คุณลืมว่ารุ่น A มี RAM ครึ่งหนึ่ง ฉันไม่รู้ว่าคุณจะใช้ HTTP หรือไม่ แต่สำหรับเว็บเซิร์ฟเวอร์ RAM ใด ๆ เป็นสิ่งสำคัญ อย่างไรก็ตามตรวจสอบให้แน่ใจว่าเปลี่ยน ram ram เป็น 16 MB ด้วยsudo raspi-configเครื่องมือหากคุณวางแผนที่จะใช้เป็นเซิร์ฟเวอร์หัวขาด (เช่นใช้ SSH และไม่เชื่อมต่อจอแสดงผล) ไม่เป็นไรแค่พักอยู่ในเครื่อง แต่ก็โหลดได้ด้วยเดสก์ท็อปที่โหลดมา

หากคุณเลือกเส้นทางเว็บเซิร์ฟเวอร์ที่มีอะไรบางอย่างเช่น ownCloud คุณอาจต้องการตรวจสอบ Nginx เนื่องจากดูเหมือนว่าจะเร็วกว่าอาปาเช่เป็นตันในฮาร์ดแวร์ที่ช้า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.