So installieren Sie Zentyal unter Ubuntu 14.04

Einführung

In den meisten Unternehmen sind mehrere Servertypen erforderlich, z. B. Dateiserver, Druckserver, E-Mail-Server usw. Zentyal kombiniert diese Dienste und mehr als vollständigen Small Business Server für Linux.

Zentyal-Server sind aufgrund der grafischen Benutzeroberfläche (GUI) einfach zu verwenden. Die GUI bietet eine einfache und intuitive Benutzeroberfläche für Anfänger und erfahrene Administratoren. Die Befehlszeilenverwaltung ist ebenfalls verfügbar. In diesem Lernprogramm wird gezeigt, wie diese beiden Methoden verwendet werden.

Eine Liste der spezifischen Software, die mit Zentyal installiert werden kann, finden Sie in den Abschnitten * Installieren von Paketen *.

Einige Personen kennen möglicherweise den Microsoft Small Business Server (SBS), der jetzt als Windows Server Essentials bezeichnet wird. Zentyal ist ein ähnliches Produkt, das auf Linux und insbesondere Ubuntu basiert. Zentyal ist auch ein Ersatz für Microsoft SBS und Microsoft Exchange Server. Da Zentyal Open Source ist, ist es eine kostengünstige Wahl.

Zentyal Editionen

Es gibt zwei Arten von Zentyal. Die erste ist die Community Edition und die andere ist die Commercial Edition.

Die Community Edition verfügt über die neuesten stabilen und sonstigen Funktionen. Das Unternehmen bietet keine offizielle Unterstützung für technische Probleme an. Mit der Community Edition werden keine Cloud-Dienste bereitgestellt. Alle drei Monate wird eine neue Version mit inoffizieller Unterstützung für die neueste Version veröffentlicht. Benutzer sind unbegrenzt.

Die Commercial Edition verfügt über die neuesten Funktionen, stabil und getestet. Support wird basierend auf der Small and Medium Business Edition angeboten. Cloud Services sind in den Server integriert und basieren auf der SMB Edition. Die Anzahl der von der Commercial Edition unterstützten Benutzer richtet sich nach der erworbenen SMB Edition. Eine neue Commercial Edition erscheint alle zwei Jahre und wird vier Jahre lang unterstützt.

Hinweis: Die Community Edition kann nicht auf die Commercial Edition aktualisiert werden.

Zentyal Anforderungen

Zentyal ist Debian-basiert und basiert auf der neuesten Version von Ubuntu Long Term Support (LTS). Die aktuellen Hardwareanforderungen für Zentyal 3.5 basieren auf Ubuntu Trusty 14.04.1 LTS (Kernel 3.5). Zentyal verwendet den LXDE-Desktop und den Openbox-Fenstermanager.

Die minimalen Hardwareanforderungen für Ubuntu Server Edition umfassen 300 MHz CPU, 128 MB RAM und 500 MB Festplattenspeicher. Natürlich handelt es sich hierbei nur um das Nötigste, und dies würde zu unerwünschten Antworten in einem Netzwerk führen, wenn mehrere Netzwerkdienste ausgeführt werden.

Beachten Sie, dass jeder Netzwerkdienst unterschiedliche Hardwareressourcen erfordert und je mehr Dienste installiert sind, desto höher sind die Hardwareanforderungen. In den meisten Fällen ist es am besten, mit den erforderlichen Basisdiensten zu beginnen und dann nach Bedarf weitere Dienste hinzuzufügen. Wenn der Server langsam Benutzeranforderungen verarbeitet, sollten Sie einen Upgrade Ihres Serverplans in Erwägung ziehen.

Abhängig von Ihrer Benutzeranzahl und den geplanten Zentyal-Diensten ändern sich Ihre Hardwareanforderungen. Dies sind die Zentyal-Empfehlungen. Für DigitalOcean-Bereitstellungen sollten Sie die RAM-Spalte verwenden:

