doc:appunti:hardware:raspberrypi_nas
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:hardware:raspberrypi_nas [2021/03/11 11:17] – niccolo | doc:appunti:hardware:raspberrypi_nas [2021/03/22 09:59] – [Home Mediacenter and NAS with the Raspberry Pi] niccolo | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Home Mediacenter and NAS with the Raspberry Pi ====== | ====== Home Mediacenter and NAS with the Raspberry Pi ====== | ||
- | This is my recipe to build a mediacenter and NAS box using the Raspberry Pi. This is the list of components: | + | This is my recipe to build a **[[wp> |
+ | |||
+ | * **Raspberry Pi** 4 Model B with 4 Gb RAM. | ||
+ | * 4 Tb **hard disk** Seagate IronWolf 3.5 inches. | ||
+ | * **Suptronics.com X835** USB to SATA adapter, to connect the hard disk. | ||
+ | * Ugreen **USB audio** adapter. | ||
+ | * **Gamepad** USB wireless (SNES-like) used as remote control. | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | {{.: | ||
+ | **WARNING** :!: I cannot recommend this solution at all! It turned out that the Raspberry Pi, when it uses the **USB 3** interface, produces **radio interferences on the 2.4 GHz spectrum** that you cannot reliably connect to the 2.4 GHz WiFi. I was unable to connect to my WiFi access point which is only 5 meters far. It was also **impossible to use a wireless keyboard and mouse** using the USB dongle which also operates on the 2.4 GHz. To operate the **wireless gamepad** (which also uses an USB dongle on the 2.4 GHz frequencies) I had to distantiate the dongle from the Raspberry Pi using and USB **extension cable of about 0.5 meters**. | ||
+ | |||
+ | Due this **severe problem**, I can suggest this solution only if you will use the **Ethernet** interface or an access point on the **5 Ghz** band. As an alternative to the wireless gamepad or keyboard, you can use the **[[https:// | ||
- | * Raspberry Pi 4. | ||
- | * Seagate IronWolf 3.5 inch Hard disk, 4 Tb. | ||
- | * Suptronics.com X835 exapnsion board to connect SATA drives. | ||
====== Subsystems ====== | ====== Subsystems ====== | ||
Line 15: | Line 25: | ||
* **[[raspberrypi_nas_audio]]** | * **[[raspberrypi_nas_audio]]** | ||
* **[[raspberrypi_nas_mail]]** | * **[[raspberrypi_nas_mail]]** | ||
- | + | | |
- | + | * **[[raspberrypi_nas_case]]** | |
- | ===== Mail system ===== | + | |
- | + | ||
- | I want a working | + | |
- | + | ||
- | In the following examples **pimedianas** is the hostname of my Raspberry Pi Mediacenter NAS. I istalled the **postfix** package and configured it as **satellite system** using a **SMTP relay host**. The relevant settings in **/ | + | |
- | + | ||
- | < | + | |
- | myhostname = pimedianas | + | |
- | mydestination = $myhostname, | + | |
- | relayhost = mail.example.org: | + | |
- | default_transport = smtp | + | |
- | relay_transport = smtp | + | |
- | myorigin = $myhostname | + | |
- | # Rewrite some sender addresses. | + | |
- | sender_canonical_maps = hash:/ | + | |
- | # Relay host requires SASL authentication. | + | |
- | smtp_sasl_auth_enable = yes | + | |
- | smtp_sasl_password_maps = hash:/ | + | |
- | smtp_sasl_mechanism_filter = plain, login | + | |
- | smtp_sasl_security_options = | + | |
- | smtp_tls_security_level = may | + | |
- | </ | + | |
- | + | ||
- | The content of **/ | + | |
- | + | ||
- | < | + | |
- | root | + | |
- | root@pimedianas | + | |
- | root@localhost | + | |
- | root@localhost.localdomain pimedianas@example.org | + | |
- | </ | + | |
- | + | ||
- | Write the proper info about **localhost** in **/ | + | |
- | + | ||
- | < | + | |
- | 127.0.1.1 | + | |
- | </ | + | |
- | + | ||
- | Finally I had to put my **SMTP credentials** required by the relaying server into **/ | + | |
- | + | ||
- | < | + | |
- | mail.example.org pimedianas: | + | |
- | </ | + | |
- | + | ||
- | Last but not least, I redirected all the mail for root to my real email address in **/ | + | |
- | + | ||
- | < | + | |
- | root: | + | |
- | </ | + | |
- | + | ||
- | Remember to compile all the files and restart the service: | + | |
- | + | ||
- | < | + | |
- | postmap / | + | |
- | postmap / | + | |
- | newaliases | + | |
- | systemctl restart postfix.service | + | |
- | </ | + | |
- | + | ||
- | Now all the locally generated mails addressed to **root**, **%%root@pimedianas%%**, | + | |
doc/appunti/hardware/raspberrypi_nas.txt · Last modified: 2021/04/02 15:47 by niccolo