Paano i-setup ang Sendy sa Ubuntu?

Isang hakbang-hakbang na gabay sa pag-install at pag-setup ng Sedy sa Ubuntu 18.x


Bakit gumastos ng daan-daang dolyar bawat buwan kung maaari kang magpadala ng higit sa 100,000 mga email sa paligid ng $ 25 bawat?

Tulad ng nakikita mo kung magpadala ka ng ~ 100,000 mga email gamit ang Sendy, aabutin ng $ 10.02 bawat buwan. Sa palagay mo kung bakit sinabi kong $ 25?

Dito ka pupunta …

Sendy ay isang naka-host na software sa pagmemerkado ng email na maaaring mai-install sa VPS o Cloud server. Pinakikinabangan nito ang AWS SES upang magpadala ng mga email sa mas murang gastos. Kailangan mong magbayad ng isang beses $ 59 upang bumili ng Sendy software. At tulad ng nabanggit ko na kailangan mong mai-install ito sa iyong server na karaniwang nagkakahalaga ng halos $ 10 bawat buwan.

Kaya, kung gagawin mo ang mga matematika, magiging mas mababa sa $ 25 bawat buwan na kasama ang Sendy isang beses na pagbabayad, Cloud VM at Amazon SES.

At hindi lamang DigitalOcean ngunit maaari mo itong mai-install sa anumang iba pang platform ng ulap. Si Sendy ay hindi isang mapagkukunan na masinsinang software, kaya ang server ng entry-level (1 CPU / 1-2GB RAM) ay dapat na maayos.

Narito ang ilang mga pagpipilian.

PlatformGastos (buwanang)
Kamatera$ 9
Linode$ 10
A2 Hosting VPS$ 10

Hanggang ngayon, alam mo ang mga benepisyo sa presyo. Tingnan natin ang ilan sa mga tampok nito.

  • Isang magandang dashboard – isang application na batay sa web kung saan maaari mong pamahalaan ang buong operasyon ng newsletter. Pakiramdam mo ay gumagamit ka ng isang platform ng email sa marketing na batay sa SaaS.
  • Multi-brand – pamahalaan ang maraming mga tatak sa ilalim ng isang solong account – isang perpekto para sa isang digital na ahensya.
  • Segmentasyon – segment ng iyong customer at madla sa listahan
  • Autoresponders – automate ang iyong mga email sa marketing
  • Paghahawak ng bounce – panatilihing malinis ang listahan
  • Mga pananaw – alam kung paano gumaganap ang iyong kampanya – mailarawan ang bawat data (mga pag-click, bounce, unsubscribe, atbp.)
  • Handa na ang GDPR
  • Paganahin ang pagpapatunay ng dalawang salik para sa mas mahusay na seguridad

Kung gumagamit ka ng WordPress, nakuha ni Sendy ang isang simpleng widget upang mangolekta ng mga email. Bilang kahalili, maaari mong gamitin Mga Patnubay upang makasama sa Sendy upang makolekta ng mga email nang mas mabilis.

Tandaan: dapat kang pamilyar sa pangunahing pangangasiwa ng Linux upang mag-log in at mai-install ang software. Huwag kang mag-alala kung hindi; maaari kang umarkila ng isang propesyonal sa Fiverr upang maisagawa ito para sa iyo.

Simulan na natin…

Ang sumusunod, gagamitin ko ang Ubuntu 18.04 sa Google Cloud VM upang mai-install ang MariaDB, Apache, PHP, at Sendy. Mag-set up ako sa isang sub-domain na tinatawag na sendy.geekflare.com

Paglikha ng AWS IAM Credentials

Unang bagay – gumawa ng kredensyal ng IAM sa AWS na kakailanganin sa susunod na hakbang. Inaakala kong mayroon kang AWS account kung hindi, kaya mo mag-sign up dito.

  • Kapag ang isang account ay nilikha at naka-log in, pumunta sa Mga Gumagamit ng IAM
  • I-click ang Magdagdag ng gumagamit at ipasok ang username at piliin ang uri ng pag-access bilang programmatic
  • Sa ilalim ng pagdidikit nang direkta ng patakaran, uri sesf at snsf upang piliin ang patakaran
  • Kopyahin ang access key ID at lihim na pag-access key

Maaari mo ring sundin ang mga tagubilin tulad ng ipinaliwanag sa video.

Huwag ibahagi ang pag-access at lihim na susi sa sinuman. Panatilihing ligtas!

Pag-install ng Sendy

  • Mag-login sa server ng Ubuntu
  • I-install ang Apache HTTP