Profile Number of Users CPU RAM Disk Space Network Cards

Gateway

<50

P4

2 GB

80 GB

2+

50+

Xeon dual core

4 GB

160 GB

2+

Infrastructure

<50

P4

1 GB

80 GB

1

50+

P4

2 GB

160 GB

1

Office

<50

P4

1 GB

250 GB

1

50+

Xeon dual core

2 GB

500 GB

1

Communications

<100

Xeon dual core

4 GB

250 GB

1

100+

Xeon dual core

8 GB

500 GB

1

Wir werden später in diesem Artikel mehr über die Profile und die verschiedenen Arten von Zentyal-Diensten sprechen.

Zentyal installieren

Erstellen Sie ein * 1 GB * Droplet, auf dem * Ubuntu 14.04 * ausgeführt wird.

Fügen Sie einen user with sudo access hinzu.

Zuerst müssen Sie das Zentyal-Repository mit dem folgenden Befehl zu Ihrer Repository-Liste hinzufügen:

sudo add-apt-repository "deb http://archive.zentyal.org/zentyal 3.5 main extra"

Nachdem die Pakete heruntergeladen wurden, sollten sie mit einem öffentlichen Schlüssel von Zentyal überprüft werden. Führen Sie die folgenden beiden Befehle aus, um den öffentlichen Schlüssel hinzuzufügen:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10E239FF
wget -q http://keys.zentyal.org/zentyal-3.5-archive.asc -O- | sudo apt-key add -

Nachdem die Repository-Liste aktualisiert wurde, müssen Sie die Paketlisten aus den Repositorys aktualisieren. Führen Sie den folgenden Befehl aus, um die Paketlisten zu aktualisieren:

sudo apt-get update

Sobald die Paketliste aktualisiert ist, können Sie Zentyal installieren, indem Sie Folgendes ausführen:

sudo apt-get install zentyal

Wenn Sie dazu aufgefordert werden, legen Sie ein sicheres root-Passwort (zweimal) für MySQL fest. Bestätigen Sie Port 443.

Zentyal ist jetzt installiert.

Wenn Sie Ihre Zentyal-Pakete lieber über die Befehlszeile installieren möchten, lesen Sie den nächsten Abschnitt. Wenn Sie lieber ein Dashboard verwenden möchten, fahren Sie mit dem Abschnitt * Zugreifen auf Zentyal Dashboard * fort.

Pakete installieren (Befehlszeile)

Jetzt können Sie mit der Installation der gewünschten Dienste beginnen. Es gibt vier Grundprofile, mit denen viele verwandte Module gleichzeitig installiert werden. Diese Profile sind:

  • * zentyal-office * - Das Profil dient zum Einrichten eines Büronetzwerks für die gemeinsame Nutzung von Ressourcen. Ressourcen können Dateien, Drucker, Kalender, Benutzerprofile und Gruppen sein.

  • * zentyal-communication * - Server kann für Geschäftskommunikation wie E-Mail, Instant Messaging und Voice Over IP (VOIP) verwendet werden.

  • * zentyal-gateway * - Der Server ist ein kontrolliertes Gateway für das Unternehmen zum und vom Internet. Der Internetzugang kann für interne Systeme und Benutzer gesteuert und gesichert werden.

  • * Zentyal-Infrastruktur * - Der Server kann die Netzwerkinfrastruktur für das Unternehmen verwalten. Die Verwaltung besteht aus NTP, DHCP, DNS usw.

Sie können sehen, was mit jedem Profil installiert ist. Http://www.zentyal.org/server/#server-features[here]. Führen Sie den folgenden Befehl aus, um ein Profil zu installieren:

sudo apt-get install zenytal-office

Sie können jedes Modul bei Bedarf auch einzeln installieren. Wenn Sie beispielsweise nur das Virenschutzmodul des Office-Profils installieren möchten, führen Sie Folgendes aus:

