Inhaltsverzeichnis
1. Server-Installation
Der ideale Heimserver soll hier vorgestellt werden!
2. Software
2.1. Setup allgemein
2.2. Setup Mail
2.2.1. Maildir
Ablage der e-Mail in ~/.maildir. Wo muß dies alles eingetragen werden?
- .mailfilter
Probleme:
- courier-imap verlangt nocn ein Maildir!
- Lösung: {{{# Changed: Mordak
MAILDIR=.maildir MAILDIRPATH=.maildir # Orig: Debian #MAILDIRPATH=Maildir}}}
2.2.2. Verwendete Programme
- formail (aus procmail)
- maildrop
- getmail (kann leider kein ssl-pop3, fetchmail wäre eine Alternative)
2.2.3. Spam & co
2.2.4. Webmail
Squirrelmail
apt-get install squirrelmail squirrelmail-locales
Damit Squirrelmail deutsch mit uns spricht, muss noch folgendes in /etc/squirrelmail/default.conf hinzugefügt werden: language=de_DE (Quelle: http://www.squirrelmail.org/wiki/en_US/DefaultTranslation) Falls es immernoch Probleme gibt, hilft die Holzhammermethode unter http://www.mail-archive.com/debian-user-german@lists.debian.org/msg121574.html
2.3. Multimedia
2.3.1. Bilderalbumg via gallery
Gallery ist via apt-get installierbar. Für die https Absicherung muss das remote-tool angepasst werden, sonst geht kein Upload:
Ansonsten sollte alles sofort klappen.
2.4. Dateizugriff aus der Ferne
Sollte natürlich sicher sein, deshalb SHFS oder scp / WinSCP (siehe OpenSSH) verwenden.
3. Hardware
3.1. 3ware-Raid-Controller
{{{3ware CLI> help
Copyright (c) 2003 3ware, Inc. All rights reserved. 3ware CLI (version 2.00.00.032b)
Commands Description
info Displays information about the controller alarms Displays or deletes the list of AENs set Displays or modifies controller settings maint Performs maintenance operations on a controller quit Exits the CLI
Type help <command> to get more details about a particular command. }}}
{{{3ware CLI> info List of controllers
Controller 0: 8506-4LP (4) }}}
3ware CLI> info c0 Controller: c0 ------------- Driver: 1.26.00.039 Model: 8506-4LP FW: FE8S 1.05.00.068 BIOS: BE7X 1.08.00.048 Monitor: ME7X 1.01.00.040 Serial #: F14402A4010304 PCB: Rev5 PCHIP: 1.30-66 ACHIP: 3.20 # of units: 1 Unit 0: RAID 5 335.36 GB ( 703318656 blocks): OK # of ports: 4 Port 0: ST3120026AS 3JT1KFYN 111.79 GB (234441648 blocks): OK(unit 0) Port 1: ST3120026AS 3JT44HQG 111.79 GB (234441648 blocks): OK(unit 0) Port 2: ST3120026AS 3JS0LR5Q 111.79 GB (234441648 blocks): OK(unit 0) Port 3: ST3120026AS 3JT46JQJ 111.79 GB (234441648 blocks): OK(unit 0)
3.1.1. Weiter 3ware-Tools
Sollte mal eine Platte ausfallen, dann läuft das System weiter. Es soll imho sogar möglich sein, die Platte im defekte laufenden Betrieb auszutauschen. Das hab ich selbst noch nicht probiert. Die Performance ist gut, der Controller sehr flott. Mit dem beiligenden Tool 3dmd kannst Du Dir bei Problemen sogar E-Mails schicken lassen. Controllerausfälle hatte ich noch nicht, davon gehört habe ich allerdings schon.
Der absolute Profi, oder wem seine Daten lieb und teuer sind macht
- a) ein Backup (Raid egal in welcher Form ersetzt kein Backup !) und
- b) überlegt sich einen 2. gleichen Controller auf Halde zu legen, möglichst noch mit einer gleichen Bios-Version.
Das hat nichts mit Paranoia zu tun, aber nach Murphy geht ein Controller immer im ungünstigsten Moment kaputt und meistens erhält man nach 1 bis 2 Jahren keinen gleichwertigen Controller mehr, so dass im schlimmsten Fall alle Daten kaputt sind. Auf ebay kann man sich dabei dann auch nicht verlassen. Und immer daran denken, der 2. Controller sollte nicht auch im Einsatz sein, auch wenn der verzicht im privaten Umfeld schwerfallen kann.
Frage an JochenWeihgold: Bei mir ist der Performance nicht so toll: ca. 20 MB/s lesen und darunter beim Schreiben, ich muss nochmal mit bonnie testen. Wie sind die Werte bei dir?
Da ich keinen solchen Controller mein eigen nenne, kann ich dir da nicht weiterhelfen. Ich würde aber stark darauf tippen, das daß ein Problem des PCI-Busses ist, der nicht mehr übertragen kann (imho sind bei PCI 33 Mbit/sek Standard), dazu kommen noch ein paar Takte (Übertragungsbremse ) für Attribierung, andere Busmaster wie AGP-Grafikkarten oder SCSI bzw. Netzwerkkarten.
Schreiben dauert selbstverständlich immer länger, da die Daten sofort wieder gelesen werden um zu vergleichen ob das "Geschriebene" auch mit dem "Gelesenen" übereinstimmt. Eventuell hat dein Controller eine "Writethru Option" die eingeschaltet ist ? Dann schreibt er durch, nicht erst in den Cache, wobei gilt Cache ist immer schneller als Platte. Aber Obacht, wenn du nur in den Cache schreibst, solltest du eine USV dein eigen nennen und auch noch wenn möglich ein Journaling Filesystem verwenden.
Schneller wirds wohl nur noch mit SCSI-Platten (Bedingt durch die höheren Drehzahlen und kürzere Zugriffszeiten sowie Commandtagging und meist auch größere Plattencaches) oder einer anderen Technik, wie ein Storage Area Network oder Fibrechannel.