Kako namestiti Sendy na Ubuntu?

Navodila po korakih za namestitev in nastavitev Sedyja na Ubuntu 18.x


Zakaj bi porabili na stotine dolarjev na mesec, ko lahko pošljete več kot 100.000 e-poštnih sporočil v približno 25 dolarjev na?

Kot lahko vidite, če pošljete približno 100.000 e-poštnih sporočil s programom Sendy, bi to stalo 10,02 USD na mesec. Mislite, zakaj sem rekel 25 dolarjev?

Izvoli…

Sendy je programska oprema za trženje e-pošte, ki jo je mogoče namestiti v VPS ali Cloud Server. AWS SES izkorišča za pošiljanje e-poštnih sporočil po precej cenejših stroških. Za nakup programske opreme Sendy morate enkrat plačati 59 USD. Kot sem že omenil, ga morate namestiti na vaš strežnik, ki običajno stane približno 10 USD na mesec.

Če torej opravite matematiko, bi to stalo manj kot 25 dolarjev na mesec, kar vključuje enkratno plačilo Sendy, Cloud VM in Amazon SES.

In ne samo DigitalOcean, ampak ga lahko namestite na katero koli drugo platformo v oblaku. Sendy ni programska oprema, ki je intenzivna z viri, zato bi moral biti strežnik začetnega nivoja (1 CPU / 1-2 GB RAM-a) v redu.

Tu je nekaj možnosti.

PlatformaStroški (mesečno)
Kamatera9 USD
Linode10 USD
A2 gostovanje VPS10 USD

Do zdaj poznate prednosti oblikovanja cen. Oglejmo si nekatere njegove značilnosti.

  • Lepa nadzorna plošča – spletna aplikacija, v kateri lahko upravljate celotne operacije glasila. Počutili se boste, kot da uporabljate tržno e-poštno platformo, ki temelji na SaaS-u.
  • Več blagovnih znamk – upravljajte z več blagovnimi znamkami v enem računu – kot nalašč za digitalno agencijo.
  • Segmentacija – na seznamu segmentirajte stranko in občinstvo
  • Samodejni odzivniki – avtomatizirajte svoje tržne e-poštne sporočil
  • Ravnanje z opustitvami – seznam imejte čist
  • Vpogled – veste, kako deluje vaša oglaševalska akcija – vizualizirajte vse podatke (kliki, odskoči, odjavi itd.)
  • Pripravljen je GDPR
  • Za boljšo varnost omogočite dvofaktorsko preverjanje pristnosti

Če uporabljate WordPress, je Sendy dobil preprost pripomoček za zbiranje e-poštnih sporočil. Lahko pa uporabite Uspešno vodi da se integrirate s Sendyjem in tako hitreje zbirate e-poštna sporočila.

Opomba: za prijavo in namestitev programske opreme morate poznati osnovno administracijo Linuxa. Ne skrbi, če ne; lahko najamete strokovnjaka Fiverr da to storim zate.

Začnimo…

V nadaljevanju bom uporabil Ubuntu 18.04 v Google Cloud VM za namestitev MariaDB, Apache, PHP in Sendy. Nastavil se bom na poddomeni, ki se imenuje sendy.geekflare.com

Ustvarjanje AWS IAM poverilnic

Najprej najprej ustvarimo poverilnice IAM na AWS, ki bodo potrebne v naslednjem koraku. Predvidevam, da že imate račun AWS, če ne, lahko prijavite se tukaj.

  • Ko ustvarite račun in se prijavite, pojdite na Uporabniki IAM-a
  • Kliknite Dodaj uporabnika in vnesite uporabniško ime in izberite vrsto dostopa kot programsko
  • V polje neposredno pritrdite obstoječi pravilnik sesf in snsf za izbiro pravilnika
  • Kopirajte ID ključa in tajni dostopni ključ

Prav tako lahko sledite navodilom, kot so pojasnjena v videoposnetku.

Dostopnega in tajnega ključa ne delite z nikomer. Varujte!

