VPS apps guide

Jak zainstalować Listmonk na serwerze VPS?

Oct. 16, 2024


Jak zainstalować Listmonk na serwerze VPS?

Jeśli szukasz wydajnego i otwartego oprogramowania do zarządzania newsletterami, Listmonk jest idealnym wyborem.Listmonk to platforma open-source, która umożliwia masową wysyłkę e-maili, zarządzanie subskrybentami i analizowanie statystyk kampanii. W tym artykule pokażemy Ci krok po kroku, jak zainstalować Listmonk na serwerze VPS, abyś mógł samodzielnie uruchomić swoje kampanie e-mailowe.

 

 

Czym jest Listmonk?

Zanim przejdziemy do instalacji, warto pokrótce wyjaśnić, czym jest Listmonk. To narzędzie stworzone z myślą o przedsiębiorstwach, blogerach i marketerach, którzy potrzebują wydajnego systemu do wysyłki newsletterów oraz kampanii e-mail marketingowych. Listmonk obsługuje bazy danych, takie jak PostgreSQL, i zapewnia pełną kontrolę nad każdą kampanią – od zarządzania listami subskrybentów, przez wysyłkę e-maili, aż po analizę skuteczności.

 

Dzięki jego szybkiemu interfejsowi, łatwej konfiguracji i obsłudze ogromnych wolumenów e-maili, Listmonk stał się popularnym narzędziem dla tych, którzy chcą zyskać pełną kontrolę nad swoimi kampaniami marketingowymi.

 

Krok 1: Przygotowanie serwera VPS

Aby rozpocząć instalację Listmonk, potrzebujesz serwera VPS, na którym zainstalujesz niezbędne oprogramowanie. Jeśli nie masz jeszcze VPS-a, możesz zapoznać się z naszą ofertą na stronie k.pl, gdzie znajdziesz różnorodne plany, idealne do uruchamiania aplikacji takich jak Listmonk.

Zaloguj się do swojego serwera VPS za pomocą SSH. Otwórz terminal i wpisz:

bash

Skopiuj kod

ssh root@your_server_ip

 

Pamiętaj, aby podać właściwy adres IP swojego serwera VPS oraz hasło.

 

Krok 2: Instalacja PostgreSQL

Listmonk korzysta z PostgreSQL jako bazy danych, więc musimy najpierw zainstalować tę bazę. Wpisz poniższe komendy, aby zainstalować PostgreSQL:

bash

Skopiuj kod

sudo apt update

sudo apt install postgresql postgresql-contrib

 

Po instalacji uruchom serwer PostgreSQL:

bash

Skopiuj kod

sudo systemctl start postgresql

sudo systemctl enable postgresql

 

Krok 3: Utworzenie bazy danych dla Listmonk

Następnie musimy utworzyć bazę danych i użytkownika dla Listmonk. Aby to zrobić, zaloguj się do PostgreSQL:

bash

Skopiuj kod

sudo -u postgres psql

 

W terminalu PostgreSQL utwórz bazę danych i użytkownika:

sql

Skopiuj kod

CREATE DATABASE listmonk;

CREATE USER listmonk_user WITH ENCRYPTED PASSWORD 'twoje_haslo';

GRANT ALL PRIVILEGES ON DATABASE listmonk TO listmonk_user;

\q

 

Krok 4: Pobranie i instalacja Listmonk

Teraz, gdy PostgreSQL jest gotowy, możemy zająć się instalacją Listmonk. Najpierw przejdź do katalogu, w którym chcesz zainstalować Listmonk, a następnie pobierz najnowszą wersję z GitHub:

bash

Skopiuj kod

cd /opt

git clone https://github.com/knadh/listmonk.git

cd listmonk

 

Krok 5: Konfiguracja Listmonk

Kiedy masz już Listmonk pobrany na serwerze, przejdźmy do jego konfiguracji. W folderze z Listmonk znajdziesz plik konfiguracyjny config.toml. Możesz go edytować, używając ulubionego edytora tekstu:

bash

Skopiuj kod

nano config.toml

 

W sekcji db ustaw dane swojej bazy PostgreSQL, które utworzyłeś wcześniej:

toml

Skopiuj kod

db = "postgres://listmonk_user:twoje_haslo@localhost:5432/listmonk?sslmode=disable"

 

Po zapisaniu pliku konfiguracyjnego, uruchom instalację Listmonk:

bash

Skopiuj kod

./listmonk --install

 

To polecenie utworzy wszystkie potrzebne tabele w bazie danych.

 

Krok 6: Uruchomienie Listmonk

Po zakończeniu instalacji możesz uruchomić Listmonk, wpisując:

bash

Skopiuj kod

./listmonk server

 

