Bagaimana cara mengatur Sendy di Ubuntu?

Panduan langkah demi langkah untuk menginstal dan mengatur Sedy di Ubuntu 18.x


Mengapa menghabiskan ratusan dolar per bulan ketika Anda dapat mengirim lebih dari 100.000 email di sekitar $ 25 per?

Seperti yang Anda lihat jika Anda mengirim ~ 100.000 email menggunakan Sendy, biayanya $ 10,02 per bulan. Apakah Anda pikir mengapa saya mengatakan $ 25?

Ini dia …

Sendy adalah perangkat lunak pemasaran email yang di-hosting sendiri yang dapat diinstal pada VPS atau server Cloud. Ini memanfaatkan AWS SES untuk mengirim email dengan biaya yang jauh lebih murah. Anda perlu membayar $ 59 satu kali untuk membeli perangkat lunak Sendy. Dan seperti yang saya sebutkan Anda harus menginstalnya di server Anda yang biasanya biaya sekitar $ 10 per bulan.

Jadi, jika Anda menghitung, biayanya kurang dari $ 25 per bulan yang mencakup pembayaran satu kali Sendy, Cloud VM dan Amazon SES.

Dan bukan hanya DigitalOcean tetapi Anda bisa menginstalnya di platform cloud lainnya. Sendy bukan perangkat lunak intensif sumber daya, jadi server entry-level (1 CPU / 1-2GB RAM) harus baik-baik saja.

Berikut ini beberapa opsi.

PeronBiaya (bulanan)
Kamatera$ 9
Linode$ 10
A2 Hosting VPS$ 10

Sampai sekarang, Anda tahu manfaat harga. Mari kita lihat beberapa fiturnya.

  • Dasbor yang indah – aplikasi berbasis web tempat Anda dapat mengelola seluruh operasi buletin. Anda akan merasa seperti Anda menggunakan platform email pemasaran berbasis SaaS.
  • Multi-merek – mengelola beberapa merek di bawah satu akun – yang sempurna untuk agen digital.
  • Segmentasi – segmen pelanggan dan audiens Anda dalam daftar
  • Autoresponders – mengotomatiskan email pemasaran Anda
  • Penanganan bouncing – menjaga daftar tetap bersih
  • Wawasan – ketahui kinerja kampanye Anda – visualisasikan setiap data (klik, bouncing, berhenti berlangganan, dll.)
  • GDPR siap
  • Aktifkan otentikasi dua faktor untuk keamanan yang lebih baik

Jika Anda menggunakan WordPress, maka Sendy mendapat widget sederhana untuk mengumpulkan email. Atau, Anda dapat menggunakan Petunjuk Berkembang untuk mengintegrasikan dengan Sendy untuk mengumpulkan email lebih cepat.

Catatan: Anda harus terbiasa dengan administrasi Linux dasar untuk masuk dan menginstal perangkat lunak. Jangan khawatir jika tidak; Anda dapat menyewa seorang profesional di Fiverr untuk menyelesaikannya untuk Anda.

Mari kita memulainya…

Berikut ini, saya akan menggunakan Ubuntu 18.04 di Google Cloud VM untuk menginstal MariaDB, Apache, PHP, dan Sendy. Saya akan menyiapkan pada sub-domain yang disebut sendy.geekflare.com

Membuat AWS IAM Credentials

Hal pertama yang pertama – mari kita buat kredensial IAM pada AWS yang akan dibutuhkan pada langkah berikutnya. Saya menganggap Anda sudah memiliki akun AWS jika tidak, Anda bisa Daftar disini.

  • Setelah akun dibuat dan masuk, masuk ke Pengguna IAM
  • Klik Tambah pengguna dan masukkan nama pengguna dan pilih jenis akses sebagai program
  • Di bawah lampirkan kebijakan yang ada secara langsung, ketik sesf dan snsf untuk memilih kebijakan
  • Salin ID kunci akses dan kunci akses rahasia

Anda juga dapat mengikuti instruksi seperti yang dijelaskan dalam video.

