Jump to content

Raspberry Pi 3 Model B?

I have a Raspberry Pi 3 Model B that I am currently not using for anything (It was a gift).

 

I would like some experience with setting up a server and rather than buying an actual server breaking the bank, I'd prefer to set one up myself. I understand that while they are versatile, they obviously aren't the most powerful thing out there.

I also need some hands on experience with linux, so because most servers and linux go hand and hand, I figure a Raspberry Pi is the sweet spot price wise.

 

The server would be used just a remote storage device on a local network through ethernet. The passing of data through USB I know is slower that having SATA but I am going more for the learning experience rather than speed.

I'd be the only one connecting to the device through maybe my main PC and another laptop.

 

Any tips and tricks on how to get started? Even an informative article link would be helpful.

Link to comment
Share on other sites

Link to post
Share on other sites

Here's the thing with the RPi 3, the USB ports and Ethernet share the same USB 2.0 bandwidth. A regular HDD can easily do 100MB/s (800Mbps) of read/write, the Ethernet of the RPi 3 is going to cap around 37.5MB/s (300Mbps) by itself excluding USB port usage, include the actual reading and writing to the disk(s) and that speed goes down even lower due to USB 2.0 capping at 300Mbps and each having to share the bandwidth. Using Wi-Fi on the Pi would actually result in better transfer speeds ironically enough.

 

I think this guide has enough information to get you going. https://eltechs.com/raspberry-pi-nas-guide/

 

You'll probably have to enable Samba on your Windows PC (I'm assuming it's Windows). Make sure to also reserve a static IP for the Pi on your router.

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

I wasn't aware they would share bandwidth, but that is really helpful to know! I'll definitely check out that article :)

 

I've heard that to use the remote access feature you have to have Windows 10 Pro, which I do not. I know they are completely different features but is that possibly another feature locked to Windows 10 Pro? It'd just be nice to know in the case I start attempting it.

Link to comment
Share on other sites

Link to post
Share on other sites

46 minutes ago, 2FA said:

You'll probably have to enable Samba on your Windows PC

Uhm that doesn't make any sense...

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Acedia said:

Uhm that doesn't make any sense...

SMB whatever

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

41 minutes ago, KhakiHat said:

I wasn't aware they would share bandwidth, but that is really helpful to know! I'll definitely check out that article :)

 

I've heard that to use the remote access feature you have to have Windows 10 Pro, which I do not. I know they are completely different features but is that possibly another feature locked to Windows 10 Pro? It'd just be nice to know in the case I start attempting it.

That's Windows Remote Desktop stuff for Pro, which you don't use with Linux. Use either SSH or RealVNC to remotely configure the Pi.

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

43 minutes ago, KhakiHat said:

I've heard that to use the remote access feature you have to have Windows 10 Pro, which I do not. I know they are completely different features but is that possibly another feature locked to Windows 10 Pro? It'd just be nice to know in the case I start attempting it.

Pro enables you to use RDP to connect to the device. To connect to another device Windows Home is sufficient.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×