apt-get install apache2

  • Paganahin ang mod_rewrite

muling pagsulat ng a2enmod

  • I-install ang PHP-FPM at kinakailangang library

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

  • I-install ang MariaDB

apt-get install mariadb-server mariadb-client

Patakbuhin ang script ng seguridad upang patigasin ang SQL. Patakbuhin ang utos sa ibaba at itakda ang password para sa ugat. Pindutin ang Y para sa lahat ng mga pagpipilian.

mysql_secure_installation

Hal:

[protektado ng email]: / var / www / html # mysql_secure_installation

TANDAAN: PAGBABALIK SA LAHAT NG BANSA NG KASULATAN NG INYONG REKUMUTUY PARA SA LAHAT ng MariaDB
Mga Serbisyo SA PAGGAMIT NG PRODUKTO! MANGYARING MABASA ANG BAWAT LANG NA MABUTI!

Upang mag-log in sa MariaDB upang ma-secure ito, kakailanganin namin ang kasalukuyang
password para sa gumagamit ng ugat. Kung na-install mo lang ang MariaDB, at
hindi mo pa naitakda ang root password, blangko ang password,
kaya dapat pindutin mo lang ang pumasok dito.

Ipasok ang kasalukuyang password para sa ugat (ipasok para sa wala):
OK, matagumpay na ginamit password, nagpapatuloy…

Ang pagtatakda ng root password ay nagsisiguro na walang sinumang maaaring mag-log in sa MariaDB
ugat ng gumagamit nang walang wastong pahintulot.

Itakda ang root password? [Y / n]
Bagong password:
Ipasok muli ang bagong password:
Matagumpay na na-update ang password!
Reloading mga talahanayan ng pribilehiyo..
… Tagumpay!

Bilang default, ang isang pag-install ng MariaDB ay may isang hindi nagpapakilalang gumagamit, na nagpapahintulot sa sinuman
mag-log in sa MariaDB nang hindi kinakailangang magkaroon ng isang account sa gumagamit na nilikha para sa
sila. Ito ay inilaan lamang para sa pagsubok, at upang gawin ang pag-install
pumunta ng isang mas malinaw. Dapat mong alisin ang mga ito bago lumipat sa a
kapaligiran ng produksyon.

Alisin ang mga hindi nagpapakilalang gumagamit? [Y / n] y
… Tagumpay!

Karaniwan, ang ugat ay dapat lamang payagan na kumonekta mula sa ‘localhost’. Ito
tinitiyak na hindi maaaring hulaan ng isang tao ang root password mula sa network.

Huwag pahintulutan ang pag-login ng ugat nang malayuan? [Y / n]
… Tagumpay!

Bilang default, ang MariaDB ay may isang database na pinangalanan na ‘test’ na kaya ng sinuman
pag-access. Inilaan din ito para lamang sa pagsubok, at dapat alisin
bago lumipat sa isang kapaligiran sa paggawa.

Alisin ang database ng pagsubok at pag-access dito? [Y / n]
– Pag-drop ng database ng pagsubok…
… Tagumpay!
– Pag-alis ng mga pribilehiyo sa database ng pagsubok…
… Tagumpay!

Ang muling pagsasaayos ng mga talahanayan ng pribilehiyo ay matiyak na ang lahat ng mga pagbabago na ginawa hanggang ngayon
magkakabisa agad.

I-reelo muli ang mga talahanayan ng pribilehiyo? [Y / n]
… Tagumpay!

Paglilinis…

Tapos na! Kung nakumpleto mo na ang lahat ng mga hakbang sa itaas, ang iyong MariaDB
ang pag-install ay dapat na ngayon ay ligtas.

Salamat sa paggamit ng MariaDB!
[protektado ng email]: / var / www / html #

  • Lumikha tayo ng isang database. Mag-login sa MySQL, ay i-prompt ka nitong ipasok ang password na iyong tinukoy sa nakaraang hakbang.

mysql -u ugat -p

  • Dadalhin ka nito sa MariaDB prompt, kung saan gagawa kami ng isang database na tinatawag na sendy

lumikha ng database ng sendy;

  • Ibigay ang pahintulot

GRANT LAHAT SA sendy. * SA ‘sendy’ @ ‘localhost’ IDENTIFIED NG ‘password’;

Tandaan: baguhin ang password sa ilang kumplikado

Oras nito upang mag-upload ng Sendy software. Kapag bumili ka, makakatanggap ka ng isang email na may download link at isang key ng lisensya. Kailangan mong i-upload ang nai-download na software sa iyong server.

  • Pumunta sa Apache na direktoryo ng ugat