Domyślnie Listmonk uruchomi się na porcie 9000. Możesz uzyskać dostęp do interfejsu administracyjnego Listmonk, otwierając przeglądarkę i wpisując adres IP swojego serwera VPS oraz port, np.:

bash

Skopiuj kod

http://your_server_ip:9000

 

Krok 7: Konfiguracja serwera do uruchamiania Listmonk automatycznie

Aby Listmonk uruchamiał się automatycznie przy starcie systemu, możemy utworzyć usługę systemd. W tym celu wykonaj poniższe kroki:

bash

Skopiuj kod

nano /etc/systemd/system/listmonk.service

 

Wklej poniższą konfigurację:

ini

Skopiuj kod

[Unit]

Description=Listmonk Service

After=network.target

 

[Service]

ExecStart=/opt/listmonk/listmonk server

WorkingDirectory=/opt/listmonk

Restart=always

User=root

 

[Install]

WantedBy=multi-user.target

 

Zapisz plik i uruchom usługę:

bash

Skopiuj kod

sudo systemctl start listmonk

sudo systemctl enable listmonk

 

Korzystanie z Listmonk

Gratulacje! Udało Ci się zainstalować Listmonk na serwerze VPS. Teraz możesz zacząć tworzyć swoje kampanie e-mailowe, zarządzać subskrybentami i monitorować wyniki kampanii w łatwym do użycia interfejsie Listmonk.

 

Listmonk to potężne narzędzie do zarządzania kampaniami e-mailowymi, które dzięki instalacji na serwerze VPS zapewnia pełną kontrolę nad wysyłkami i danymi. Instalacja tego narzędzia na własnym serwerze nie jest trudna, a po wykonaniu powyższych kroków możesz w pełni korzystać z jego możliwości.

Jeśli szukasz niezawodnego serwera VPS do hostowania Listmonk, sprawdź naszą ofertę na k.pl. Oferujemy stabilne i wydajne serwery VPS, które idealnie nadają się do obsługi aplikacji takich jak Listmonk, zapewniając szybki czas działania i pełną elastyczność. Skorzystaj z naszych rozwiązań VPS, aby uruchomić własną platformę do e-mail marketingu!

news

Check out the latest news

K
VPS tech

Co to jest WireGurad i jak skonfigurować go na swoim serwerze VPS?

Chcesz zwiększyć bezpieczeństwo swojego serwera VPS? Przeczytaj, jak łatwo zainstalować WireGurad i chronić swoje dane...

April 4, 2025

K
edu domain

Co to jest domena i dlaczego jest tak ważna?

Odkryj, czym jest domena internetowa i jak jej wybór wpływa na sukces Twojej strony w...

April 1, 2025

K
edu hosting

Poczta biznesowa

Zastanawiasz się, jak profesjonalny e-mail może wpłynąć na rozwój Twojej firmy? Przeczytaj nasz artykuł i...

March 28, 2025

K
edu hosting

Dlaczego Twoja strona działa wolno? Najczęstsze problemy i ich rozwiązania

W tym artykule dowiesz się, jakie są najczęstsze przyczyny spowolnienia strony oraz jak je skutecznie...

March 25, 2025

K
event

k.pl na CloudFest 2025

k.pl miało przyjemność uczestniczyć w CloudFest 2025, największej na świecie konferencji branży chmurowej, odbywającej się...

March 21, 2025

K
news backup

Ransomware jako usługa (RaaS)

Czym jest RaaS i jak wpływa na bezpieczeństwo danych średnich i małych przedsiębiorstw? Dlaczego ten...

March 20, 2025

K
news backup

Offsite Backup - Kluczowy Element Bezpieczeństwa Danych

Offsite Backup - Kluczowy Element Bezpieczeństwa Danych

March 17, 2025

K
news event

k.pl na Tech Show London '25

Dzięki wsparciu „Going Global 4.0” k.pl ma okazję uczestniczyć w Tech Show London

March 12, 2025

K
edu backup

Bezpieczeństwo danych w erze zautomatyzowanych cyberataków.

Sprawdź, dlaczego skuteczna ochrona kopii zapasowych staje się kluczowa wobec narastających zagrożeń cybernetycznych.

March 10, 2025

K
news

k.pl oficjalnym partnerem Proxmox Server Solutions!

Z radością ogłaszamy, że zostaliśmy oficjalnym partnerem Proxmox Server Solutions.

March 6, 2025

K
edu DC

Kolokacja serwerów dla AI

Dowiedz się, jak kolokacja serwerów AI może obniżyć koszty, zwiększyć wydajność i zapewnić pełną kontrolę...

Feb. 27, 2025

K
VPS

Co to jest serwer wirtualny?

Odkryj, jak wirtualny serwer VPS może zwiększyć wydajność, bezpieczeństwo i elastyczność Twojej strony internetowej lub...

Feb. 24, 2025