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:
- Raspberry PI model B (A awalnya, karena 1 port dan $ 10)
- USB HUB (4+ slot)
- Modul WIFI.
- DYNDNS untuk dapat terhubung dari dunia luar.
- HDD 3TB eksternal.
- Server Debian + FTP
- 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?
Jawaban:
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
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.
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.
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.
sumber
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.
sumber
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 .
sumber
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-config
alat 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.
sumber