リストモンク

高性能ニュースレター&メーリングリスト管理ツール。モダンなダッシュボードを搭載。

Webインターフェースにアクセスする

  • ブラウザを開いてください: http://<SERVER_IP>:9000
  • 保存されている認証情報でログイン /root/.cloudzy-creds

重要なファイルとディレクトリ

  • /opt/listmonk → バイナリ、設定ファイル、アップロードファイルを含むメインインストールディレクトリ。
  • /opt/listmonk/listmonk → Listmonk実行ファイル
  • /opt/listmonk/config.toml → メイン設定ファイル。
  • /opt/listmonk/uploads → メディアアップロードディレクトリ。適切な権限で作成する必要があります(chown listmonk:listmonk, chmod 700).
  • /root/.cloudzy-creds → 管理者およびPostgreSQLの認証情報を保存します。権限は 400.
  • /var/lib/postgresql/ → PostgreSQL データディレクトリ。
  • /etc/postgresql/ PostgreSQLの設定。
  • /etc/systemd/system/listmonk.service Listmonk サービスの systemd ユニットファイル。

クイックフィックスと運用上のヒント

アップロードされた画像のサムネイルが表示されない

管理 → 設定 (http://<SERVER_IP>:9000/admin/settings) → 一般 → 設定 Root URL ~へ http://<SERVER_IP>:9000

メディアのアップロードに失敗しました

管理 → 設定 (http://<SERVER_IP>:9000/admin/settings) → メディアアップロード → 設定 Upload path ~へ /opt/listmonk/uploads

正しい権限を確保してください:

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

Listmonk systemd サービスの管理

# Restart 
systemctl restart listmonk

# Check status
systemctl status listmonk

# View logs
journalctl -u listmonk -f

PostgreSQL アクセス

認証情報は以下に安全に保管されています: /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

注記

  • このサーバーでSMTP接続が許可されていることを確認してください(SMTPアクセスの有効化を依頼してください)。
  • セキュリティ: Listmonk は listmonk ユーザーで実行されます; PostgreSQL は postgres ユーザーで実行されます。

書類

  • セットアップと使用ガイド: https://gist.github.com/MaximilianKohler/e5158fcfe6de80a9069926a67afcae11
  • 設定: https://listmonk.app/docs/configuration/

申請内容