Jangan berbagi akses dan kunci rahasia dengan siapa pun. Jaga agar tetap aman!

Menginstal Sendy

  • Login ke server Ubuntu
  • Instal Apache HTTP

apt-get install apache2

  • Aktifkan mod_rewrite

a2enmod menulis ulang

  • Instal PHP-FPM dan pustaka yang diperlukan

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

  • Instal MariaDB

apt-get install mariadb-server mariadb-client

Mari kita jalankan skrip keamanan untuk mengeraskan SQL. Jalankan perintah di bawah ini dan tetapkan kata sandi untuk root. Tekan Y untuk semua opsi.

instalasi mysql_secure_installation

Ex:

[dilindungi email]: / var / www / html # mysql_secure_installation

CATATAN: MENJALANKAN SEMUA BAGIAN DARI SCRIPT INI DIREKOMENDASIKAN UNTUK SEMUA MariaDB
SERVER DALAM PENGGUNAAN PRODUKSI! HARAP BACA SETIAP LANGKAH DENGAN HATI-HATI!

Untuk masuk ke MariaDB untuk mengamankannya, kita membutuhkan arus
kata sandi untuk pengguna root. Jika Anda baru saja menginstal MariaDB, dan
Anda belum menetapkan kata sandi root, kata sandi akan kosong,
jadi Anda cukup tekan enter di sini.

Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada):
Oke, kata sandi yang berhasil digunakan, pindah…

Mengatur kata sandi root memastikan bahwa tidak ada yang bisa masuk ke MariaDB
pengguna root tanpa otorisasi yang tepat.

Setel kata sandi root? [Y / n]
Kata sandi baru:
Masukkan kembali kata sandi baru:
Kata sandi berhasil diperbarui!
Reload tabel privilege..
… Keberhasilan!

Secara default, instalasi MariaDB memiliki pengguna anonim, memungkinkan siapa saja
untuk masuk ke MariaDB tanpa harus membuat akun pengguna
mereka. Ini hanya dimaksudkan untuk pengujian, dan untuk melakukan instalasi
sedikit lebih lancar. Anda harus menghapusnya sebelum pindah ke a
lingkungan produksi.

Hapus pengguna anonim? [Y / n] y
… Keberhasilan!

Biasanya, root hanya diperbolehkan untuk terhubung dari ‘localhost’. Ini
memastikan bahwa seseorang tidak dapat menebak kata sandi root dari jaringan.

Larang login root dari jarak jauh? [Y / n]
… Keberhasilan!

Secara default, MariaDB dilengkapi dengan database bernama ‘test’ yang dapat dilakukan siapa saja
mengakses. Ini juga dimaksudkan hanya untuk pengujian, dan harus dihapus
sebelum pindah ke lingkungan produksi.

Hapus database pengujian dan akses ke sana? [Y / n]
– Menjatuhkan basis data pengujian…
… Keberhasilan!
– Menghapus hak istimewa pada basis data uji…
… Keberhasilan!

Reload tabel privilege akan memastikan bahwa semua perubahan dibuat sejauh ini
akan segera berlaku.

Muat ulang tabel privilege sekarang? [Y / n]
… Keberhasilan!

Membersihkan…

Semua selesai! Jika Anda telah menyelesaikan semua langkah di atas, MariaDB Anda
instalasi sekarang harus aman.

Terima kasih telah menggunakan MariaDB!
[dilindungi email]: / var / www / html #

  • Mari kita buat basis data. Login ke MySQL, itu akan meminta Anda untuk memasukkan kata sandi yang Anda tentukan pada langkah sebelumnya.

mysql -u root -p

  • Ini akan membawa Anda ke prompt MariaDB, di mana kami akan membuat database yang disebut sendy

membuat database sendy;

  • Berikan izin

PEMBERIAN SEMUA DI sendy. * UNTUK ‘sendy’ @ ‘localhost’ DIIDENTIFIKASI DENGAN ‘password’;

Catatan: ubah kata sandi menjadi kata sandi yang rumit

