English English French French Spanish Spanish German German
Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

So installieren Sie Sendy unter Ubuntu

schickes ubuntu
Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

Eine Schritt-für-Schritt-Anleitung zur Installation und Einrichtung von Sedy unter Ubuntu 18.x.

Warum Hunderte von Dollar pro Monat ausgeben, wenn Sie mehr als 100,000 E-Mails in etwa 25 US-Dollar pro Monat versenden können?

Wie Sie sehen können, würde das Senden von ~ 100,000 E-Mails mit Sendy 10.02 USD pro Monat kosten. Denken Sie, warum ich 25 Dollar gesagt habe?

Bitte schön…

Sendy ist eine selbst gehostete E-Mail-Marketing-Software, die auf einem VPS- oder Cloud-Server installiert werden kann. Es nutzt AWS SES, um E-Mails zu einem viel günstigeren Preis zu versenden. Sie müssen einmalig 59 US-Dollar bezahlen, um die Sendy-Software zu kaufen. Und wie bereits erwähnt, müssen Sie es auf Ihrem Server installieren, was normalerweise etwa 10 US-Dollar pro Monat kostet.

Wenn Sie also rechnen, würde dies weniger als 25 US-Dollar pro Monat kosten, einschließlich einmaliger Sendy-Zahlung, Cloud VM und Amazon SES.

Und nicht nur DigitalOcean Sie können es jedoch auf jeder anderen Cloud-Plattform installieren. Sendy ist keine ressourcenintensive Software, daher sollte ein Einstiegsserver (1 CPU / 1-2 GB RAM) in Ordnung sein.

Hier sind einige Optionen.

Kosten (monatlich)
Kamatera$9
Linode$ 10
A2 Hosting von VPS$ 10

Bisher kennen Sie die Preisvorteile. Werfen wir einen Blick auf einige seiner Funktionen.

  • Ein schönes Dashboard - eine webbasierte Anwendung, mit der Sie den gesamten Newsletter-Betrieb verwalten können. Sie werden das Gefühl haben, eine SaaS-basierte Marketing-E-Mail-Plattform zu verwenden.
  • Multi-Brand - Verwalten Sie mehrere Marken unter einem einzigen Konto - perfekt für eine digitale Agentur.
  • Segmentierung - Segmentieren Sie Ihren Kunden und Ihre Zielgruppe in der Liste
  • Autoresponder - Automatisieren Sie Ihre Marketing-E-Mails
  • Bounce-Handling - Halten Sie die Liste sauber
  • Einblicke - wissen Sie, wie Ihre Kampagne funktioniert - visualisieren Sie alle Daten (Klicks, Bounce, Abbestellen usw.)
  • GDPR bereit
  • Aktivieren Sie die Zwei-Faktor-Authentifizierung für mehr Sicherheit

Wenn Sie WordPress verwenden, hat Sendy ein einfaches Widget zum Sammeln von E-Mails. Alternativ können Sie verwenden Thrive Leads in Sendy zu integrieren, um E-Mails schneller zu sammeln.

Hinweis: Sie sollten mit der grundlegenden Linux-Administration vertraut sein, um sich anzumelden und die Software zu installieren. Mach dir keine Sorgen, wenn nicht; Sie können einen Fachmann einstellen Fiverr um es für Sie zu erledigen.

Lass es uns beginnen ...

Im Folgenden werde ich Ubuntu 18.04 auf Google Cloud VM verwenden, um MariaDB, Apache, PHP und Sendy zu installieren. Ich werde eine Subdomain namens sendy.geekflare.com einrichten

Creating AWS IAM Credentials

Als erstes erstellen wir einen IAM-Berechtigungsnachweis für AWS, der im nächsten Schritt benötigt wird. Ich gehe davon aus, dass Sie bereits ein AWS-Konto haben, wenn nicht, können Sie Hier anmelden.

  • Sobald ein Konto erstellt und angemeldet ist, gehen Sie zu IAM-Benutzer
  • Klicken Sie auf Benutzer hinzufügen, geben Sie den Benutzernamen ein und wählen Sie den Zugriffstyp als programmatisch aus
  • Geben Sie unter Vorhandene Richtlinie direkt anhängen ein sesf und snf um die Richtlinie auszuwählen
  • Kopieren Sie die Zugangsschlüssel-ID und den geheimen Zugangsschlüssel

Sie können auch den Anweisungen im Video folgen.

YouTube-Video

Teilen Sie den Zugang und den geheimen Schlüssel mit niemandem. Sicher aufbewahren!

Installing Sendy

  • Melden Sie sich beim Ubuntu-Server an
  • Installieren Sie Apache HTTP
apt-get install apache2
  • Aktivieren Sie mod_rewrite
a2enmod rewrite
  • Installieren Sie PHP-FPM und die erforderliche Bibliothek
apt-get install php-fpm libapache2-mod-php php-mysql php-curl php-xml
  • Installieren Sie MariaDB
apt-get install mariadb-server mariadb-client

Lassen Sie uns das Sicherheitsskript ausführen, um die SQL zu sichern. Führen Sie den folgenden Befehl aus und legen Sie das Kennwort für root fest. Drücken Sie Y für alle Optionen.

mysql_secure_installation

Ex:

root@email:/var/www/html# mysql_secure_installation 

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] 
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] 
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] 
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] 
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!
root@email:/var/www/html#
  • Lassen Sie uns eine Datenbank erstellen. Wenn Sie sich bei MySQL anmelden, werden Sie aufgefordert, das im vorherigen Schritt definierte Kennwort einzugeben.
