User Tools

Site Tools


raspberrypi:ndpd:intro

"Neodymium-Paladium for Pi" project alias "NDPD-for-Pi"

This project was conducted several years ago with the purpose of creating a server based on a Raspberry Pi, targeted to Home or SME usage, that could provide the following functionality :

  1. A web site, consisting mainly of static info pages
  2. A wiki to publish articles
  3. A mail server capable of both sending and receiving emails from and to the world
  4. The ability to securely accommodate email accounts of a family or employees of a small office

The open-source products selected to serve each function were respectively:

  1. Nginx as the web server
  2. Dokuwiki as a file based wiki, not requiring a database that would cause wear of the SD
  3. Postfix
  4. Dovecot, in a file-based mailbox implementation

Hence the name of the project was set to “NDPD-for-Pi”.

Additional and mandatory requirements were:

  1. Low power consumption
  2. 24×7 operation with minimal admin effort
  3. Minimal wear of the SD card
  4. Usage of an acquired domain name
  5. Support of Let's Encrypt certificates

Although the project was implemented successfully, there were a lot of issues that required continuous updates, caused by:

  1. Updates of the Raspbian - Rasperry Pi OS
  2. Updates of the hardware, where the larger memory could allow running everything on memory
  3. Change in the ISP policies. Providers no longer allow using port 25, requiring the mediation of an email broker
  4. Change in the security policies of main mail operators, where they no longer allow receiving mail from dynamic IP addresses, as well as being strict on SPF, DMARC and DKIM.

All the above made the project obsolete for functional usage after 2019. Therefore, I decided to withdraw the huge amount of chapters that were covering the implementation and support of this endeavour and reduce the internet clutter of obsolete articles. Sorry…

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
raspberrypi/ndpd/intro.txt · Last modified: 2024/02/02 21:51 by Ilias Iliopoulos