This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
hannibal:start [2008/06/02 22:56] AdmLuc |
hannibal:start [2010/09/13 23:18] (current) Luc Nieland Etherpad server (online document collaboration) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======Hannibal====== | + | ======Installation====== |
| + | The technical documents below describe the complete Hannibal stack. Starting to build from the top, all dependencies should be met. | ||
| - | ====Core modules==== | ||
| - | ===Foundation:=== | ||
| - | * [[hannibal:Operatingsystem Base]] (A small footprint Debian-Linux system) | ||
| - | ===Base:=== | ||
| - | * [[hannibal:LDAP directory]] | ||
| - | * [[hannibal:DNS and DHCP]] | ||
| - | * [[hannibal:Certificate Authority]] | ||
| - | * [[hannibal:Time server]] | ||
| - | * [[hannibal:Centralized syslog server]] | ||
| - | ===Client-side:=== | ||
| - | * [[hannibal:LDAP-client]] (LDAP Authentication client) | ||
| - | ===Administration:=== | ||
| - | * [[hannibal:LDAP-administration]] (tools to maintain the LDAP-database content) | ||
| + | ====Foundation modules==== | ||
| + | * [[hannibal:operatingsystem|Operatingsystem Base]] (A Debian-Linux system and [[hannibal:operatingsystem#ip-number_plan|ip-numberplan]] convention) | ||
| + | * [[hannibal:bind|DNS]] and [[hannibal:iscdhcp|DHCP]] | ||
| + | * [[hannibal:ntp|Time server]] | ||
| + | * [[hannibal:rsyslog|Centralized syslog server]] | ||
| + | * [[hannibal:ldap-auth|LDAP autorisation]] (client) | ||
| + | * [[hannibal:ca|Certificate Authority]] | ||
| + | ====Basic modules==== | ||
| + | * [[hannibal:fds|LDAP directory server]] (Redhat DS/389 DS). | ||
| + | * [[hannibal:fileserver|File server]] (SMB/CIFS/NFS/FTP/WebDAV). | ||
| + | * E-mail server consisting of a Postfix [[hannibal:postfix|MTA]] and a Cyrus [[hannibal:cyrus|mailstore]]. | ||
| + | * Apache [[hannibal:apache|web server]]. | ||
| + | * Gosa [[hannibal:gosa2|GUI-usermanagement tool]]. | ||
| - | ====Recommended modules==== | + | ====Optional modules==== |
| - | * [[hannibal:Monitoring]] (Nagios and Centreon) | + | * [[hannibal:openvpn|OpenVPN server]] |
| - | * [[hannibal:Network backup]] (Backuppc and Bacula) | + | * [[hannibal:webmail|Webmail]] |
| - | * [[hannibal:File server]] (SMB/CIFS/NFS/FTP/WebDAV) | + | * [[hannibal:squid|Squid Proxy server]] |
| - | * [[hannibal:E-mail server]] (including webmail client) | + | * [[hannibal:pound|Reverse-proxy]] (Loadbalancing/HTTP-accelerator) |
| - | * [[hannibal:Development server]] | + | |
| + | * [[hannibal:wikiserver|Documentation wiki]] | ||
| + | * Hardware inventory system (OCS Inventory) | ||
| + | * [[hannibal:glpiserver|IT-Servicedesk Trouble Ticket System]] (GLPI) | ||
| + | * [[hannibal:Instant Messaging]] (Jabber XMPP-daemon) | ||
| + | * Organisation wide Calendar server (no standard solution yet) | ||
| + | * [[hannibal:etherpadserver|Etherpad server]] (online document collaboration) | ||
| + | * [[hannibal:LDAP-administration]] (tools to maintain the LDAP-database content) | ||
| + | * [[hannibal:nagios|Monitoring]] (Nagios and Centreon) | ||
| + | * [[hannibal:devserver|Development server]] | ||
| - | + | ====Miscellaneous modules==== | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ====Optional modules==== | + | |
| - | ===Infrastructure:=== | + | |
| - | * [[hannibal:VPN server]] | + | |
| - | * [[hannibal:Local apt repository mirror]] (local cache or local mirror of the debian software repository). | + | |
| - | * [[hannibal:Web server]] | + | |
| - | * [[hannibal:Firewall]] | + | |
| - | * [[hannibal:Proxy server]] | + | |
| - | * [[hannibal:Reverse-proxy]] (Loadbalancing/HTTP-accelerator) | + | |
| - | * [[hannibal:Database server]] (MySQL server) | + | |
| - | + | ||
| - | ===Applications:=== | + | |
| - | * [[hannibal:Documentation wiki]] | + | |
| * Financial accounting (sql-ledger.org/eekboek.nl) | * Financial accounting (sql-ledger.org/eekboek.nl) | ||
| + | * [[hannibal:phpagaserver|PHPaga server]] (Billing/Invoicing for small businesses) | ||
| + | * [[hannibal:mysqlserver|Database server]] (MySQL server) | ||
| * CRM/ERP (OpenBravo) | * CRM/ERP (OpenBravo) | ||
| - | * Hardware inventory system (OCS Inventory) | ||
| - | * [[hannibal:IT-Servicedesk|IT-Servicedesk Trouble Ticket System]] (GLPI) | ||
| * Project planning | * Project planning | ||
| * Timesheet administration | * Timesheet administration | ||
| - | * [[hannibal:Billing]] (Billing/Invoicing for small businesses or independent contractors/freelancers) | + | * [[hannibal:mailman|Mailinglist manager]] |
| - | * [[hannibal:Mailinglist manager]] | + | * [[hannibal:bacula|Network backup]] (Backup-pc and Bacula) |
| - | * Organisation wide Calendar server (no standard solution yet) | + | * [[hannibal:aptmirror|Local apt repository mirror]] (local mirror of the debian software repository). |
| - | * [[hannibal:operatingsystem_base#ip-number_plan]] (subnet or individual IP-address management and tracking) | + | * [[hannibal:iptables|Firewall]] |
| - | * [[hannibal:Instant Messaging]] (Jabber XMPP-daemon) | + | * [[hannibal:asteriskserver|VOIP telephony]] |