mysql -u root -p
  • Sie werden zur MariaDB-Eingabeaufforderung weitergeleitet, wo wir eine Datenbank namens sendy erstellen
create database sendy;
  • Erteilen Sie die Erlaubnis
GRANT ALL ON sendy.* TO 'sendy'@'localhost' IDENTIFIED BY 'password';

Hinweis: Ändern Sie das Passwort in ein komplexes

Es ist Zeit, Sendy-Software hochzuladen. Beim Kauf erhalten Sie eine E-Mail mit Download-Link und Lizenzschlüssel. Sie müssen die heruntergeladene Software auf Ihren Server hochladen.

  • Wechseln Sie in das Apache-Stammverzeichnis
cd /var/www/html
  • Verschieben Sie die hochgeladene Sendy-Software hierher und entpacken Sie die Datei
unzip sendy-4.0.1.zip
  • Es wird ein neuer Ordner "sendy" erstellt, in dem Sie die Datei config.php aktualisieren müssen
  • Gehen Sie zu Includes-Ordner und aktualisieren Sie config.php
cd includes
vi config.php

Wie Sie sehen, müssen Sie fünf Parameter aktualisieren (APP_PATH, dbHost, dbUser, dbPass, dbName).

So weit, ist es gut? Lassen Sie uns schnell alle erforderlichen Software neu starten.

service apache2 restart
service php7.2-fpm restart
service mysql restart

Alle Vorbereitungsarbeiten sind abgeschlossen und es ist Zeit, Sendy zu installieren. Stellen Sie zuvor sicher, dass der Server über alle erforderlichen Bibliotheken verfügt, indem Sie auf eine Datei compatible.php zugreifen

https://sub.domain.com/sendy/_compatibility.php?i=1

Sie sollten sie alle grün sehen.

Großartig, lass uns mit der Installation beginnen ...

  • Greifen Sie mit auf die URL zu /sendy
  • Geben Sie alle Informationen ein und klicken Sie auf Jetzt installieren
  • Es dauert einige Sekunden und Sie erhalten eine Erfolgsbestätigung.

Sie erhalten außerdem eine E-Mail von AWS, um die E-Mail zu bestätigen. Sie haben sich einmal bei Sendy angemeldet.

Damit ist Sendy erfolgreich installiert und einsatzbereit. Aber warte, geh nicht weiter ... es gibt noch mehr.

Increase AWS SES Quota

Wenn Sie sich den vorherigen Screenshot ansehen, werden Sie feststellen, dass das E-Mail-Limit in roter Farbe gesendet wird. Standardmäßig ermöglicht AWS das Versenden von 200 E-Mails täglich, was in vielen Fällen möglicherweise nicht ausreicht. Um die Quote zu erhöhen, gehen Sie zu Anforderung zur Erhöhung des Servicelimits und einreichen.

Hinweis: Sie müssen dieselbe Region auswählen, mit der Ihr Sendy verbunden ist. Standardmäßig ist es N. Virginia. Gehen Sie zur Überprüfung zu den Einstellungen im Sendy-Dashboard >> AWS SES-Region

Es ist nicht sofort, also müssen Sie einige Stunden warten, um die Sendelimits zu erhöhen. AWS wird Sie benachrichtigen.

Verifying Domain

Für eine bessere E-Mail-Zustellung sollten Sie die Domain in AWS SES überprüfen.

  • Gehen Sie zu AWS-SES (Stellen Sie erneut sicher, dass Sie sich in derselben Region befinden, mit der Sendy verbunden ist.)
  • Klicken Sie in der linken Seitenleiste auf Domains >> Überprüfen Sie eine neue Domain
  • Geben Sie die Domain oder Subdomain ein
  • Wählen Sie DKIM-Einstellungen generieren aus und klicken Sie auf Diese Domäne überprüfen
  • Es werden die Domain-Überprüfungsdatensätze angezeigt, die Sie über den Domain-Registrar für Ihre Domain konfigurieren müssen.

Sobald Sie die TXT- und CNAME-Datensätze hinzugefügt haben, kann dies dauern bis zu 72 Stunden um es verifizieren zu lassen. Und wenn Sie fertig sind, sollten Sie unter Überprüfung, DKIM und aktiviert alles grün sehen.

Überprüfen Sie als Nächstes eine E-Mail, mit der Sie den Newsletter versenden.

  • Klicken Sie in der linken Seitenleiste auf E-Mail-Adressen >> Überprüfen Sie eine neue E-Mail-Adresse

Sie erhalten eine Bestätigungs-E-Mail an die von Ihnen angegebene E-Mail-Adresse. Nach der Bestätigung sollte der Status als verifiziert angezeigt werden.

Jetzt können Sie Sendy gut verwenden!

Melden Sie sich bei Sendy an und erstellen Sie eine Marke, importieren Sie eine Liste (falls Sie bereits eine haben), integrieren Sie sie in die Lead-Konvertierung und alles, was Sie tun möchten.

Conclusion

Das Einrichten dauert etwas Sendy aber es lohnt sich. Wenn Sie eine große Abonnentenliste haben, können Sie jährlich $$$$ sparen.

Danke an unsere Sponsoren
Weitere großartige Lektüre zu Linux
Macht Ihr Geschäft
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder