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 to http://<SERVER_IP>:9000
メディアアップロードの失敗
管理者 ← 設定 (http://<SERVER_IP>:9000/admin/settings) → メディアアップロード → 設定 Upload path to /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/