Namestitev Sendyja

  • Prijava v strežnik Ubuntu
  • Namestite Apache HTTP

apt-get namestite apache2

  • Omogoči mod_rewrite

a2enmod prepisati

  • Namestite PHP-FPM in potrebno knjižnico

apt-get install php-fpm libapache2-mod-php php-mysql php-curl php-xml

  • Namestite MariaDB

apt-get namestite mariadb-server mariadb-client

Zaženimo varnostni skript za utrjevanje SQL-a. Zaženite spodnji ukaz in nastavite geslo za root. Pritisnite Y za vse možnosti.

mysql_secure_installation

Primer:

[zaščitena e-pošta]: / var / www / html # mysql_secure_installation

OPOMBA: PRIPOROČILO VSEJ DELI TEGA PISMA PRIPOROČAJO VSE MariaDB
SERVERI V PROIZVODNJI UPORABI! PROSIMO PREBERITE VSAK KORAK!

Da bi se prijavili v MariaDB in ga zavarovali, bomo potrebovali tok
geslo za korenskega uporabnika. Če ste pravkar namestili MariaDB in
še niste nastavili korenskega gesla, prazno bo geslo,
zato morate tukaj samo pritisniti enter.

Vnesite trenutno geslo za root (vnesite za nič):
V redu, uspešno uporabljeno geslo, gremo naprej…

Nastavitev korenskega gesla zagotavlja, da se nihče ne more prijaviti v MariaDB
uporabnika root brez ustreznega pooblastila.

Nastavite korensko geslo? [Y / n]
Novo geslo:
Ponovno vnesite novo geslo:
Geslo je uspešno posodobljeno!
Ponovno nalaganje tabel privilegij..
… Uspeh!

Namestitev MariaDB ima privzeto anonimnega uporabnika, ki omogoča vsakomur
da se prijavite v MariaDB, ne da bi bilo treba ustvariti uporabniški račun
njim. To je namenjeno samo testiranju in izvedbi namestitve
pojdi malo bolj gladko. Odstranite jih, preden se preselite v
proizvodno okolje.

Odstrani anonimne uporabnike? [Y / n] y
… Uspeh!

Običajno bi bilo treba root imeti možnost, da se povežejo le z ‘localhost’. Tole
zagotavlja, da nekdo ne more uganiti po korenskem geslu iz omrežja.

Želite na daljavo onemogočiti prijavo v root? [Y / n]
… Uspeh!

MariaDB privzeto ima bazo podatkov z imenom ‘test’, ki jo lahko vsakdo
dostop. Ta je namenjen tudi samo testiranju, zato ga je treba odstraniti
pred selitvijo v proizvodno okolje.

Odstranite testno bazo in dostop do nje? [Y / n]
– Izpad podatkovne baze…
… Uspeh!
– Odstranjevanje privilegijev na testni bazi podatkov…
… Uspeh!

Ponovno nalaganje tabel privilegij bo zagotovilo vse doslej opravljene spremembe
začne veljati takoj.

Ponovno naloži tabele privilegij? [Y / n]
… Uspeh!

Čiščenje…

Končano! Če ste zaključili vse zgornje korake, bo vaš MariaDB
namestitev mora biti zdaj varna.

Hvala za uporabo MariaDB!
[zaščitena e-pošta]: / var / www / html #

  • Ustvarimo bazo podatkov. Prijavite se v MySQL, pozval vas bo, da vnesete geslo, ki ste ga določili v prejšnjem koraku.

mysql -u root -p

  • Odpeljalo vas bo do poziva MariaDB, kjer bomo ustvarili bazo podatkov, imenovano sendy

ustvarite pošiljanje baze podatkov;

  • Podelite dovoljenje

PODELI VSE NA sendy. * TO ‘sendy’ @ ‘localhost’ IDENTIFIKIRANO S ‘geslom’;

Opomba: spremenite geslo v nekaj zapletenega

