English English French French Spanish Spanish German German
Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

Cómo instalar Sendy en Ubuntu

ubuntu envidiable
Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

Una guía paso a paso para instalar y configurar Sedy en Ubuntu 18.x

¿Por qué gastar cientos de dólares al mes cuando puede enviar más de 100,000 correos electrónicos en alrededor de $ 25 por cada uno?

Como puede ver, si envía ~ 100,000 correos electrónicos usando Sendy, costaría $ 10.02 por mes. ¿Crees por qué dije $ 25?

Aqui tienes…

sendy es un software de marketing por correo electrónico autohospedado que se puede instalar en un servidor VPS o en la nube. Aprovecha AWS SES para enviar correos electrónicos a un costo mucho más económico. Debe pagar una vez $ 59 para comprar el software Sendy. Y como mencioné, debe instalarlo en su servidor, que generalmente cuesta alrededor de $ 10 por mes.

Entonces, si hace los cálculos, costaría menos de $ 25 por mes, lo que incluye el pago único de Sendy, Cloud VM y Amazon SES.

Y no solo Digital Ocean pero puede instalarlo en cualquier otra plataforma en la nube. Sendy no es un software de uso intensivo de recursos, por lo que el servidor de nivel de entrada (1 CPU / 1-2 GB de RAM) debería estar bien.

A continuación se muestran algunas opciones.

PlataformaCosto (mensual)
Kamatera$9
Linode$10
Alojamiento VPS A2$10

Hasta ahora, conoces los beneficios de los precios. Echemos un vistazo a algunas de sus características.

  • Un hermoso tablero: una aplicación basada en la web donde puede administrar todas las operaciones del boletín. Sentirá que está utilizando una plataforma de correo electrónico de marketing basada en SaaS.
  • Multimarca: administre varias marcas en una sola cuenta, ideal para una agencia digital.
  • Segmentación: segmente a su cliente y audiencia en la lista
  • Autorespondedores: automatice sus correos electrónicos de marketing
  • Manejo de rebotes: mantenga la lista limpia
  • Insights: sepa cómo se está desempeñando su campaña, visualice todos los datos (clics, rebote, cancelación de suscripción, etc.)
  • GDPR listo
  • Habilite la autenticación de dos factores para una mejor seguridad

Si está utilizando WordPress, Sendy tiene un widget simple para recopilar correos electrónicos. Alternativamente, puede usar prosperar potenciales para integrarse con Sendy para recopilar correos electrónicos más rápido.

Nota:: debe estar familiarizado con la administración básica de Linux para iniciar sesión e instalar el software. No se preocupe si no; puedes contratar a un profesional en Fiverr para hacerlo por ti.

Vamos a ponerlo en marcha…

A continuación, usaré Ubuntu 18.04 en Google Cloud VM para instalar MariaDB, Apache, PHP y Sendy. Lo configuraré en un subdominio llamado sendy.geekflare.com

Creating AWS IAM Credentials

Lo primero es lo primero: creemos la credencial de IAM en AWS, que será necesaria en el siguiente paso. Supongo que ya tiene una cuenta de AWS, si no, puede Registrate aquí.

  • Una vez que se crea una cuenta e inicia sesión, vaya a Usuarios de IAM
  • Haga clic en Agregar usuario e ingrese el nombre de usuario y seleccione el tipo de acceso como programático
  • En adjuntar la política existente directamente, escriba propio y snsf para seleccionar la política
  • Copie el ID de la clave de acceso y la clave de acceso secreta

También puede seguir las instrucciones como se explica en el video.

Video de Youtube

No comparta el acceso y la clave secreta con nadie. ¡Manténlo seguro!

Installing Sendy

  • Iniciar sesión en el servidor Ubuntu
  • Instalar Apache HTTP
apt-get install apache2
  • Habilitar mod_rewrite
a2enmod rewrite
  • Instale PHP-FPM y la biblioteca requerida
apt-get install php-fpm libapache2-mod-php php-mysql php-curl php-xml
  • Instalar MariaDB
apt-get install mariadb-server mariadb-client

Ejecutemos el script de seguridad para reforzar el SQL. Ejecute el siguiente comando y establezca la contraseña para root. Presione Y para todas las opciones.

