Webアクセス
- ブラウザを開き、Memosインスタンスにアクセスしてください:
http://<SERVER_IP> - 初回起動時には設定画面が表示されます。管理者アカウントを作成してください。
- 最初に作成されたユーザーは自動的に管理者になります。強力なパスワードを使用してください!
重要なファイルとディレクトリ
/root/memos/docker-compose.yml→ Docker Compose 定義/var/lib/docker/volumes/memos_postgres_data→永続データ/etc/nginx/sites-available/memos.conf→ リバースプロキシの設定
Docker 管理コマンド
cd /root/memos
docker ps # List running containers
docker compose logs -f # Follow logs
docker compose restart # Restart service
ドメインとSSLの設定
ドメインをサーバーのIPアドレスに設定してください。
Nginxの設定を編集する:
vim /etc/nginx/sites-available/memos.conf
置換 server_name _; とともに server_name <your-domain>;
Certbotをインストールする:
apt install -y certbot python3-certbot-nginx
Certbotを実行してSSL証明書を発行します:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Nginx をテストして再読み込み:
sudo nginx -t
sudo systemctl reload nginx
ブラウザで開く: https://<your-domain>
