Terug
D'Aoni  Site
laatste aanpassing:
26 mei 2005

Als IT Docenten is het onze plicht om 'bij' te blijven. Daarom ook starten we met Linux en zijn opleidingen. Alleen is het opstarten met Linux soms een hele schok door het veelvoud (zeg maar overvloed) aan open en gratis software.

Indien U van plan bent om een conversie van ms Windows naar Gnu/Linux uit te voeren of gewoon interesse heeft naar Linux? Dan is het in ieder geval interessant om een eenvoudig overzicht te hebben wat we als server applicaties onder Gnu/ Linux kunnen gebruiken als alternatief voor de (nu nog?) heersende ms Windows servers. De programma's die onder beide systemen draaien genieten natuurlijk extra aandacht.

De voorgestelde programma's werden (of worden nu nog) persoonlijk gebruikt en geëvalueerd. De alternatieven zijn beperkt tot een drietal.

Als voorzichtige premissen gebruiken we de KDE 3.3 - suite en de SuSE distributie (8.2) en Debian Testing als voornaamste bron voor de applicaties. Voor de gemakkelijkheid ga ik er liefst van uit dat er RPM's moeten beschikbaar zijn voor SuSE 8.2 of compatibele via RedHat of DEB pakketten voor debian. De vookeur gaat ook uit naar gratis software en/ of met beschikbare broncode.

ZIjn er betere alternatieven ? Staat er een fout in de tabel of is er een link foutief ? U kan ons bereiken via de contact- pagina of gewoon met een mailtje.

Overzichtstabel
 
  • Funtionaliteit
  • Linux Project
  • Beoordeling
 
Mail & Messaging
het configureren van een mail oplossing is niet gemakkelijk. Een mail oplossing bestaat niet uit één onderdeel. Verschillende producten samen maken pas een volwaardige oplossing.
DIt heef t als nadeel dat er diverse producten al gekend moeten zijn vooraleer we de oplossing onder de knie hebben.
Het voordeel is wel dat we iedere wens kunnen implementeren met de diverse producten.

Indien we naar informatie zoeken moet er wel telkens vanuit worden gegaan dat een voorgestelde oplossing (config files op inernet etc...) veelal niet overeenstemd. Iedereen is namelijk vrij om de onderdelen te kiezen.

Mail Handling:


1. Postfix (MTA)

1. Postfix is een MTA (Mail Transfer Agent) die zelf geen postbussen beheerd, maar de mails betrouwbaar verplaatst. Hier een beter overzicht. Postfix kan uitermate flexibel geconfigureerd worden en is daarom ingewikkeld.
Mail Fetching:
POP - IMAP client

1. Fetchmail

1. Fetchmail is een programmeerbare account opvrager (Remote Mail Retriever). Meerdere IMAP en POP en andere accounts kunnen aan meerdere gebruikers gelinkt worden en aan Postfix worden doorgegeven om te beheren.
Mail Filtering:

1. Procmail

1. Procmail is een mail filter, die de mails kan filteren op een groot aantal standaard eigenschappen zals een maximum grootte, het voorkomen van een bepaalde mail header, of mail sorteren. Procmail doet GEEN geavanceerde spam controle, maar kan wel mails doorsturen naar Spamassassin.
Procmail is niet in iedere mail oplossing nodig.

Spam Filtering:


1. Spamassasin (Perl)
2 . Amavisd-new (Perl)


1 . Spamassasin is een uitbreidbare mail filter die o.a. bayisian filters gebruikt, black list controleerd en externe spamlists kan nakijken (Razor).Het wordt gebruikt om mail naar toe te sturen, waarna iedere mail wordt gecontroleerd en al da niet voorzien wordt van een spam- label. Daarna kan iedere mail client de aangepaste mail verwijderen of in een speciale spam map steken. Dit is veel oeltreffender dan spam verzenders en/ of subject lines op te sparen.
De configuratie van dit geheel is ofwel rechtstreeks in een mailclient te doen (eenvoudig per persoon), ofwel combinatie met een mail retriever (Fetchmail), een tranfer agent (Postfix) en een Mail filter (Procmail), maar is moeilijker te configureren.

2. Amavisd-new is een gecombineerde Virus en Spam controle software afgesplitst van Amavis die dicht bij de MTA wordt gekoppeld. Amavisd-new kan gebruik maken van diverse virus software en daarnaast van SpamAssassin. Door dit gecombineerd gebruik is de configuratie veel makkelijker bij de MTA. Procmail hebben we hierbij dan niet echt meer nodig. (of eventueel het verplaatsen van de als SPAM gemerkte mails in andere folders.

Mail Servers:
Cyrus
1. Cyrus IMAP 1. Cyrus is een IMAP en POP3 server. Cyrus kan gebruikt worden als opslag voor de mails van verschillende personen in postbussen. De mails komen in de IMAP database terecht via een MTA zoals postfix. Cyrus ondersteund SASL voor geïncrypteerde login. (dus geen clear text logins meer)
Mail Server based Clients:
PHP based
1. Squirrelmail (PHP4) 1. Webgebaseerde mail client voor IMAP en SMTP protocols
Pure PHP zonder javascript. Met MIME support, folder manipulatie en addresboeken (privé en publiek)
NETWORK
DNS Server:


1. Bind 9

1. DNS server voor Linux. Configuratie gebeurd gewoon met tekst bestanden. Die bevatten de server configuratie, en de diverse forward en reverse zones.
Ondersteund samen met de dhcp server dymanische updating van zijn dns database in een LAN.
Internet
HTTP Server: 1. Apache2 1.
HTTP Proxy:


1. Squid

1. Squid is een Web proxy.cache voor www, ftp met SSL ondersteuning en caching van DNS opzoekingen. Dit maakt uw internet ervaring sneller, zeker indien DNS forwaring bij uw router niet op punt staat.
HTTP Proxy filtering: 1. SquidGuard 1. Squidguard is een filter die bovenop Squid kan geïnstalleerd worden. (Installeren is een groot woord aangezien dit maar een regel aanpassen is bij squid. Het is alleen niet zo goed meer onderhouden gezien de updates.
FTP server :
1. ProFTPD
1. ProFTPD is een FTP server met meer configuratie mogelijkheden dan de meest gebruikte wu-ftpd server. Uit onvrede met bepaalde problemen komende van wu-ftpd is deze server helemaal opnieuw geschreven.
Zeer grote sites werken met deze server: SourceForge, Samba, Chello, etc ...
Databases
FirebirdSQL (Windows - Linux) 1. FirebirdSQL 1.
MySQL (Windows - Linux) 1. MySQL 1.