以前にも紹介した「NoteDiscovery」ですが、ディレクトリ構成など「code-note」と対応する形にしてみました。
公開ポートを3341、インストール先はそのまま/opt/docker/notediscovery、ノートのルートフォルダは/opt/lxd-data/noteに変更しています。

LXDコンテナでインストール
sudo bash -c 'set -e; D=/opt/docker/notediscovery; command -v docker &>/dev/null || { curl -fsSL https://get.docker.com | sh && systemctl enable --now docker; }; mkdir -p "$D/data"; cat > "$D/docker-compose.yml" <<'"'"'EOF'"'"'
services:
notediscovery:
image: ghcr.io/gamosoft/notediscovery:latest
container_name: notediscovery
ports:
- "3341:8000"
volumes:
- /opt/lxd-data/note:/app/data
restart: unless-stopped
environment:
- TZ=Asia/Tokyo
healthcheck:
test: ["CMD","python","-c","import urllib.request; urllib.request.urlopen('"'"'http://localhost:8000/health'"'"')"]
interval: 60s
timeout: 3s
retries: 3
start_period: 5s
EOF
mkdir -p /opt/lxd-data/note
cd "$D" && docker compose pull && docker compose up -d && echo "✅ 完了: http://$(hostname -I | awk '"'"'{print $1}'"'"'):3341"'
code-noteと併用が可能
同じフォルダを見るので併用がしやすいですね。本格的にテキスト入力するときはこちらを、というかたちです。
ちなみに、NoteDiscoveryは色々なテーマが用意されているので好みの色合いで使えますね。



