Website-Suche

TinyCP – Ein leichtes Control Panel zur Verwaltung von Linux-Systemen


TinyCP ist ein leichtes Control Panel, das eine Vielzahl von Funktionen auf einem Linux-System bietet, darunter:

  • Domänenverwaltung
  • Postfächer
  • Datenbanken
  • FTP
  • Samba
  • Firewall
  • VPN
  • GIT
  • SVN

Derzeit ist TinyCP nur für Debian/Ubuntu-basierte Systeme verfügbar, soll aber in naher Zukunft für CentOS verfügbar sein.

Bevor Sie mit der Installation beginnen, müssen Sie sich vom TinyCP-Team mit einer E-Mail-Adresse registrieren, um die Download-Anweisungen und die Konto-ID zu erhalten.

Lesen Sie auch: Die 20 besten Control Panels zur Verwaltung von Linux-Servern

Diese Angaben werden später zur Aktivierung Ihrer Lizenz benötigt. Die Download-Seite finden Sie hier. Der Vorgang ist unkompliziert und in weniger als einer Minute abgeschlossen.

Hinweis: In einem aktuellen Beitrag des TinyCP-Teams wurde bekannt gegeben, dass TinyCP bis Anfang 2019 kostenlos bleiben wird. Danach Um das Projekt am Leben zu erhalten, werden geringe Gebühren pro IP erhoben. Gemäß den Informationen in diesem Beitrag betragen die Preise 1 $monatlich und 10 $jährlich.

Für den Zweck dieses Artikels werde ich TinyCP auf einem Linode Ubuntu 16.04 VPS mit der IP-Adresse 10.0.2.15 installieren.

Installieren Sie die TinyCP-Systemsteuerung in Debian und Ubuntu

Um TinyCP zu installieren, müssen Sie das Installationsprogramm herunterladen. Zu diesem Zweck können Sie zu einem Verzeichnis Ihrer Wahl navigieren und die folgenden Befehle ausführen. Zu Organisationszwecken lade ich das Paket herunter unter: /usr/local/src/.

cd /usr/local/src/ 
wget http://tinycp.com/download/tinycp-install.sh

Erteilen Sie der heruntergeladenen Datei Ausführungsberechtigungen und führen Sie sie aus.

chmod +x tinycp-install.sh
./tinycp-install.sh

Der Installationsvorgang geht ziemlich schnell (weniger als 2 Minuten). Nach Abschluss der Installation erhalten Sie einen URL-Benutzernamen und ein Passwort, mit denen Sie auf Ihr neues Control Panel zugreifen können:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

Hinweis: Bevor Sie versuchen, auf die bereitgestellte URL zuzugreifen, müssen Sie TinyCP mit dem folgenden Befehl starten.

/etc/init.d/tinycp start

Anschließend können Sie zur angegebenen URL gehen und sich mit den neuen Anmeldeinformationen authentifizieren. Die Seite sollte so aussehen:

Geben Sie nach der Anmeldung in Ihrem Konto die E-Mail-Adresse und die Konto-ID ein, damit Ihr Lizenzschlüssel aktualisiert werden kann:

Anschließend können Sie mit dem Abschnitt „Module“ fortfahren, wo Sie verschiedene „Module“ installieren können, darunter MySQL, PostgreSQL, Samba, FTP-Server, E-Mail-Server, ClamAV, Cron, Apache-Webserver. Die Modulseite ist auch über den Würfel in der oberen rechten Ecke zugänglich:

Installieren Sie MySQL/MariaDB

Beginnen wir mit der Installation eines MySQL-Dienstes. Klicken Sie einfach auf die Schaltfläche „Installieren“ neben MySQL. Es erscheint ein Popup, in dem Sie aufgefordert werden, die Installation von MySQL zu bestätigen. Klicken Sie auf „Installieren“:

Sie müssen ein bis zwei Minuten warten, bis die Installation abgeschlossen ist. Am Ende sollten Sie eine Ausgabe ähnlich dieser sehen:

