Requirements - SomethingWithHorizons/mailserver GitHub Wiki

The envisioned server requirements are not very demanding as this guide aims to create a personal mail server to host a couple of friends and/or family members (a small company at most):

Knowledge / skill

  • Basic understanding of GNU/Linux,
  • Basic CLI skills (e.g. Bash),
  • Basic Text editor skills (e.g. Vim).

Hardware

  • Any modern CPU,
  • 1 GB RAM,
  • 30 GB storage space (i.e. e-mail/attachment storage),
  • 10/100/1000 Mbit/s Ethernet port.

:information_source: E.g. a RaspberryPi 2 system.

Software

  • Operating system (e.g. Turris OS),
  • Text editor (e.g. Vim).

Network

  • Stable broadband internet connection,
  • Domain name registration (e.g. example.org), See Network preparation for instructions.
  • Static public IP address that is not blacklisted.

:warning: CAUTION Do not use this setup as a enterprise-level mission-critical e-mail server (it my technically work, but it is not tested as such)!