Làm cách nào để thiết lập Sendy trên Ubuntu?

Hướng dẫn từng bước để cài đặt và thiết lập Sedy trên Ubuntu 18.x


Tại sao phải chi hàng trăm đô la mỗi tháng khi bạn có thể gửi hơn 100.000 email trong khoảng 25 đô la mỗi?

Như bạn có thể thấy nếu bạn gửi ~ 100.000 email bằng Sendy, nó sẽ có giá 10,02 đô la mỗi tháng. Bạn có nghĩ tại sao tôi nói $ 25 không?

Bạn đi đây

Gửi là một phần mềm tiếp thị email tự lưu trữ có thể được cài đặt trên máy chủ VPS hoặc Cloud. Nó tận dụng AWS SES để gửi email với chi phí rẻ hơn nhiều. Bạn cần trả một lần $ 59 để mua phần mềm Sendy. Và như tôi đã đề cập, bạn cần cài đặt nó trên máy chủ của mình, thường có giá khoảng $ 10 mỗi tháng.

Vì vậy, nếu bạn làm toán, sẽ tốn ít hơn 25 đô la mỗi tháng, bao gồm thanh toán một lần Sendy, Cloud VM và Amazon SES.

Và không chỉ DigitalOcean mà bạn có thể cài đặt nó trên bất kỳ nền tảng đám mây nào khác. Sendy không phải là một phần mềm sử dụng nhiều tài nguyên, vì vậy máy chủ cấp nhập cảnh (1 CPU / 1-2GB RAM) sẽ ổn.

Dưới đây là một số tùy chọn.

Nền tảngChi phí (hàng tháng)
Kamatera$ 9
Dây đeo$ 10
VPS lưu trữ A2$ 10

Cho đến bây giờ, bạn biết lợi ích giá cả. Hãy cùng xem một số tính năng của nó.

  • Một bảng điều khiển đẹp – một ứng dụng dựa trên web nơi bạn có thể quản lý toàn bộ hoạt động của bản tin. Bạn sẽ cảm thấy như bạn đang sử dụng một nền tảng email tiếp thị dựa trên SaaS.
  • Đa thương hiệu – quản lý nhiều thương hiệu trong một tài khoản – hoàn hảo cho một đại lý kỹ thuật số.
  • Phân khúc – phân khúc khách hàng và đối tượng của bạn trong danh sách
  • Autoresponders – tự động hóa email tiếp thị của bạn
  • Xử lý thoát – giữ danh sách sạch sẽ
  • Thông tin chi tiết – biết chiến dịch của bạn đang hoạt động như thế nào – trực quan hóa mọi dữ liệu (nhấp, thoát, hủy đăng ký, v.v.)
  • GDPR đã sẵn sàng
  • Cho phép xác thực hai yếu tố để bảo mật tốt hơn

Nếu bạn đang sử dụng WordPress, thì Sendy có một tiện ích đơn giản để thu thập email. Ngoài ra, bạn có thể sử dụng Dẫn phát triển mạnh tích hợp với Sendy để thu thập email nhanh hơn.

Ghi chú: bạn nên làm quen với quản trị Linux cơ bản để đăng nhập và cài đặt phần mềm. Don mệnh lo lắng nếu không; bạn có thể thuê một chuyên gia về Fiverr để hoàn thành nó cho bạn.

Cùng bắt đầu nào…

Sau đây, tôi sẽ sử dụng Ubuntu 18.04 trên Google Cloud VM để cài đặt MariaDB, Apache, PHP và Sendy. Illll thiết lập trên một tên miền phụ có tên sendy.geekflare.com

Tạo thông tin xác thực AWS IAM

Điều đầu tiên trước tiên – hãy để nhóm tạo chứng chỉ IAM trên AWS sẽ cần trong bước tiếp theo. Tôi giả sử bạn đã có tài khoản AWS nếu không, bạn có thể đăng ký tại đây.

  • Khi một tài khoản được tạo và đăng nhập, hãy đi đến Người dùng IAM
  • Nhấp vào Thêm người dùng và nhập tên người dùng và chọn loại truy cập là lập trình
  • Dưới đính kèm chính sách hiện có trực tiếp, gõ vừngsnsf để chọn chính sách
  • Sao chép ID khóa truy cập và khóa truy cập bí mật

Bạn cũng có thể làm theo hướng dẫn như được giải thích trong video.

Don Tiết chia sẻ quyền truy cập và khóa bí mật với bất cứ ai. Giữ nó an toàn!

Cài đặt Sendy

  • Đăng nhập vào máy chủ Ubuntu
  • Cài đặt Apache HTTP

