50% zniżki wszystkie plany, oferta czasowa. Od $2.48/mo
Listmonk

Listmonk

Listmonk to samodzielnie hostowana platforma do wysyłki newsletterów. Wydajne kampanie e-mailowe, segmentowane listy, analityka i double opt-in - wszystko w jednym pliku binarnym Go. Licencja AGPL, stworzona przez twórcę Zerodha, używana przez Hugging Face i Cal.com. Alternatywa dla Mailchimp z pełną kontrolą nad danymi.

Wersja

5.1.0

System Operacyjny

Serwer Ubuntu 24.04 LTS

Min. RAM

1 GB

Typy IP

IPV4,IPV6

Otwórz interfejs webowy

  • Otwórz przeglądarkę: http://<SERVER_IP>:9000
  • Zaloguj się przy użyciu danych dostępowych zapisanych w /root/.cloudzy-creds

Ważne pliki i katalogi

  • /opt/listmonk → Główny katalog instalacji zawierający plik binarny, konfigurację i przesłane pliki.
  • /opt/listmonk/listmonk → Plik wykonawczy Listmonk.
  • /opt/listmonk/config.toml → Główny plik konfiguracyjny.
  • /opt/listmonk/uploads → Katalog na przesłane pliki multimedialne. Należy go utworzyć z odpowiednimi uprawnieniami (chown listmonk:listmonk, chmod 700).
  • /root/.cloudzy-creds → Przechowuje dane logowania administratora i PostgreSQL. Uprawnienia powinny być ustawione na 400.
  • /var/lib/postgresql/ → Katalog danych PostgreSQL.
  • /etc/postgresql/ → Konfiguracja PostgreSQL.
  • /etc/systemd/system/listmonk.service → Plik jednostki systemd dla usługi Listmonk.

Szybkie rozwiązania i porady operacyjne

Miniatury przesłanych obrazów nie są widoczne

Administrator → Ustawienia (http://<SERVER_IP>:9000/admin/settings) → Ogólne → ustaw Root URL to http://<SERVER_IP>:9000

Błąd przesyłania pliku multimedialnego

Administrator → Ustawienia (http://<SERVER_IP>:9000/admin/settings) → Przesyłanie mediów → ustawienie Upload path to /opt/listmonk/uploads

Upewnij się, że uprawnienia są poprawnie ustawione:

mkdir -p /opt/listmonk/uploads
chown -R listmonk:listmonk /opt/listmonk/uploads
chmod 700 /opt/listmonk/uploads

Zarządzaj usługą systemd Listmonk

# Restart 
systemctl restart listmonk

# Check status
systemctl status listmonk

# View logs
journalctl -u listmonk -f

Dostęp do PostgreSQL

Dane uwierzytelniające są bezpiecznie przechowywane pod adresem: /root/.cloudzy-creds

# Login as postgres user
sudo -iu postgres

# Open PostgreSQL prompt
psql

# Connect to Listmonk database
c listmonk

# Lists all tables in the listmonk database
dt

# Exit psql
q

Notatki

  • Upewnij się, że połączenia SMTP są dozwolone dla tego serwera (poproś o włączenie dostępu SMTP).
  • Bezpieczeństwo: Listmonk działa na koncie użytkownika listmonk; PostgreSQL działa na koncie postgres.

Dokumenty

  • Przewodnik po konfiguracji i użytkowaniu: https://gist.github.com/MaximilianKohler/e5158fcfe6de80a9069926a67afcae11
  • Konfiguracja: https://listmonk.app/docs/configuration/

Więcej w Self Hosted

Powiązane aplikacje.

Uruchom Listmonk już teraz. Od 2,48 USD/miesiąc.