sudo apt-get install zentyal-antivirus

Sie können auch alle Profile in einem Befehl installieren:

sudo apt-get install zentyal-all

Wenn Sie bestimmte Pakete installieren, müssen Sie über die interaktiven Menüs Informationen zu Ihren Systemen bereitstellen.

Einige der Modulnamen sind unkompliziert, aber hier ist eine definierte Liste von Zentyal-Paketen:

  • * zentyal-all - Zentyal * - Alle Komponentenmodule (alle Profile)

  • * zentyal-office * - Zentyal Office Suite (Profil)

  • * Zentyal-Antivirus * - Zentyal Antivirus

  • * zentyal-dns * - Zentyal DNS

  • * zentyal-ebackup * - Zentyal Backup

  • * Zentyal-Firewall * - Zentyal Firewall Services

  • * zentyal-ntp * - NTP-Dienste

  • * zentyal-remoteservices * - Zentyal Cloud Client

  • * zentyal-samba * - Zentyal File Sharing und Domain Services

  • * zentyal-communication * - Zentyal Communications Suite

  • * zentyal-jabber * - Zentyal Jabber (Instant Messaging)

  • * Zentyal-Mail * - Zentyal Mail Service

  • * zentyal-mailfilter * - Zentyal Mailfilter

  • * Zentyal-Gateway * - Zentyal Gateway Suite

  • * Zentyal-l7-Protokolle * - Zentyal Layer-7 Filter

  • * zentyal-squid * - HTTP-Proxy

  • * Zentyal-Trafficshaping * - Zentyal Traffic Shaping

  • * Zentyal-Infrastruktur * - Zentyal Network Infrastructure Suite

  • * zentyal-ca * - Zentyal-Zertifizierungsstelle

  • * zentyal-dhcp * - DHCP-Dienste

  • * zentyal-openvpn * - VPN-Dienste

  • * zentyal-webserver * - Zentyal-Webserver

Andere Module, die nicht in den Profilen enthalten sind, sind wie folgt:

  • * zentyal-bwmonitor * - Zentyal Bandwidth Monitor

  • * Zentyal-Captive-Portal * - Zentyal Captive-Portal

  • * zentyal-ips * - Zentyal Intrusion Prevention System

  • * zentyal-ipsec * - Zentyal IPsec und L2TP / IPsec

  • * Zentyal-Monitor * - Zentyal-Monitor

  • * Zentyal-Nut * - Zentyal UPS Management

  • * zentyal-openchange * - Zentyal OpenChange Server

  • * Zentyal-Radius * - Zentyal RADIUS

  • * Zentyal-Software * - Zentyal Software Management

  • * zentyal-sogo * - Zentyal OpenChange Webmail

  • * zentyal-usercorner * - Zentyal-Benutzerecke

  • * Zentyal-Benutzer * - Zentyal Benutzer und Computer

  • * Zentyal-Webmail * - Zentyal Webmail Service

Zugriff auf das Zentyal Dashboard

Greifen Sie auf das Zentyal-Dashboard zu, indem Sie die IP-Adresse oder Domäne Ihres Servers in Ihrem Browser über HTTPS (Port 443) aufrufen:

https: //

Der Zentyal-Server erstellt ein selbstsigniertes SSL-Zertifikat für den Remotezugriff. Jeder Browser, der remote auf das Dashboard des Servers zugreift, wird gefragt, ob die Site als vertrauenswürdig eingestuft ist, und es muss eine Ausnahme gemacht werden, wie unten gezeigt. Die Methode hängt von Ihrem Browser ab.

Aufgrund des SSL-Zertifikats wird ein Fehler generiert, dass die Site nicht vertrauenswürdig ist. Klicken Sie auf die Zeile * Ich verstehe die Risiken. * Klicken Sie dann auf die Schaltfläche. Wählen . Nachdem die Ausnahme hinzugefügt wurde, handelt es sich um eine permanente Auflistung, die erst wieder auftritt, wenn sich die IP-Adresse des Servers ändert.

