Mailtrain Gratis nyhetsbrevprogramvara
På premissalternativ till MailChimp för e -postmarknadsföring
Förbättra kundengagemang med riktade e -postmeddelanden om kampanjer, uppdateringar och växa affärer genom att konvertera prenumeranter till kunder med hjälp av analysverktyg.
Översikt
MailTrain är MailChimp Clone och funktionsrika självhostade nyhetsbrevprogramvara som är bra för att skicka e-postmeddelanden till miljoner prenumeranter. MailTrain tillhandahåller fantastiska funktioner som kampanjautomation med analys. MailTrain låter dig hålla mycket stora listor och du kan manuellt lägga till prenumeranter, via API eller importera dem från en CSV -fil. Alla listor har anpassat fältstöd och kombinerar till och med taggar. Du kan lägga till olika resurser som anpassade fält, inklusive textfält, nummer, nedgångar & amp; Kryssrutor, via sammanslagningstaggarna. Skicka bara meddelanden till List -prenumeranter som passar förinställda segmenteringsregler. Du behöver inte skapa oberoende och små separerade listor. MailTrain är byggd på Node.js och MySQL/Mariadb. Licensen för detta program för nyhetsbrev med öppen källkod är GPL-3.0 (GNU General Public License v3.0).
Systemkrav
För att installera MailTrain måste du ha följande programvara:
- nginx
- node.js 7 eller högre
- MySQL v5.5 / Mariadb
Funktioner
- abonnentlisthantering
- Listsegmentering
- Anpassade fält
- E -postmallar
- Stora CSV -lista importfiler
- RSS -kampanjer
- GPG -kryptering
- Statistik
- mallredigerare
- Automation
- Skicka via flera leverantörer
Installation
Installera MailTrain på Ubuntu 16.04 LTS med Github
Installera node.js och npm
Installera Node.js med hjälp av NodeSource Apt -arkiv.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
Kontrollera Node.js- och NPM -versionerna.
node -v && npm -v
# v8.11.1
# 5.6.0
Installera MySQL Server
Därefter måste du installera databasserver, använd följande kommando för att installera MySQL -servern
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
En gång är databaseservern installerad, använd följande kommando för att starta om MySQL -servern
sudo systemctl restart mysql
Skapa MailTrain -databas. Använd följande kommando för att skapa databas.
CREATE DATABASE mailtrain
Skapa en databasanvändare som heter "" med nytt lösenord. och beviljade användaren full åtkomst till databasen genom att köra följande kommandon. Ändra med önskad databasanvändare och med önskat lösenord.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Installera Nginx Web Server
Kör under kommandot för att installera nginx.
sudo apt install nginx
Konfigurera nginx som omvänd proxy. Kör nedanför kommandot och lägg till exempelkod i konfigurationsfilen.
sudo nano /etc/nginx/sites-available/mailtrain.conf
server {
listen [::]:80;
listen 80;
server_name example.com;
charset utf-8;
client_max_body_size 50M;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_next_upstream error timeout http_502 http_503 http_504;
}
}
Skapa Symlink för MailTrain.Conf -konfigurationsfil så att NGINX kan använda den för att ladda applikationen.
sudo ln -s /etc/nginx/sites-available/mailtrain.conf /etc/nginx/sites-enabled/
Starta om Nginx webbserver.
sudo systemctl restart nginx
Installera och konfigurera MailTrain
Skapa katalog för MailTrain -installation.
sudo mkdir -p /var/www/html/mailtrain
Navigera till dokumentrotkatalogen för MailTrain.
cd /var/www/html/mailtrain
Ladda ner och packa upp MailTrain.
wget https://github.com/Mailtrain-org/mailtrain/archive/master.zip
unzip master.zip
Run npm install
Kopiera konfiguration/default.toml som config/produktion.toml och uppdatera databasinställningar.
sudo cp config/default.toml config/production.toml
sudo nano config/production.toml
Kör servern.
NODE_ENV=production npm start
grattis! Du har framgångsrikt installerat MailTrain.