Saatnya untuk mengunggah perangkat lunak Sendy. Ketika Anda membeli, Anda akan menerima email dengan tautan unduhan dan kunci lisensi. Anda perlu mengunggah perangkat lunak yang diunduh ke server Anda.

  • Pergi ke direktori root Apache

cd / var / www / html

  • Pindahkan perangkat lunak Sendy yang diunggah ke sini dan unzip file

unzip sendy-4.0.1.zip

  • Ini akan membuat folder baru “sendy” di mana Anda perlu memperbarui config.php
  • Pergi ke menyertakan folder dan perbarui config.php

cd termasuk
vi config.php

Seperti yang Anda lihat, Anda perlu memperbarui lima parameter (APP_PATH, dbHost, dbUser, dbPass, dbName)

Sejauh ini bagus? Mari kita restart dengan cepat semua perangkat lunak yang diperlukan.

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

Semua pekerjaan persiapan selesai dan waktunya untuk menginstal Sendy. Sebelum itu, pastikan server memiliki semua perpustakaan yang diperlukan dengan mengakses file kompatibilitas.php

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

Anda harus melihat semuanya hijau.

Hebat, mari mulai instalasi …

  • Akses URL dengan / sendy
  • Masukkan semua informasi dan klik Instal sekarang

  • Ini akan memakan waktu beberapa detik, dan Anda mendapatkan konfirmasi sukses.

Anda juga akan menerima email dari AWS untuk mengonfirmasi email tersebut. Setelah selesai, masuk ke Sendy.

Ini menyimpulkan Sendy berhasil diinstal dan siap digunakan. Tapi, tunggu, jangan pergi jalan .. ada lebih banyak.

Tingkatkan Kuota AWS SES

Jika Anda melihat tangkapan layar sebelumnya, Anda akan melihat tentang mengirim batas email dalam teks warna merah. Secara default, AWS memungkinkan pengiriman 200 email setiap hari yang mungkin tidak cukup untuk banyak kasus. Untuk menambah kuota, buka permintaan peningkatan batas layanan dan kirimkan.

Catatan: Anda harus memilih wilayah yang sama dengan Sendy Anda terhubung. Secara default ini adalah N. Virginia. Untuk memverifikasi, buka pengaturan di dasbor Sendy >> Wilayah AWS SES

Ini tidak instan, jadi Anda harus menunggu beberapa jam untuk meningkatkan batas pengiriman. AWS akan memberi tahu Anda.

Memverifikasi Domain

Untuk pengiriman email yang lebih baik, Anda harus mempertimbangkan memverifikasi domain pada AWS SES.

  • Pergi ke AWS SES (lagi, pastikan Anda berada di wilayah yang sama dengan Sendy terhubung ke)
  • Klik pada Domain di sidebar kiri >> verifikasi domain baru
  • Masukkan domain atau subdomain
  • Pilih Hasilkan pengaturan DKIM dan klik verifikasi domain ini

  • Ini akan meminta catatan verifikasi domain yang harus Anda konfigurasi untuk domain Anda melalui pendaftar domain.

Setelah Anda menambahkan catatan TXT dan CNAME, mungkin diperlukan waktu hingga 72 jam untuk mendapatkannya diverifikasi. Dan setelah selesai, Anda akan melihat semua hijau di bawah verifikasi, DKIM dan diaktifkan untuk.

Selanjutnya, verifikasi email yang akan Anda gunakan untuk mengirim buletin.

  • Klik alamat Email di sidebar kiri >> verifikasi alamat email baru

Anda akan mendapatkan email verifikasi ke alamat email yang Anda berikan. Setelah dikonfirmasi, Anda akan melihat statusnya sebagai terverifikasi.

Sekarang Anda baik menggunakan Sendy!

Masuk ke Sendy dan buat merek, daftar impor (jika sudah memilikinya), integrasikan dengan konversi timbal dan semua yang ingin Anda lakukan.

Kesimpulan

Butuh sedikit waktu untuk pengaturan Sendy tapi sepadan. Jika Anda memiliki daftar pelanggan besar, maka Anda dapat menghemat $$$$ setiap tahun.

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