Sie sollten die Dashboard-Anmeldeseite sehen.

Bild: https://assets.digitalocean.com/articles/Install_Zentyal/Figure%201.jpg [Anmeldeseite für das Zentyal-Dashboard]

Ihr Zentyal-Benutzername und Ihr Passwort sind die gleichen Benutzer und Passwörter, die Sie für die SSH-Verbindung mit Ihrem Ubuntu-Server verwenden. Dieser Benutzer muss der sudo-Gruppe hinzugefügt werden. (Das Erteilen der vollständigen Berechtigungen für den Benutzer auf eine andere Weise funktioniert NICHT.) Wenn ein vorhandenes Benutzerkonto zur sudo-Gruppe hinzugefügt werden muss, führen Sie den folgenden Befehl aus:

sudo adduser  sudo

Um weitere Zentyal-Benutzer hinzuzufügen, fügen Sie neue Ubuntu-Benutzer hinzu. Um einen neuen Benutzer hinzuzufügen, verwenden Sie den folgenden Befehl, um den Benutzer zu erstellen und den Benutzer der sudo-Gruppe hinzuzufügen:

sudo adduser  --ingroup sudo

Sobald Sie sich beim Zentyal-Server angemeldet haben, sehen Sie eine Sammlung von Paketen, die zur Installation zur Verfügung stehen.

Sie können auch eine Modulliste unter https: /// Software / EBox anzeigen (siehe unten).

Pakete installieren (Dashboard)

Sie können Zentyal-Pakete über das Dashboard installieren. Es gibt vier Grundprofile, mit denen viele verwandte Module gleichzeitig installiert werden. Sie können sehen, was mit jedem Profil installiert ist. Http://www.zentyal.org/server/#server-features[here]. Oder überprüfen Sie die Liste unten:

Büro:

Dieses Profil richtet gemeinsam genutzte Büroressourcen wie Dateien, Drucker, Kalender, Benutzerprofile und Gruppen ein.

  • Samba4

  • Heimdal Kerberos

  • CUPS

  • Duplizität

Kommunikation:

Dieses Profil umfasst E-Mail, Instant Messaging und Voice Over IP (VOIP).

  • Postfix

  • Taubenschlag

  • Runder Würfel

  • Sieb

  • Post holen

  • Spamassassin

  • ClamAV

  • Postgrey

  • OpenChange

  • Runder Würfel

  • ejabberd

Tor:

Dieses Profil enthält Software zur Steuerung und Sicherung des Internetzugriffs.

  • Corosync

  • Schrittmacher

  • Netfilter

  • Iproute2

  • Linux-Netzwerk-Subsystem: *

  • Iproute2

  • Tintenfisch

  • Dansguardian

  • ClamAV

  • FREERadius

  • OpenVPN

  • OpenSWAN

  • xl2tpd

  • Suricata

  • Amavisd-neu

  • Spamassassin

  • ClamAV

  • Postgrey

  • Infrastruktur: *

Mit diesem Profil können Sie das Büronetzwerk verwalten, einschließlich NTP, DHCP, DNS usw.

  • ISC DHCP

  • BIND 9

  • NTPd

  • OpenSSL

  • Apache

  • NUT

Gehen Sie in der linken Navigation zu "Software Management" und dann zu "Zentyal Components". Die vier Profile werden oben angezeigt. (Oder klicken Sie auf * Grundmodus anzeigen *, um die vier Profile anzuzeigen.)

image: https://assets.digitalocean.com/articles/Install_Zentyal/Figure%2011.jpg [Zentyal Dashboard-Komponentenliste, Profile]

Unter den Profilen finden Sie eine Liste aller Module, die Sie einzeln installieren können.

image: https://assets.digitalocean.com/articles/Install_Zentyal/Figure%2012.jpg [Zentyal Dashboard-Komponentenliste, Module]