apt-get cài đặt apache2

  • Kích hoạt mod_rewrite

a2enmod viết lại

  • Cài đặt PHP-FPM và thư viện cần thiết

apt-get cài đặt php-fpm libapache2-mod-php php-mysql php-curl php-xml

  • Cài đặt MariaDB

apt-get cài đặt mariadb-server mariadb-client

Hãy để ngôn ngữ bảo mật chạy mã cứng để làm cứng SQL. Chạy lệnh dưới đây và đặt mật khẩu cho root. Nhấn Y cho tất cả các tùy chọn.

mysql_secure_installation

Ví dụ:

[email được bảo vệ]: / var / www / html # mysql_secure_installation

LƯU Ý: CHẠY TẤT CẢ CÁC BỘ PHẬN CỦA SCRIPT NÀY ĐƯỢC KHUYẾN NGHỊ CHO TẤT CẢ MariaDB
PHỤC VỤ SỬ DỤNG SẢN XUẤT! VUI LÒNG ĐỌC MACHI BƯỚC CẨN THẬN!

Để đăng nhập vào MariaDB để bảo mật nó, chúng tôi sẽ cần hiện tại
mật khẩu cho người dùng root. Nếu bạn vừa cài đặt MariaDB và
bạn chưa đặt mật khẩu gốc, mật khẩu sẽ trống,
vì vậy bạn chỉ nên nhấn enter tại đây.

Nhập mật khẩu hiện tại cho root (nhập cho không):
OK, sử dụng thành công mật khẩu, tiếp tục…

Đặt mật khẩu gốc đảm bảo rằng không ai có thể đăng nhập vào MariaDB
người dùng root mà không có sự cho phép thích hợp.

Đặt mật khẩu root? [Y / n]
Mật khẩu mới:
Nhập lại mật khẩu mới:
Đã cập nhật mật khẩu thành công!
Tải lại bảng đặc quyền..
… Sự thành công!

Theo mặc định, bản cài đặt MariaDB có người dùng ẩn danh, cho phép mọi người
để đăng nhập vào MariaDB mà không cần phải tạo tài khoản người dùng cho
họ Điều này chỉ dành cho thử nghiệm và để thực hiện cài đặt
đi một chút mượt mà. Bạn nên loại bỏ chúng trước khi chuyển vào
môi trường sản xuất.

Xóa người dùng ẩn danh? [Y / n] y
… Sự thành công!

Thông thường, root chỉ nên được phép kết nối từ ‘localhost’. Điều này
đảm bảo rằng ai đó không thể đoán mật khẩu gốc từ mạng.

Không cho phép đăng nhập root từ xa? [Y / n]
… Sự thành công!

Theo mặc định, MariaDB đi kèm với một cơ sở dữ liệu có tên là ‘thử nghiệm’ mà bất kỳ ai cũng có thể
truy cập. Điều này cũng chỉ dành cho thử nghiệm, và nên được gỡ bỏ
trước khi chuyển sang môi trường sản xuất.

Xóa cơ sở dữ liệu kiểm tra và truy cập vào nó? [Y / n]
– Bỏ cơ sở dữ liệu kiểm tra…
… Sự thành công!
– Xóa đặc quyền trên cơ sở dữ liệu thử nghiệm…
… Sự thành công!

Tải lại các bảng đặc quyền sẽ đảm bảo rằng tất cả các thay đổi được thực hiện cho đến nay
sẽ có hiệu lực ngay lập tức.

Tải lại bảng đặc quyền bây giờ? [Y / n]
… Sự thành công!

Dọn dẹp…

Tất cả đã được làm xong! Nếu bạn đã hoàn thành tất cả các bước trên, MariaDB của bạn
cài đặt nên được an toàn.

Cảm ơn bạn đã sử dụng MariaDB!
[email được bảo vệ]: / var / www / html #

  • Hãy tạo ra một cơ sở dữ liệu. Đăng nhập vào MySQL, nó sẽ nhắc bạn nhập mật khẩu mà bạn đã xác định ở bước trước.

gốc mys -u -p

  • Nó sẽ đưa bạn đến dấu nhắc MariaDB, nơi chúng tôi sẽ tạo một cơ sở dữ liệu có tên là sendy

tạo cơ sở dữ liệu sendy;

  • Cấp phép

CẤP TẤT CẢ TRÊN TOÀN BỘ. * ĐẾN ‘sendy’ @ ‘localhost’ được xác định bởi ‘mật khẩu’;

Lưu ý: thay đổi mật khẩu thành một số phức tạp

