Einplatinenrechner als Mailserver

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Einplatinenrechner als Mailserver

Beitrag von scientific » 31.10.2017 17:22:55

Hi Leute.

Ich habe mich jetzt zum Kauf eines Einplatinenrechners als sparsamen Mailserver durchgerungen.

Es ist dieser hier geworden
https://www.pine64.org/?page_id=7147

Im ersten Schritt werde ich darauf ein Debian stretch installieren. Es gibt für diese Dinger offenbar gut gepflegte Images aktueller Distributionen, auch mit neuen Kernel (4.14..)

Ich hab mir ein emmc-Modul dazu bestellt. Diese Dinger scheinen annähernd so schnell wie SSDs zu sein.

Außerdem hat das Board einen USB3 Anschluss für eine schnelle externe Karte.

Wenn das Ding gut läuft, packe ich dann da meine Mediensammlung drauf und lasse zusätzlich noch Backups übers Netz von den Rechnern im LAN drauf schreiben.
Der Mailserver kommt dann auf ein anderes Kistchen.

Da dies mein erster Einplatinenrechner ist, mach ich das mal so zum experimentieren und Erfahrungen sammeln.

Für einen Mailserver tut es ziemlich sicher auch langsamere Hardware wie ein Raspi.

Von den Bananapis habe ich durchwegs negative Kritiken gelesen. Vor allem was die Aktualisierung der Software anbelangt. Neue Kernel funktionieren oft nicht. Und der Support seitens des Herstellers ist mangelhaft.

Der Rock64 ist auch so ziemlich der einzige SBC, der USB3, 64bit und Gbit-Ethernetkarte vereint, ohne schnelle Schnittstellen über einen langsamen USB2-Hub zu leiten, der auch problemlos ein aktuelles Debian unterstützt.

Alles zusammen (SBC, eMMC-Modul, Gehäuse und Netzteil) kommt der auf knapp über 90€

Was haltet ihr von diesem Teil? Kennt das jemand?
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

TomL

Re: Einplatinenrechner als Mailserver

Beitrag von TomL » 31.10.2017 17:38:50

Ich habe mir vor Monaten mal den Banana PI M3 als möglichen Nachfolger für den Raspi geholt. 2 GB Hauptspeicher, und Sata-Anschluß. Das hätte mir endlich den bisher eigenen Strom-Anschluß für die SSD gespart. Aber Pustekuchen... der alte Jessie-Kernel (hier 3.4.39) unterstützt keine SSD Und anscheinend hat man sich entschlossen, auch kein Raspian- oder Debian-basierendes OS mehr rauszugeben - nur noch Ubuntu und Android. Für mich war das Teil ein Fehlkauf und ich kann vom Banana Pi auch nur abraten. Er läuft zwar jetzt bei mir als Diskless FTP-Server für meine Cams, die ihre Daten in eine 1GB Ram-Disk des PI schreiben. Dafür ist er gut. Aber ansonsten würde ich den heute auch nicht mehr kaufen.

Ich hoffe, Du berichtest, welches OS Du installierst und wie (und ob) es aktualisiert wird.... im Moment (und das seit längerem) ist meine Erfahrung, dass es an der Pflege von Raspian nix zu bemängeln gibt

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von scientific » 31.10.2017 18:39:02

Ich berichte auf jeden Fall.

Anscheinend rennt auf dem Teil ein ganz normales Stretch.
Die Installation auf das eMMC-Modul scheint etwas tricky zu sein.

Ein Entscheidungskriterium war auch, dass normales Debian installierbar ist.

Bin schon sehr gespannt auf das Kisterl.
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Colttt
Beiträge: 2983
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von Colttt » 31.10.2017 19:14:49

@TomL, guck mal nach armbian.. das unterstützt relative viele arm boards, auch von banana..

Es ist leider eh alles große mangelware an einplatinen boards die auch die aktuellen Kernel unterstützen. Ein großen bogen sollte man um Allwinner chipsätze machen..
Debian-Nutzer :D

ZABBIX Certified Specialist

DeletedUserReAsG

Re: Einplatinenrechner als Mailserver

Beitrag von DeletedUserReAsG » 31.10.2017 19:39:17

