Erstellen einer Website und eines E-Mail-Kontos in Ajenti V

Einführung

Ajenti ist ein webbasiertes Open Source-Kontrollfeld, das für eine Vielzahl von Serververwaltungsaufgaben verwendet werden kann. Mit dem Add-On-Paket Ajenti V können Sie mehrere Websites über dasselbe Control Panel verwalten. Inzwischen sollten Sie Ajenti und Ajenti V installiert haben.

In diesem Lernprogramm richten wir eine Basis-Website mit Ajenti V über das Ajenti-Steuerungsfeld ein und erstellen ein E-Mail-Konto in der Domain Ihrer Website.

Voraussetzungen

Für dieses Tutorial benötigen Sie:

Konfigurieren Sie Ihre Domain

Bisher öffnethttps://panel.your_domain_name:8000/ das Ajenti-Bedienfeld. Bevor wir Ihre Website beihttp://your_domain_name/ einrichten und E-Mail-Adressen für Ihre Domain konfigurieren können, müssen einige DNS-Änderungen vorgenommen werden.

Wir müssen 2 Datensätze hinzufügen, um sicherzustellen, dass Ihre Website und E-Mail-Adressen ordnungsgemäß funktionieren. Gehen Sie zucloud.digitalocean.com/domains/ und klicken Sie auf den Domänennamen, den Sie beim Einrichten des Ajenti-Kontrollfelds und von Ajenti V konfiguriert haben.

Wenn Sie dies noch nicht getan haben, fügen Sie einenA-Datensatz für die gesamte Domain hinzu, indem Sie im FeldHOSTNAME"@" ausfüllen und Ihren Ajenti-Server auswählen oder seine IP-Adresse inWILL DIRECT TOausfüllen ) s Feld. Klicken Sie auf die SchaltflächeCreate Record, um diesen anfänglichenA-Datensatz hinzuzufügen. Wennpanel.example.com noch nicht für Ihre Domain konfiguriert ist, wiederholen Sie die obigen Schritte erneut, verwenden Sie jedoch "panel" anstelle von "@" für den Hostnamen.

Wählen Sie als Nächstes den DatensatztypMXaus. Geben Sie im TextfeldHOSTNAME@ ein. Geben Sie inMAIL PROVIDERS MAIL SERVER Ihren Domainnamen ein. Geben Sie im TextfeldPRIORITY10 ein. Klicken Sie auf die SchaltflächeCreate Record, um den Datensatz hinzuzufügen.

Wenn Sie dieselbe Domäne konfigurieren, in der sich das Ajenti-Kontrollfeld befindet, müssen Sie auch einen TXT-Eintrag hinzufügen. Wenn Sie beispielsweise überpanel.example.com auf Ajenti zugreifen, sollten Sie diesen Datensatz hinzufügen. Wenn Sie überpanel.otherdomain.com darauf zugreifen, müssen Sie den TXT-Datensatz nicht hinzufügen.

Wählen Sie zum Hinzufügen des TXT-Datensatzes den DatensatztypTXTaus. Geben Sie im TextfeldHOSTNAME@ ein. Fügen Sie dies in das TextfeldVALUEein:v=spf1 a ip4:your_server_ip ~all (Ersetzen der IP durch die IP Ihres Servers). Klicken Sie auf die SchaltflächeCreate Record.

Ihre Domain-DNS-Einstellungen sollten jetzt so aussehen. Ihre spezifische Domain wird variieren:

Example DNS Settings

Erstellen des Website-Verzeichnisses

Navigieren Sie in Ihrem Browser zuhttps://panel.example.com/ und melden Sie sich bei Ajenti an. Klicken Sie in der rechten Seitenleiste im AbschnittWeb aufWebsites. Beim ersten Mal werden Sie möglicherweise darauf hingewiesen, dass es noch nicht aktiv ist. Klicken Sie auf die SchaltflächeEnable, damit Ajenti V die erforderlichen Konfigurationsänderungen vornehmen kann.

Es gibt einen Abschnitt namensNew Website. Darunter befindet sich ein Textfeld vonName. In dieses Feld können Sie alles eingeben, womit Sie Ihre Website identifizieren möchten. Klicken Sie auf die SchaltflächeCreate, und Sie werden feststellen, dass Ihre Website jetzt im AbschnittWebsites oben auf der Seite aufgeführt ist. Klicken Sie neben Ihrer Website aufManage.

Ändern Sie im AbschnittWebsite Files/srv/new-website in ein beliebiges Verzeichnis, z. B./srv/example.com. Klicken Sie auf die SchaltflächeSet und dann auf die SchaltflächeCreate Directory. Merken Sie sich dieses Verzeichnis. Sie müssen demnächst Dateien hochladen.

Deaktivieren Sie auf der RegisterkarteGeneral die EinstellungMaintenance mode. Klicken Sie unten auf der Seite aufApply changes.

Klicken Sie oben auf der Seite auf die RegisterkarteDomains. Klicken Sie auf die SchaltflächeAdd und geben Sie Ihren Domainnamen in das angezeigte Textfeld ein. Klicken Sie auf die SchaltflächeApply Changes.

Creating/Uploading the Website Files

Nun, da Sie ein Verzeichnis für Ihre Website-Dateien haben, benötigen Sie einige Dateien, um darin zu gehen.