mysql_secure_installation

por ejemplo:

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#
  • Creemos una base de datos. Inicie sesión en MySQL, se le pedirá que ingrese la contraseña que definió en el paso anterior.
mysql -u root -p
  • Lo llevará al indicador de MariaDB, donde crearemos una base de datos llamada sendy
create database sendy;
  • Concede el permiso
GRANT ALL ON sendy.* TO 'sendy'@'localhost' IDENTIFIED BY 'password';

Nota:: cambia la contraseña por una compleja

Es hora de cargar el software Sendy. Cuando compre, recibirá un correo electrónico con un enlace de descarga y una clave de licencia. Debe cargar el software descargado en su servidor.

  • Vaya al directorio raíz de Apache
cd /var/www/html
  • Mueva el software Sendy cargado aquí y descomprima el archivo
unzip sendy-4.0.1.zip
  • Creará una nueva carpeta "sendy" donde necesitará actualizar el config.php
  • Ir a la carpeta incluye y actualizar config.php
cd includes
vi config.php

Como puede ver, necesita actualizar cinco parámetros (APP_PATH, dbHost, dbUser, dbPass, dbName)

¿Hasta ahora tan bueno? Reiniciemos rápidamente todo el software necesario.

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

Todo el trabajo de preparación está hecho y es hora de instalar Sendy. Antes de eso, asegurémonos de que el servidor tenga toda la biblioteca necesaria accediendo a un archivo compatibilidad.php

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

Deberías verlos todos en verde.

Genial, comencemos la instalación ...

  • Accede a la URL con /sendy
  • Ingrese toda la información y haga clic en Instalar ahora
  • Tardará unos segundos y obtendrá una confirmación de éxito.

También recibirá un correo electrónico de AWS para confirmar el correo electrónico. Una vez que lo haya hecho, inicie sesión en Sendy.

Esto concluye que Sendy se instaló correctamente y está listo para usarse. Pero, espera, no te vayas ... hay más.

Increase AWS SES Quota

Si observa la captura de pantalla anterior, notará sobre el límite de envío de correo electrónico en texto de color rojo. De forma predeterminada, AWS permite enviar 200 correos electrónicos al día, lo que puede no ser suficiente en muchos casos. Para aumentar la cuota, vaya a solicitud de aumento de límite de servicio y envíelo.

Nota:: debe elegir la misma región a la que está conectado su Sendy. Por defecto es N. Virginia. Para verificar, vaya a la configuración en el panel de Sendy >> región de AWS SES

No es instantáneo, por lo que debe esperar unas horas para aumentar los límites de envío. AWS se lo notificará.

Verifying Domain

Para una mejor entrega de correo electrónico, debería considerar verificar el dominio en AWS SES.

  • Ve a SES de AWS (nuevamente, asegúrese de estar en la misma región a la que está conectado Sendy)
  • Haga clic en Dominios en la barra lateral izquierda >> verificar un nuevo dominio
  • Ingrese el dominio o subdominio
  • Seleccione Generar configuración DKIM y haga clic en verificar este dominio
  • Le solicitará los registros de verificación de dominio que deberá configurar para su dominio a través del registrador de dominios.

Una vez que agregue los registros TXT y CNAME, puede tomar hasta 72 horas para verificarlo. Y una vez hecho esto, debería ver todo en verde bajo verificación, DKIM y habilitado para.

A continuación, verifique un correo electrónico que utilizará para enviar el boletín.

  • Haga clic en Direcciones de correo electrónico en la barra lateral izquierda >> verifique una nueva dirección de correo electrónico

Recibirá un correo electrónico de verificación a la dirección de correo electrónico que proporcionó. Una vez confirmado, debería ver el estado como verificado.

¡Ahora estás listo para usar Sendy!

Inicie sesión en Sendy y cree una marca, importe la lista (si ya tiene una), integre con la conversión de leads y todo lo que quiera hacer.

En resumen

Se necesita un poco de tiempo para configurar sendy pero lo vale. Si tiene una gran lista de suscriptores, podría ahorrar $$$$ anualmente.

Gracias a nuestros patrocinadores
Más lecturas excelentes sobre Linux
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Trata Intruder