Colttt hat geschrieben: ↑ zum Beitrag ↑
31.10.2017 19:14:49
Es ist leider eh alles große mangelware an einplatinen boards die auch die aktuellen Kernel unterstützen. Ein großen bogen sollte man um Allwinner chipsätze machen..
Hier bedient ein 4.13 einen Allwinner A20. Was ist damit verkehrt?

Benutzeravatar
Wolf2000
Beiträge: 52
Registriert: 08.07.2017 08:19:58
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von Wolf2000 » 31.10.2017 20:47:13

Ich möchte darauf hinweisen das ziemlich alle Board's nicht die Leistung bringen was drauf steht.
ein Gigabit-Lan und USB3 bringen noch lange nicht die Leistung.
Es gibt viele Leute die wollen aus einer Banane einen High-End Server machen das wird wohl aus 5V/2,5A nicht rauskommen.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von scientific » 31.10.2017 20:57:53

Mir reicht ein oder zwei Serverdienste pro SBC.
Auf dem einem ein Mail + CAL/CARDDAV Server und ein Webserver für einfache Infobereitstellung (Autoconfig für Thunderbird z. B.)
Am nächsten kommt dann ein Medienserver, der am TV und der Stereoanlage angehängt wird,und der auch Backups per Netzwerk entgegennehmen wird. Also ein minimales NAS.

Das sollten diese Kisterl packen. Wollte ich einen leistungsfähigen Server, würd ich so einen Kaufen.

Aber eine minimale Aufgabe mit minimalem Stromverbrauch ohne Lärmentwicklung... Das ist genau der Einsatzzweck, den ich mir vorstelle.
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: Einplatinenrechner als Mailserver

Beitrag von hikaru » 01.11.2017 08:34:04

scientific hat geschrieben: ↑ zum Beitrag ↑
31.10.2017 18:39:02
Anscheinend rennt auf dem Teil ein ganz normales Stretch.
Das würde ich auch zum Kaufkriterium erheben. Keiner weiß, wann der Hardwarehersteller keinen Bock mehr hat, das Gerät zu unterstützen.
niemand hat geschrieben: ↑ zum Beitrag ↑
31.10.2017 19:39:17
Hier bedient ein 4.13 einen Allwinner A20. Was ist damit verkehrt?
Hauptsächlich, dass sich Allwinner nicht an die Spielregeln hält:
http://linux-sunxi.org/GPL_Violations

DeletedUserReAsG

Re: Einplatinenrechner als Mailserver

Beitrag von DeletedUserReAsG » 01.11.2017 08:53:57

hikaru hat geschrieben: ↑ zum Beitrag ↑
01.11.2017 08:34:04
Hauptsächlich, dass sich Allwinner nicht an die Spielregeln hält
Okay, ideologische Gründe. Bei mit ist derzeit nur ein Teil des Bootloaders zu, ist nicht so dramatisch, wenn der Hersteller keine Lust mehr haben sollte, sich darum zu kümmern. Hängt natürlich auch von Einsatzzweck ab; wenn man GPU-Funktionalität benötigt, ist man auf den alten Kram festgenagelt. Mailserver benötigt das allerdings meist nicht.

Colttt
Beiträge: 2983
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von Colttt » 01.11.2017 09:01:11

Gibts eigentlich irgendwo ne seite wo diverse einplatinen Computer gelistet sind und man sieht ob da Stoch/mainlain kernel/distri darauf läuft? Auch ob diverse Hardwarebeschleunigung funktioniert.
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: Einplatinenrechner als Mailserver

Beitrag von hikaru » 01.11.2017 09:07:04

niemand hat geschrieben: ↑ zum Beitrag ↑
01.11.2017 08:53:57
Okay, ideologische Gründe.
Das finde ich zu verkürzt, auch wenn das natürlich ein wichtiger Teil der Sache ist.
Die GPL ist ein Lizenztext. GPL-lizensierte Werke weiterzuverarbeiten und die Ergebnisse zu veröffentlichen ohne die eigenen durch die GPL infizierten Codeteile offenzulegen ist ein Lizenzrechtsverstoß. Wenn das auch nur Ideologie ist, dann sollten wir genauso gegen jede Art von Lizenzrechtsverstoß argumentieren können. Da wird aber kein Richter mitspielen.

TomL

Re: Einplatinenrechner als Mailserver

Beitrag von TomL » 01.11.2017 10:11:07