Đã đến lúc tải lên phần mềm Sendy. Khi bạn mua, bạn sẽ nhận được email có liên kết tải xuống và khóa cấp phép. Bạn cần tải phần mềm đã tải xuống lên máy chủ của mình.

  • Chuyển đến thư mục gốc Apache

cd / var / www / html

  • Di chuyển phần mềm Sendy đã tải lên ở đây và giải nén tệp

giải nén sendy-4.0.1.zip

  • Nó sẽ tạo một thư mục mới, Send sendy, nơi bạn sẽ cần cập nhật config.php
  • Chuyển đến bao gồm thư mục và cập nhật config.php

cd bao gồm
vi config.php

Như bạn có thể thấy, bạn cần cập nhật năm tham số (APP_PATH, dbhost, dbUser, dbPass, dbName)

Càng xa càng tốt? Hãy nhanh chóng khởi động lại tất cả các phần mềm cần thiết.

dịch vụ apache2 khởi động lại
dịch vụ php7.2-fpm khởi động lại
khởi động lại dịch vụ mysql

Tất cả công việc chuẩn bị đã xong và đã đến lúc cài đặt Sendy. Trước đó, hãy để Đảm bảo máy chủ có tất cả thư viện cần thiết bằng cách truy cập tệp tương thích.php

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

Bạn sẽ thấy tất cả chúng màu xanh lá cây.

Tuyệt vời, hãy để bắt đầu cài đặt

  • Truy cập URL bằng / sendy
  • Nhập tất cả thông tin và nhấp Cài đặt ngay

  • Sẽ mất vài giây và bạn sẽ nhận được xác nhận thành công.

Bạn cũng sẽ nhận được email từ AWS để xác nhận email. Bạn đã hoàn thành, đăng nhập vào Sendy.

Điều này kết luận Sendy được cài đặt thành công và sẵn sàng để sử dụng. Nhưng, đợi đã, don đi đường .. còn nhiều nữa.

Tăng hạn ngạch AWS SES

Nếu bạn nhìn vào ảnh chụp màn hình trước đó, bạn sẽ nhận thấy về việc gửi giới hạn email bằng văn bản màu đỏ. Theo mặc định, AWS cho phép gửi 200 email hàng ngày có thể không đủ cho nhiều trường hợp. Để tăng hạn ngạch, hãy đi đến yêu cầu tăng giới hạn dịch vụ và gửi nó.

Lưu ý: bạn cần chọn cùng một khu vực với Sendy của bạn được kết nối. Theo mặc định, nó là N. Virginia. Để xác minh, hãy đi tới cài đặt trên bảng điều khiển Sendy >> Vùng AWS SES

Nó không phải là ngay lập tức, vì vậy bạn phải đợi trong một vài giờ để tăng giới hạn gửi. AWS sẽ thông báo cho bạn.

Xác minh tên miền

Để gửi email tốt hơn, bạn nên xem xét xác minh tên miền trên AWS SES.

  • Đi đến SES AWS (một lần nữa, đảm bảo bạn ở cùng khu vực với Sendy được kết nối với)
  • Nhấp vào Tên miền ở thanh bên trái >> xác minh tên miền mới
  • Nhập tên miền hoặc tên miền phụ
  • Chọn Tạo cài đặt DKIM và nhấp xác minh tên miền này

  • Nó sẽ nhắc các bản ghi xác minh tên miền mà bạn sẽ cần cấu hình cho tên miền của mình thông qua công ty đăng ký tên miền.

Khi bạn thêm bản ghi TXT và CNAME, có thể mất tới 72 giờ để xác minh. Và sau khi hoàn thành, bạn sẽ thấy tất cả màu xanh lá cây được xác minh, DKIM và được bật cho.

Tiếp theo, xác minh một email mà bạn sẽ sử dụng để gửi bản tin.

  • Nhấp vào địa chỉ Email trên thanh bên trái >> xác minh một địa chỉ email mới

Bạn sẽ nhận được một email xác minh đến địa chỉ email bạn đã cung cấp. Sau khi xác nhận, bạn sẽ thấy trạng thái như đã xác minh.

Bây giờ bạn rất tốt để sử dụng Sendy!

Đăng nhập vào Sendy và tạo thương hiệu, nhập danh sách (nếu bạn đã có), tích hợp với chuyển đổi khách hàng tiềm năng và mọi thứ bạn muốn làm.

Phần kết luận

Phải mất một ít thời gian để thiết lập Gửi nhưng đáng Nếu bạn có một danh sách người đăng ký lớn, thì bạn có thể lưu $$$$ hàng năm.

THẺ

  • 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