Klicken Sie im AbschnittTools in der Seitenleiste aufFile Manager. Klicken Sie auf die Ordnernamen, um zu dem Verzeichnis zu navigieren, das Sie für die Website-Dateien wie/srv/example.com erstellt haben. Der Ordner sollte leer sein. Hier können Sie alle Dateien und Ordner hochladen, die Sie für Ihre statische Website benötigen.

Für die Zwecke dieses Tutorials erstellen wir auf der Website ein einfaches „Hallo Welt!“ - Dokument. Klicken Sie oben auf dem Bildschirm auf die SchaltflächeNew File. Eine Datei mit dem Namennew file sollte im Ordner angezeigt werden. Klicken Sie am Ende der Zeile für die Datei auf die Menüschaltfläche.

Click the Menu Button

Ändern Sie im FeldNamenew file inindex.html. Klicken Sie aufSave und öffnen Sie dasselbe Menü erneut. Klicken Sie diesmal auf die SchaltflächeEdit, um einen Editor zu öffnen. Der folgende Text ist ein Beispiel dafür, was Sie eingeben können, um sicherzustellen, dass Ihre Website funktioniert. Natürlich können Sie stattdessen hier alles eingeben, was Sie möchten.

index.html




  This website is working!


Hello, world!

If you can read this correctly, your website is functional!

Klicken Sie oben im Editor aufSave, und die Datei wird live geschaltet.

Wiederholen Sie diese Schritte nach Bedarf, um Ihre Website zu erstellen. Sie können auch die Upload-Funktion des Dateimanagers verwenden. Zurück inFile Manager befindet sich am unteren Bildschirmrand eine Schaltfläche mit dem TitelChoose File. Sie können darauf klicken, und es wird eine normale Aufforderung angezeigt, eine Datei von Ihrem Computer zum Hochladen auszuwählen. Von hier aus werden alle von Ihnen ausgewählten Dateien auf die Site hochgeladen.

Navigieren Sie zu Ihrer Website

Navigieren Sie in Ihrem Webbrowser zu Ihrem Domainnamen wiehttp://example.com. Wenn Sie die Seite „Hallo Welt!“ Sehen, die Sie im letzten Schritt erstellt haben, funktioniert alles!

Hello

Sie können den Vorgang jetzt abschließen oder weiterlesen, um ein eigenes E-Mail-Konto für Ihre eigene Domain zu erstellen.

Erstellen eines E-Mail-Kontos

Nun erstellen wir ein E-Mail-Konto mit Ihrem registrierten Domainnamen.

Gehen Sie zu Ihrer Ajenti-Systemsteuerung. Klicken Sie im AbschnittWeb aufMail. Klicken Sie auf die SchaltflächeEnable, wenn Sie dazu aufgefordert werden. UnterNew Mailbox müssen einige Abschnitte ausgefüllt werden. Das TextfeldAddressist das, was Sie vor dem @ -Zeichen in Ihrer E-Mail-Adresse einfügen möchten. Wenn Sie hiersammy eingeben, lautet Ihre E-Mail[email protected]. Es gibt auch ein Dropdown-Feld zur Auswahl einer Domain. Wenn Sie mehr als eine Website mit Ajenti V konfiguriert haben, gibt es hier mehrere Optionen. Geben Sie nichts in das FeldCustom domainein. Nachdem Sie diese Informationen ausgefüllt haben, klicken Sie auf+ Mailbox.

Wie Sie sehen können, wird Ihre neue E-Mail-Adresse jetzt im AbschnittMailboxesdieser Seite angezeigt. Klicken Sie darauf und dann auf den LinkChange password. Geben Sie ein neues Kennwort für Ihre Mailbox ein, drücken SieENTER und klicken Sie dann unten auf dem Bildschirm aufApply Changes.

Klicken Sie nun oben auf der Seite auf die RegisterkarteAdvanced. Aktivieren Sie im AbschnittTLS das Kontrollkästchen neben zum Aktivieren, und klicken Sie dann auf die SchaltflächeGenerate new certificate. Wenn Sie fertig sind, klicken Sie unten auf der Seite aufApply changes. Dies erhöht die Sicherheit beim Herstellen einer Verbindung zu Ihrer Mailbox und die Kompatibilität mit E-Mail-Clients.

Um Ihre E-Mails abzurufen, können Sie eine Verbindung mit einem E-Mail-Client (wie Outlook, Thunderbird, K-9 Mail usw.) herstellen oderRainLoop installieren, ein Webmail-Programm für den Zugriff auf Ihre E-Mails in einem Browser in Ajenti.

Um eine Verbindung zu diesem Postfach in einem E-Mail-Client herzustellen, sollten die folgenden Informationen hilfreich sein:

Username: [email protected]
Password: your_mailbox_password
IMAP Server: panel.example.com
IMAP Port: 143
IMAP Encryption: STARTTLS (Accept all certificates)
SMTP Server: panel.example.com
SMTP Port: 25
SMTP Encryption: None

Fazit

Sie sollten nun ein funktionierendes E-Mail-Konto und eine Website für Ihren Domain-Namen haben. Sie wurden beide in der Ajenti V-Systemsteuerung erstellt und können mit derselben Systemsteuerung geändert werden.

Schauen Sie sichInstalling the RainLoop Email Client on Ajenti V an, wenn Sie erfahren möchten, wie Sie einen webbasierten E-Mail-Client auf Ihrem Server installieren.