Wolf2000 hat geschrieben: ↑ zum Beitrag ↑
31.10.2017 20:47:13
Ich möchte darauf hinweisen das ziemlich alle Board's nicht die Leistung bringen was drauf steht. ein Gigabit-Lan und USB3 bringen noch lange nicht die Leistung.
Die Leistungsfähigkeit ist hier in diesem Thread imho nicht das Thema. Ich bin mir sogar ziemlich sicher, dass sich hier alle über die Leistungsgrenzen dieser Geräte sehr genau im Klaren sind und deswegen keine überzogenen Ansprüche stellen. Hier gehts nach meinem Verständnis um die Unterstützung gängiger Betriebssysteme, und für uns *hier* ist da wohl eher weniger Android oder Ubuntu interessant, dafür um so mehr Debian... wobei wahrscheinlich auch keiner was gegen eine Portierung nach Raspian hat. Ich habe mich bei meinem Versuch mit dem BPi/M3 allein wegen des zusätzlichen 1 GB Ram und dem Sata-Port dafür entschieden. Das er ansonsten mehr leistet, habe ich nicht erwartet. Aber das heute immer noch nur ein total veralteter Kernel unterstütz wird und es kein aktuelles Image basierend auf Stretch gibt, wie eben beim Raspberry PI, ist zumindest für mich ein Grund dafür, diese Firma nicht weiter zu beachten - und sogar eher davon abzuraten.

Benutzeravatar
Wolf2000
Beiträge: 52
Registriert: 08.07.2017 08:19:58
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von Wolf2000 » 01.11.2017 11:20:30

Hi TomL
Ich bin mir sogar ziemlich sicher, dass sich hier alle über die Leistungsgrenzen dieser Geräte sehr genau im Klaren sind und deswegen keine überzogenen Ansprüche stellen.
Da bin ich nicht deiner Meinung. da ich in mehreren Foren unterwegs bin und schon vieles gesehen habe.
Ein neuer Kernel sagt nicht das er gut ist! Und Stretch ist auch noch sehr grün hinter den Ohren!
Es geht ja auch ohne Raspian .

TomL

Re: Einplatinenrechner als Mailserver

Beitrag von TomL » 01.11.2017 11:26:35

Wolf2000 hat geschrieben: ↑ zum Beitrag ↑
01.11.2017 11:20:30
Ich bin mir sogar ziemlich sicher, dass sich hier alle über die Leistungsgrenzen dieser Geräte sehr genau im Klaren sind und deswegen keine überzogenen Ansprüche stellen.
Da bin ich nicht deiner Meinung. da ich in mehreren Foren unterwegs bin und schon vieles gesehen habe.
Und deswegen kannst Du die Qualifikation der jetzt hier beteiligten einschätzen? *lol*... Du kannst Dir sicher sein, Du täuscht Dich.... 8)

DeletedUserReAsG

Re: Einplatinenrechner als Mailserver

Beitrag von DeletedUserReAsG » 01.11.2017 12:27:49

hikaru hat geschrieben: ↑ zum Beitrag ↑
01.11.2017 09:07:04
niemand hat geschrieben: ↑ zum Beitrag ↑
01.11.2017 08:53:57
Okay, ideologische Gründe.
Das finde ich zu verkürzt, auch wenn das natürlich ein wichtiger Teil der Sache ist.
Die GPL ist ein Lizenztext. GPL-lizensierte Werke weiterzuverarbeiten und die Ergebnisse zu veröffentlichen ohne die eigenen durch die GPL infizierten Codeteile offenzulegen ist ein Lizenzrechtsverstoß. Wenn das auch nur Ideologie ist, dann sollten wir genauso gegen jede Art von Lizenzrechtsverstoß argumentieren können. Da wird aber kein Richter mitspielen.
Mag sein, ich betrachte Hard- und Software getrennt. Wie gesagt, bei mir ist es noch ein Teil vom Bootloader, der möglicherweise problematisch ist. Auf der anderen Seite sehe ich das eher pragmatisch - Lizenzverstöße sind Sache des Herstellers.

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: Einplatinenrechner als Mailserver

Beitrag von hikaru » 01.11.2017 12:47:46

niemand hat geschrieben: ↑ zum Beitrag ↑
01.11.2017 12:27:49
Lizenzverstöße sind Sache des Herstellers.
...der sich nicht am Markt halten könnte, wenn er keine Kunden hätte, die über sein Fehlverhalten hinwegsehen.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von scientific » 01.11.2017 13:19:48

