Web Access
- ブラウザを開き、Memos インスタンスのアドレスにアクセスしてください:
http://<SERVER_IP> - 初回アクセス時にセットアップ画面が表示されます。管理者アカウントを作成してください。
- 最初に作成したユーザーが自動的に管理者になります。必ず強力なパスワードを設定してください。
主要ファイルとディレクトリ
/root/memos/docker-compose.yml→ Docker Compose の定義/var/lib/docker/volumes/memos_postgres_data→ Persistent 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
Replace server_name _; with server_name <your-domain>;
Install 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
Open in browser: https://<your-domain>