メモ

完全なデータ管理と追跡なしの、プライベートで自己ホスト型のノートアプリ。

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>

申請内容