Gut.
Ich hab mich gegen eine Banane entschieden.

Kennt den Rock64 jemand? Gubts Erfahrungen dazu?
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

DeletedUserReAsG

Re: Einplatinenrechner als Mailserver

Beitrag von DeletedUserReAsG » 01.11.2017 17:19:42

hikaru hat geschrieben: ↑ zum Beitrag ↑
01.11.2017 12:47:46
...der sich nicht am Markt halten könnte, wenn er keine Kunden hätte, die über sein Fehlverhalten hinwegsehen.
Ich werd’ das Gerät nun sicher nicht wegwerfen, weil nach dem Erwerb bekannt wurde, dass es GPL-Violations gibt.

Benutzeravatar
Meillo
Moderator
Beiträge: 8782
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von Meillo » 01.11.2017 17:41:52

Interessantes Projekt, das du da angehst. Bin gespannt ueber deine Erfahrungen zu lesen!


Zwei Anmerkungen von mir:

- Hab wohl ueberlesen, auf was fuer einem Medium du dein Betriebssystem ablegst. Falls du eine MicroSD-Karte verwendest, dann denke an einen Wechselzyklus. Im Dauerbetrieb geht so ein Flashspeicher trotz Vorkehrungen (relatime, /tmp im RAM, keine Logs, etc.) mitunter schneller kaputt als man einberechnet hat. Also plane ein regelmaessiges Auswechseln des Flashspeichers ein ... falls du denn einen solchen verwenden willst.

- Je nachdem in welcher Weise du deinen Mailserver betreibst musst du dich mit dem Thema Spam befassen. Da gibt es verschiedene Ansaetze, die unterschiedlich viel Leistung brauchen. Es ist halt so, dass auf meinem oeffentlichen Server die Spamabwehr mehr Leistung verbraucht als das Restsystem. Das muss kein Problem sein und man kann auch andere Anti-Spamansaetze waehlen, die weniger Ressourcen brauchen ... ich will dich nur auf das Thema hinweisen.


Viel Erfolg mit deinem Projekt!
Use ed once in a while!

BenutzerGa4gooPh

Re: Einplatinenrechner als Mailserver

Beitrag von BenutzerGa4gooPh » 01.11.2017 18:06:19

Hier stand unausgegorener Quatsch. Sorry scientific!
Zuletzt geändert von BenutzerGa4gooPh am 03.11.2017 08:55:57, insgesamt 1-mal geändert.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von scientific » 01.11.2017 18:50:00

Bist du sicher, @Jana66, dass das Posting hier gewollt ist?
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Einplatinenrechner als Mailserver

Beitrag von scientific » 01.11.2017 19:55:03

@Meillo:
Ich verwende derzeit Spamassassin mit Regelsätzen von Heinlein. Die Erkennung ist ziemlich gut. Hab kaum false positives und wenig false negatives.
Auf diesem Mailserver rufe ich per fetchmail rund 8 Accounts ab, wo am Tag einige 10 Emails ankommen (geschätzt zwischen 5 un 50). Es könnten noch ein paar Accounts dazukommen.
Am IMAP-Server existieren dann 2 Mailaccounts.

Mein Setup ist ja "speziell". Da ich die Emails von all den Accounts einsammle und auf nur 2 Mailuser weiterverteile, aber von allen Accounts versenden können möchte, hab ich exim anpassen müssen.

In Thunderbird und k9mail verwende ich dazu intensiv die Sendeidentitäten. Diese funktionieren sogar mit den Aliases meiner externen Accounts.

Speicher (4GB) und Rechenleistung habe ich auch für die Spambehandlung vorgesehen. Speicher natürlich auch für das Vorhalten von Emails im Webmailbetrieb.

Als Massenspeicher hab ich mal ein eMMC-Modul vorgesehen.
Werde wohl eine SD-Karte nur zum Installieren einsetzen und dann von eMMC Booten

Wenn ich die Größe meines aktuellen Mailverzeichnisses am Laptop ansehe, komme ich mit den bestellten 64GB noch viele Jahre aus.

eMMC ist ja näher an der SSD als an SD-Card... Wie die Haltbarkeit ausschaut, muss ich noch recherchieren.

Ziel ist es, von google&co ganz wegzukommen.

Lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Antworten