Klicken Sie auf die Schaltfläche „Fertig“ und dann auf die Schaltfläche „Vorbereiten“ neben MySQL. Dadurch werden die erforderlichen Konfigurationsdateien für den Dienst erstellt. Datenbanken können über das Menü auf der linken Seite verwaltet werden. Im Datenbankbereich können Sie:

  • Datenbanken hinzufügen/löschen
  • Benutzer erstellen
  • Erstellen Sie Sicherungsaufgaben

Jeder Vorgang ist ziemlich einfach und erfordert keine zusätzliche Erklärung.

Installieren Sie den Apache-Webserver

Jetzt können wir auch den Apache-Webserver installieren. Apache finden Sie unten auf der Seite. Klicken Sie erneut einfach auf die Schaltfläche „Installieren“ und warten Sie einige Minuten, bis die Installation abgeschlossen ist:

Wenn die Installation abgeschlossen ist, klicken Sie erneut auf die Schaltfläche „Fertig“ und dann auf „Vorbereiten“, um die erforderlichen Konfigurationsdateien zu generieren:

Wenn Sie Ihre Dienste noch ein wenig optimieren möchten, können Sie im Abschnitt „Konfiguration“ auf der linken Seite den Dienst auswählen, den Sie optimieren möchten, und Ihre Änderungen vornehmen.

Sie können beispielsweise zusätzliche Apache-Module installieren, indem Sie ein Dropdown-Menü auf der rechten Seite verwenden und auf die Schaltfläche „Installieren“ klicken:

Erstellen Sie Ihre erste Domain

Jetzt können Sie Ihre erste Domain erstellen, indem Sie den Abschnitt „WEB“ im linken Navigationsmenü verwenden. Klicken Sie auf „Neue Domain“ und geben Sie die Domain ein, die Sie hosten möchten. Sie können die IP-Adresse der Domain aus dem Dropdown-Menü auswählen:

Nach der Erstellung werden Sie zur Konfigurationsseite der Domain weitergeleitet. Hier sehen Sie einige Abschnitte, darunter:

  • Hauptbereich – bietet Informationen zur Domäne und zum Stammverzeichnis des Dokuments und ermöglicht Ihnen die Einrichtung der WWW-Umleitung.
  • Subdomains – Erstellen Sie ganz einfach Subdomains.
  • Aliase – Domain-Aliase erstellen.
  • Listen – Liste mit IP-Adressen, für die IP-Auflösungen gelten, und zugelassenen Ports.
  • Apache, Fehlerprotokolle, Zugriffsprotokolle – auf der ersten Registerkarte können Sie den Vhost für Ihre Domain sehen, als nächstes sind die Fehlerprotokolle und als drittes sind die Zugriffsprotokolle aufgeführt.

Oben im Fenster sehen Sie möglicherweise zwei weitere Abschnitte:

  • PHP – ermöglicht Ihnen, bestimmte PHP-Einstellungen zu konfigurieren, Funktionen zu deaktivieren usw.
  • Anwendungen – hilft Ihnen bei der Installation von Anwendungen auf Ihrer Domain, einschließlich RoundCube und WordPress.

Überprüfen Sie das Dashboard

Das TinyCP-Dashboard bietet Ihnen einige grundlegende Informationen über die Nutzung auf Ihrem System. Zu diesen Informationen gehören:

  • Informationen zum Betriebssystem
  • Hardware-Info
  • IP Adresse
  • Systemlast
  • Top Prozesse
  • Festplattenspeicher + Inodes
  • Netzwerk-Clients

Das Panel zeigt nur Informationen über Ihr System an. Von hier aus können keine Aktionen ausgeführt werden (z. B. das Beenden eines Prozesses).

Abschluss

TinyCP ist ein leichtes, funktionsreiches Control Panel, mit dem Sie problemlos Domänen, Datenbanken, E-Mail- und FTP-Konten usw. erstellen können. Die Benutzeroberfläche ist einfach und leicht zu navigieren. Wenn Sie wenig Ressourcen haben und ein Control Panel zum Erstellen und Verwalten Ihres Systems benötigen, ist dies möglicherweise die richtige Wahl für Sie.