Server cloud rumah dengan raspberryPI. Peringatan apa yang mungkin saya dapatkan?

14

Awalnya pertanyaan saya ada di sini . Namun demikian saya akan menyalin sebagiannya di sini.

Di rumah saya punya HDD USB 3TB eksternal. Juga di rumah saya memiliki wifi, tetapi tidak ada tempat komputer yang ketat.

Jadi tujuan pertama saya adalah dapat terhubung ke HDD saya melalui wifi. Jadi pilihannya adalah kotak NAS, router dengan USB atau komputer lama.

Tetapi pada satu forum, orang-orang menyarankan saya untuk menggunakan Raspberry PI, sebagai server.

Jadi saya meneliti sedikit dan saya punya rencana:

  1. Raspberry PI model B (A awalnya, karena 1 port dan $ 10)
  2. USB HUB (4+ slot)
  3. Modul WIFI.
  4. DYNDNS untuk dapat terhubung dari dunia luar.
  5. HDD 3TB eksternal.
  6. Server Debian + FTP
  7. Perangkat lunak server lain seperti web-server dan DB. Mungkin ada beberapa aplikasi khusus.

Jadi sebagai model A hanya memiliki satu port, dan model B hanya 2 dengan ethernet, saya pikir itu jauh lebih baik untuk membeli model dan hub, jadi saya akan dapat menggunakan adaptor wifi, HDD saya dan beberapa perangkat lain sebagai baik.

Saya kira ini semacam sistem 24/7.

Apakah ini rencana yang bagus atau ada beberapa kekurangan?

Jevgeni Smirnov
sumber
3
FTP adalah ide yang buruk. Saya menyarankan Anda untuk mempertimbangkan alternatif yang lebih aman, seperti SFTP atau FTPS.
Setelah mencoba drive 3TB di Openelec saya tidak yakin itu akan membaca drive 3TB. Saya tahu itu akan membaca 2TB dan mungkin hingga batas alamat 32T 2.2TB. Mungkin hanya memerlukan beberapa driver atau perangkat lunak tambahan, itu Linux.
eLJay
1
Itu tergantung pada filesystem ext2, ext3, ext4, dan xfs harus berjalan dengan baik. FAT32 dan FAT16 tidak akan mengatasinya.
ArchHaskeller
Pi tidak akan dapat mengirim file dari hard disk USB ke jaringan lokal lebih dari 3MB / s.
avra
1
"Batas alamat 2.2TB 32 bit", maaf?
Alex Chamberlain

Jawaban:

9

Apa yang Anda inginkan dikenal sebagai Network Attached Storage dan merupakan penggunaan umum untuk Raspberry Pi. Ada instruksi langkah demi langkah yang sangat baik untuk mengatur semua perangkat keras di http://elinux.org/R-Pi_NAS . Ada beberapa hal yang perlu diingat

  1. Raspberry Pi memiliki daya yang relatif rendah yang sangat bagus karena murah untuk dijalankan tetapi tidak terlalu bagus karena jika Anda mencoba untuk streaming video HD mungkin tidak akan dapat mempertahankan cukup tinggi melalui put. Selama yang Anda lakukan adalah mencadangkan file, Raspberry Pi Anda akan baik-baik saja.

  2. Jika Anda menggunakan beberapa konfigurasi dyndns untuk mengakses NAS Anda dari luar jaringan Anda, maka Anda harus melakukan riset ke VPN. Jika Anda membiarkan NAS Anda tersedia untuk dunia luar dengan penerusan porta maka siapa pun dapat mengaksesnya dan Anda pada akhirnya akan memiliki masalah keamanan. Menyiapkan kontrol akses yang hati-hati seperti yang mereka jelaskan dalam instruksi yang saya tautkan akan menangkal beberapa masalah keamanan tetapi Anda masih harus melihat kemungkinan menggunakan VPN.

  3. Awalnya saya mengatakan untuk tidak menggunakan dongle wifi USB untuk tujuan kinerja, tetapi saya telah belajar bahwa port ethernet model B adalah run off dari Pi yang dibangun di hub USB . Tampaknya wifi mungkin tidak sebesar penghalang kinerja seperti yang saya sebutkan sebelumnya meskipun saya masih menyarankan menggunakan kabel ethernet untuk keamanan. Juga, tergantung pada rincian pengaturan Anda (misalnya seberapa jauh Raspberry Pi dari router nirkabel) ethernet kabel kemungkinan besar masih akan meningkatkan kinerja.

Item 3 yang diedit untuk akurasi.

Dan B
sumber
Terima kasih atas pendapat Anda. Tautan Anda banyak membantu! Mungkin seseorang memiliki sesuatu untuk ditambahkan atau ditingkatkan.
Jevgeni Smirnov
5

Saya menjalankan OwnCloud di Raspberry Pi tanpa masalah. Anda dapat mengikuti instruksi pengaturan dari instrabel untuk mendapatkan pengaturan serupa.

Dengan menggunakan metode ini, saya dapat mengubah empat kandang usb drive ke NAS.

India yang ramah
sumber
0

Komentar tambahan untuk item 2. dalam jawaban Dan (dan item 4. dalam daftar Anda): sesuatu yang dapat Anda atur sebagai alternatif untuk DYNDNS adalah Pagekite .

Anda dapat menemukan informasi tentang cara mengaturnya di RPi Anda di sini .

Alessandro Cosentino
sumber
0

Jadi sebagai model A hanya memiliki satu port, dan model B hanya 2 dengan ethernet, saya pikir itu jauh lebih baik untuk membeli model dan hub, jadi saya akan dapat menggunakan adaptor wifi, HDD saya dan beberapa perangkat lain sebagai baik.

Tidak, Anda lupa bahwa model A memiliki setengah RAM. Saya tidak tahu apakah Anda akan menggunakan HTTP, tetapi untuk server web, RAM sangat penting. Namun demikian, pastikan untuk mengubah ram GPU ke 16 MB dengan sudo raspi-configalat jika Anda berencana untuk menggunakannya sebagai server tanpa kepala (yaitu menggunakan SSH dan tidak pernah menghubungkan layar). Tidak apa-apa hanya tinggal di terminal, tetapi bisa mendapatkan laggy dengan desktop dimuat.

Jika Anda memilih rute server web dengan sesuatu seperti ownCloud, maka Anda mungkin ingin melihat ke Nginx karena tampaknya lebih cepat daripada Apache pada perangkat keras yang lambat.

Penguin Anonim
sumber