cd / var / www / html

  • Ilipat ang nai-upload na software ng Sendy dito at i-unzip ang file

unzip sendy-4.0.1.zip

  • Lumilikha ito ng isang bagong folder na “sendy” kung saan kakailanganin mong i-update ang config.php
  • Pumunta upang isama ang folder at i-update ang config.php

kasama ang cd
vi config.php

Tulad ng nakikita mo, kailangan mong i-update ang limang mga parameter (APP_PATH, dbHost, dbUser, dbPass, dbName)

Sa ngayon napakahusay? Mabilis na i-restart ang lahat ng kinakailangang software.

serbisyo ng apache2 i-restart
serbisyo php7.2-fpm i-restart
serbisyo ng mysql i-restart

Ang lahat ng gawain sa paghahanda ay tapos na at oras nito upang mai-install si Sendy. Bago iyon, tiyakin na ang server ay mayroong lahat ng kinakailangang library sa pamamagitan ng pag-access sa isang compatibility.php file

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

Dapat mong makita silang lahat berde.

Mahusay, simulan ang pag-install …

  • I-access ang URL na may / sendy
  • Ipasok ang lahat ng impormasyon at i-click ang I-install ngayon

  • Aabutin ng ilang segundo, at makakakuha ka ng kumpirmasyon sa tagumpay.

Makakatanggap ka rin ng isang email mula sa AWS upang kumpirmahin ang email. Isang beses ka nang nagawa, mag-login sa Sendy.

Ito ay nagtapos na si Sendy ay matagumpay na mai-install at handa nang gamitin. Ngunit, maghintay, huwag pumunta .. may higit pa.

Dagdagan ang AWS SES Quota

Kung titingnan mo ang nakaraang screenshot, mapapansin mo ang tungkol sa pagpapadala ng limitasyon ng email sa teksto ng pulang kulay. Bilang default, pinapayagan ng AWS ang pagpapadala ng 200 mga email araw-araw na maaaring hindi sapat para sa maraming mga kaso. Upang madagdagan ang quota, pumunta sa dagdagan ang hangganan ng serbisyo at isumite ito.

Tandaan: kailangan mong pumili ng parehong rehiyon na konektado sa iyong Sendy. Sa pamamagitan ng default nito N. Virginia. Upang mapatunayan, pumunta sa mga setting sa Sendy dashboard >> Rehiyon ng AWS SES

Hindi ito kaagad, kaya maghintay ka ng ilang oras upang madagdagan ang mga limitasyon ng pagpapadala. Sasabihan ka ng AWS.

Pag-verify ng Domain

Para sa mas mahusay na paghahatid ng email, dapat mong isaalang-alang ang pag-verify ng domain sa AWS SES.

  • Pumunta sa AWS SES (muli, matiyak na nasa parehong rehiyon ka na konektado si Sendy)
  • Mag-click sa Mga domain sa kaliwang sidebar >> i-verify ang isang bagong domain
  • Ipasok ang domain o subdomain
  • Piliin ang Bumuo ng mga setting ng DKIM at i-click ang i-verify ang domain na ito

  • Ito ay mag-udyok sa mga tala sa pagpapatunay ng domain na kakailanganin mong i-configure para sa iyong domain sa pamamagitan ng rehistro ng domain.

Kapag idinagdag mo ang mga talaan ng TXT at CNAME, maaaring tumagal ng hanggang 72 oras upang ma-verify ito. At sa sandaling tapos na, dapat mong makita ang lahat ng berde sa ilalim ng pag-verify, DKIM at paganahin para sa.

Susunod, i-verify ang isang email na gagamitin mo upang maipadala ang newsletter.

  • Mag-click sa Mga email address sa kaliwang sidebar >> i-verify ang isang bagong email address

Makakakuha ka ng isang email sa pag-verify sa email address na iyong ibinigay. Kapag nakumpirma, dapat mong makita ang katayuan bilang napatunayan.

Ngayon mahusay kang gumamit ng Sendy!

Mag-login sa Sendy at lumikha ng isang tatak, listahan ng pag-import (kung mayroon ka na), pagsamahin ang pag-convert ng lead at lahat ng nais mong gawin.

Konklusyon

Kailangan ng kaunting oras upang mag-setup Sendy ngunit sulit. Kung mayroon kang isang malaking listahan ng mga tagasuskribi, kung gayon maaari mong i-save ang $ $ $ taun-taon.

TAGS:

  • 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