Die vorherigen Bilder zeigen die Grundansicht. Wenn Sie auf "Erweiterten Modus anzeigen" klicken, sollte der Bildschirm folgendermaßen aussehen:

image: https://assets.digitalocean.com/articles/Install_Zentyal/Figure%2013.jpg [Zentyal Dashboard-Komponentenliste, erweiterter Modus]

Wenn Sie Ihre Module ausgewählt haben, klicken Sie unten auf der Seite auf die Schaltfläche * INSTALLIEREN *.

Sobald die Pakete installiert sind, werden im Dashboard-Navigationsmenü auf der linken Seite Links zu diesen Paketen angezeigt. Sie können mit dem Einrichten Ihrer neuen Software über das Zentyal-Dashboard beginnen, indem Sie zum entsprechenden Menüelement in der Systemsteuerung navigieren.

Aktualisieren von Paketen (Dashboard)

Es ist wichtig, Ihr System mit den neuesten Sicherheitspatches und -funktionen auf dem neuesten Stand zu halten.

Lassen Sie uns einige Updates über das Dashboard installieren. Klicken Sie links auf den Link * Dashboard *. In der Abbildung unten sehen Sie 26 Systemupdates, von denen 12 Sicherheitsupdates sind. Um das Systemupdate zu starten, klicken Sie einfach auf * 26 Systemupdates (12 Sicherheitsupdates) *.

Bild: https://assets.digitalocean.com/articles/Install_Zentyal/Figure%206.jpg [Benachrichtigung über Aktualisierung des Zentyal-Dashboards]

Sie gelangen auf die Seite * Systemupdates * mit einer Liste aller für den Zentyal-Server verfügbaren Updates.

image: https: //assets.digitalocean.com/articles/Install_Zentyal/Figure%207.jpg [Zentyal Dashboard-Aktualisierungsliste]

Hier können Sie die Elemente überprüfen, die Sie aktualisieren möchten. Unten befindet sich ein Element zum * Aktualisieren aller Pakete *, wie unten gezeigt.

Bild: https://assets.digitalocean.com/articles/Install_Zentyal/Figure%208.jpg [Benachrichtigung über Aktualisierung des Zentyal-Dashboards]

Nachdem Sie die erforderlichen Aktualisierungen ausgewählt haben, können Sie auf die Schaltfläche * UPDATE * am unteren Rand der Seite klicken. Der Download und die Installation der Update-Pakete beginnen wie unten gezeigt.

Bild: https://assets.digitalocean.com/articles/Install_Zentyal/Figure%209.jpg [Benachrichtigung über Aktualisierung des Zentyal-Dashboards]

Sobald dies erledigt ist, sollte ein Bildschirm ähnlich dem folgenden angezeigt werden, der anzeigt, dass die Aktualisierung erfolgreich abgeschlossen wurde.

Bild: https://assets.digitalocean.com/articles/Install_Zentyal/Figure%2010.jpg [Benachrichtigung über Aktualisierung des Zentyal-Dashboards]

Sobald das Update abgeschlossen ist, können Sie auf die Schaltfläche * UPDATE LIST * klicken, um sicherzustellen, dass keine anderen Updates verfügbar sind.

Fazit

Für ein kleines oder mittleres Unternehmen ist Zentyal ein Server, der alles kann. Dienste können nach Bedarf aktiviert und deaktiviert werden, wenn sie nicht benötigt werden. Zentyal ist auch so benutzerfreundlich, dass unerfahrene Administratoren Systemaktualisierungen und Profil- / Modulinstallationen über die Befehlszeile oder die grafische Benutzeroberfläche (GUI) durchführen können.

Bei Bedarf können mehrere Zentyal-Server verwendet werden, um die vom Unternehmen zur Schaffung eines effizienteren Netzwerks benötigten Dienste zu verteilen.