Čas je za nalaganje programske opreme Sendy. Ob nakupu boste prejeli e-pošto s povezavo za prenos in licenčni ključ. Naloženo programsko opremo morate naložiti na vaš strežnik.

  • Pojdite v korenski imenik Apache

cd / var / www / html

  • Tu prestavite naloženo programsko opremo Sendy in razpakirajte datoteko

unzip sendy-4.0.1.zip

  • Ustvaril bo novo mapo “sendy”, kjer boste morali posodobiti config.php
  • Pojdi na vključuje mapo in posodobi config.php

CD vključuje
vi config.php

Kot lahko vidite, morate posodobiti pet parametrov (APP_PATH, dbHost, dbUser, dbPass, dbName)

Do zdaj tako dobro? Hitro zaženimo vso potrebno programsko opremo.

servisni zagon apache2
servisni ponovni zagon php7.2-fpm
ponovno zaženite storitev mysql

Vsa priprava je končana in čas je za namestitev Sendyja. Pred tem zagotovimo, da ima strežnik vso potrebno knjižnico z dostopom do datoteke kompatibilnosti.php

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

Morali bi jih videti vsi zeleni.

Super, začnimo z namestitvijo …

  • Do URL dostopajte s / sendy
  • Vnesite vse podatke in kliknite Namestite zdaj

  • Trajalo bo nekaj sekund in dobili boste potrdilo o uspehu.

Za potrditev e-pošte boste prejeli tudi e-poštno sporočilo od AWS. Ko ste to storili, se prijavite na Sendy.

S tem zaključimo, da je Sendy uspešno nameščen in pripravljen za uporabo. Ampak, počakaj, ne greš … več je.

Povečajte kvoto AWS SES

Če pogledate prejšnji posnetek zaslona, ​​boste opazili pošiljanje omejitve e-pošte v rdečem barvnem besedilu. AWS privzeto omogoča pošiljanje 200 e-poštnih sporočil na dan, kar v mnogih primerih morda ne bo zadostovalo. Če želite povečati kvoto, pojdite na zahteva za povečanje omejitve storitve in ga oddajte.

Opomba: izbrati morate isto regijo, s katero je povezan vaš Sendy. Privzeto je njegova N. Virginia. Če želite preveriti, pojdite na nastavitve na nadzorni plošči Sendy >> AWS SES regija

To ni trenutek, zato morate počakati nekaj ur, da povečate omejitve pošiljanja. AWS vas bo obvestil.

Preverjanje domene

Za boljšo dostavo e-pošte morate razmisliti o preverjanju domene na AWS SES.

  • Pojdi do AWS SES (spet preverite, ali ste v isti regiji, s katero je Sendy povezan)
  • Kliknite na Domene na levi stranski vrstici >> preverite novo domeno
  • Vnesite domeno ali poddomeno
  • Izberite Ustvari nastavitve DKIM in kliknite Preveri to domeno

  • Ta bo pozval zapise o preverjanju domene, ki jih boste morali konfigurirati za svojo domeno prek registra registra domene.

Ko dodate zapise TXT in CNAME, lahko traja do 72 ur, da jih preverite. Ko končate, morate videti vse zelene pod preverjanjem, DKIM in omogočene.

Nato preverite e-poštno sporočilo, ki ga boste uporabljali za pošiljanje novic.

  • Kliknite na e-poštne naslove na levi stranski vrstici >> preverite nov e-poštni naslov

Na e-poštni naslov, ki ste ga navedli, boste prejeli potrditveno e-poštno sporočilo. Ko je potrjeno, morate videti status preverjenega.

Zdaj dobro uporabljate Sendy!

Prijavite se v Sendy in ustvarite blagovno znamko, uvozite seznam (če ga že imate), vključite se v pretvorbo svinčenih izdelkov in vse, kar želite storiti.

Zaključek

Za nastavitev potrebujete nekaj časa Sendy vendar vredno. Če imate velik seznam naročnikov, lahko prihranite $$$$ letno.

Oznake:

  • Linux

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map