poomasi.org 도메인 전체 지도
최종 업데이트: 2026-06-29 (cloudflared ingress + systemd SSOT 전수 재조사) 관련: 품아이 전체 지도, 품아이 웹 피지컬 AI, 품아이 브레인맵 🔴 SSOT: 이 표의 정본은
~/.cloudflared/config.yml(ingress) +systemctl(서비스). 신규 서브도메인 추가 시 여기도 갱신.
전체 구조 — 우산조직 허브
poomasi.org (우산조직 허브)
│
├─ 사이트·조직 ────────────────
│ ├── poomasi.org — 품아이 랜딩 (메인)
│ ├── seed.poomasi.org — 품앗이생협 본체
│ ├── crew.poomasi.org — N유저×N에이전트 협업 플랫폼
│ ├── djco.poomasi.org — 대전주민운동교육원협동조합
│ ├── sakyowon.poomasi.org — 사회혁신교육원 사회적협동조합
│ ├── foodnet.poomasi.org — 전국로컬푸드협동조합네트워크
│ ├── yeoyu.poomasi.org — 여유로와 농어촌민박
│ └── coai.poomasi.org — 코아이(주민운동 도메인 AI)
│
├─ AI·도메인 서비스 ──────────
│ ├── energy.poomasi.org — 시민재생에너지 AI 홈페이지
│ ├── chat.solarshare.kr — 품에(햇빛나눔 AI 도우미) ※별도 도메인
│ ├── demo.poomasi.org — 품앗이AI RAG Demo (Streamlit)
│ ├── preview.poomasi.org — AI 활동가 개념 지도
│ └── nexus.poomasi.org — 넥서스/HPC 사업 진행현황 대시보드
│
├─ 지식·온톨로지 ─────────────
│ ├── ontology.poomasi.org — GraphDB (디지털트윈 온톨로지 저장소)
│ ├── twin.poomasi.org — 디지털트윈 항해
│ └── graph.poomasi.org — graphify 지식그래프
│
├─ 운영·내부도구 ─────────────
│ ├── jimmy.poomasi.org — 웹 지미 모바일 채팅
│ ├── admin.poomasi.org — 효율화 admin 대시보드(people_directory RBAC)
│ ├── join.poomasi.org — 연대지능 활동가 합류 신청
│ └── mcp2.poomasi.org — MCP 서버 (Claude Code ↔ GCP 브릿지)
│
└─ 지식 위키
└── wiki.poomasi.org — Quartz 위키 (RBAC 등급별)
호스팅 유형 분류 (2026-06-29 live 검증)
외부 호스팅 (Git push → 자동 빌드)
| 도메인 | 호스팅 | 포트/레포 | 배포 방식 | 상태 |
|---|---|---|---|---|
| poomasi.org | GitHub Pages + CF CDN | poomasi-site-git | main push → /deploy | 200 |
| foodnet.poomasi.org | Cloudflare Pages | haeory-cyber/foodnet-site | master push | 200 |
| yeoyu.poomasi.org | Cloudflare Pages | haeory-cyber/yeoyu-site | main push | 200 |
| wiki.poomasi.org | Cloudflare Pages (Quartz) | poomasi-notes | build:cf → CF Pages | 200 |
GCP 터널 서비스 (cloudflared poomasi-mcp2 경유, localhost 포트)
| 도메인 | 포트 | systemd 서비스 | 용도 | 상태 |
|---|---|---|---|---|
| seed.poomasi.org | 8030 | seed-server | 품앗이생협 본체 | 200 |
| jimmy.poomasi.org | 8585 | web-jimmy | 웹 지미 모바일 채팅 | 200 |
| crew.poomasi.org | 8010 | crew (user) | 협업 플랫폼 | 200 |
| djco.poomasi.org | 8020 | djco-web | DJCO 홈 | 200 |
| sakyowon.poomasi.org | 8040 | sakyowon-web | 사교원 홈 | 200 |
| energy.poomasi.org | 8050 | energy-web | 시민재생에너지 AI 홈 | 200 |
| coai.poomasi.org | 8060 | coai-web | 코아이(주민운동 AI) | 200 |
| preview.poomasi.org | 8090 | poomasi-preview | AI 활동가 개념 지도 | 200 |
| nexus.poomasi.org | 8091 | nexus-web | HPC 진행현황 대시보드 | 200 |
| demo.poomasi.org | 8501 | rag-demo | 품앗이AI RAG Demo (Streamlit) | 200 |
| chat.solarshare.kr | 8686 | (품에 백엔드) | 품에 햇빛나눔 AI 도우미 | 200 |
| ontology.poomasi.org | 7200 | GraphDB | 디지털트윈 온톨로지 저장소 | 406* |
| twin.poomasi.org | 8899 | (python) | 디지털트윈 항해 | 401* |
| graph.poomasi.org | 8898 | (python) | graphify 지식그래프 | 401* |
| admin.poomasi.org | 8897 | (python) | 효율화 admin 대시보드 | 401* |
| join.poomasi.org | 8896 | (python) | 활동가 합류 신청 | 200 |
| mcp2.poomasi.org | 8001 | poomasi-mcp | MCP 서버 (GCP 브릿지) | 404* |
* 401=로그인 게이트 / 406=GraphDB Accept헤더 / 404=MCP는 브라우저 GET 비대상. 모두 서비스 정상 가동 중 (서비스 다운 아님).
네트워크 공통: GCP 서비스들은 모두 Cloudflare Tunnel(poomasi-mcp2, UUID e76423a7-…) 경유 → localhost 연결. 신규 추가 = ① systemd 서비스 + ② config.yml ingress + ③ cloudflared tunnel route dns <UUID> <host> + ④ sudo systemctl restart poomasi-cloudflared.
각 도메인 상세
poomasi.org — 품아이 랜딩 (메인)
- 성격: 우산조직 허브. 현재 품아이 AI 프로젝트 선언문 페이지
- 레포:
poomasi-site-git(GitHub Pages, haeory-cyber/poomasi-site 브랜치: main) - 앞단: Cloudflare CDN (Zone ID:
475906b014686f133cb910837215fd92) - ⚠️ 주의:
_redirects/netlify.toml/_headers미지원 (GitHub Pages) - 배포:
/deploy스킬 필수. 패미는 staging만 → 지미 검토 후 main 머지 - 현재 문제: 구글 비즈니스에 “품앗이생협” 사이트로 등록 → AI 선언문 도착 → 매장 정보 없음
- 위젯: 전 페이지에 품아이 챗 위젯 탑재 (
seed.poomasi.org/poomai-widget.js) - 활성 Page Rules:
poomasi.org/tags.html*→seed.poomasi.org/tags.html$1(301, 매장 QR용)crew.poomasi.org/*→poomasi.org/crew/(OFF 상태)- 잔여 슬롯: 1개 (Free plan 총 3개)
- 담당: 지미
seed.poomasi.org — 품앗이생협 본체
- 성격: 조합원/매장/경영 실무 페이지. poomasi.org 메인에서 분리 (2026-04-07)
- 인프라:
- FastAPI
seed_server.py→ port 8030 - systemd:
seed-server.service - 정적 파일:
seed-live심볼릭 링크 →seed-releases/v_TIMESTAMP/(atomic 배포) - 코드:
poomasi-site-git/infra/seed_server.py
- FastAPI
- 배포:
bash infra/deploy-seed.sh(atomic 스왑, 자동 롤백) - 핵심 파일:
seed/index.html(생협 본체, @PROTECTED-IDENTITY 마커)- ⛔ root
index.html과 절대 혼동 금지 — 사고 2회 (2026-04-02, 2026-04-06)
- ⛔ root
- 품아이 챗 위젯: 탑재됨 (
/poomai-widget.js로컬 서빙) - 인증: Supabase Auth JWT → 조합원 로그인 → POS/발주 데이터 접근
- 담당: 지미
jimmy.poomasi.org — 웹 지미 모바일 채팅
- 성격: 김성훈이 폰에서 지미(Claude Code)와 채팅하는 웹앱
- 위치:
/home/haeory/poomasi/web_jimmy/ - 인프라:
- FastAPI
server.py→ port 8585 - systemd:
web-jimmy.service - venv:
/home/haeory/poomasi/web_jimmy_env/
- FastAPI
- 인증: 비밀번호는 환경변수
WEB_JIMMY_PW(위키 비노출, systemd unit 참조) - 토큰:
.oauth_token— SessionStart 훅으로 자동 갱신 - 아키텍처:
[폰] →HTTPS→ [jimmy.poomasi.org] →cloudflared→ [localhost:8585] →CLI→ [claude -p --resume] - 담당: 지미
crew.poomasi.org — 협업 플랫폼
- 성격: N유저 × N에이전트 외부 협업 플랫폼 (담당 에이전트: 루피)
- 비전: 지역사회 활동가들이 각자 AI 에이전트 데리고 공동작업
- 인프라:
- FastAPI
crew/server.py→ port 8010 - systemd:
~/.config/systemd/user/crew.service - DB: Supabase (crew_agents, crew_messages, crew_members, crew_plaza, crew_projects, crew_tasks, crew_feedback)
- FastAPI
- 구조: 크루원(사람+에이전트 페어) → 광장(의견수렴) → 프로젝트(실제 작업)
- 등록 에이전트: 지미(claude), 시다(gemini), Genspark AI, 제대리(gemini)
- 서브에이전트 브릿지: Gemini/OpenAI/Claude REST 직접 호출
- 담당: 루피
djco.poomasi.org — 대전주민운동교육원협동조합
- 성격: DJCO 공식 홈페이지 + 뉴스레터 + 자료실
- 인프라:
- Flask
djco/server.py→ port 8020 - systemd:
djco-web.service - DB: Supabase (djco_requests, djco_subscribers, djco_newsletters)
- Google Drive: 폴더
1NaRQrcKe8N200ukWJQ27OhlewRyoiBcD
- Flask
- 구조: 원페이지 홈(7섹션+의뢰폼) + newsletter.html + archive.html
- 뉴스레터 담당: 백정훈 상임이사 ([email protected])
- 레포:
poomasi-site-git/djco/ - 담당: 대코
sakyowon.poomasi.org — 사회혁신교육원 사회적협동조합
- 성격: 사교원 공식 홈페이지 + 햇빛소득마을 업무도우미
- 인프라:
- Flask
sakyowon/server.py→ port 8040 - systemd:
sakyowon-web.service - DB: Supabase (
sakyowon_inquiries)
- Flask
- 구조: index.html(홈) + sunvillage.html(햇빛소득마을 업무도우미, 9개 탭)
- AI:
/api/ai프록시 → Anthropic API → Claude Sonnet - 레포:
poomasi-site-git/sakyowon/ - 품아이 연동: site_map.json 5개 페이지 + ChromaDB Q&A 8건 (2026-04-16)
- 담당: 지미
- 상세: 사교원
foodnet.poomasi.org — 전국로컬푸드협동조합네트워크
- 성격: 전국 로컬푸드 활동가 대시보드 (공식 명칭: “협의회” 아님)
- 인프라:
- Cloudflare Pages (Workers & Pages > foodnet-site)
- 레포: haeory-cyber/foodnet-site (master 브랜치)
- DB: Supabase (foodnet_members, foodnet_suggestions)
- 구조 (7탭): 제안서 / 도구소개 / AI담당자가입 / 참여현황 / 자료실 / 소식 / 제안하기
- 핵심 인물:
- 김기수: 전국로컬푸드협동조합네트워크 대표
- 김성훈: 집행위원
- ⚠️ 주의: 매출 데이터 넣지 말 것 (POS 정합성 미확인)
- 담당: 로이
yeoyu.poomasi.org — 여유로와 농어촌민박
- 성격: 충남 논산시 농어촌민박 공식 사이트 (김성훈 개인 소유, 크루 공유 별장)
- 인프라:
- Cloudflare Pages 자동 배포
- 레포: haeory-cyber/yeoyu-site (main 브랜치)
- 임시: yeoyu-site.pages.dev
- 로컬:
/home/haeory/poomasi/yeoyu/
- 운영 정보:
- 문의: 010-4342-9712
- 입금: 카카오뱅크 3333-37-0993100 (예금주: 여유로와)
- 요금: 주말 36만 / 평일 25만 / 추가 1인 2만 (6인 기준)
- 바베큐: 그릴+숯 3만 / 직접 준비 무료(세척 조건)
- 미결: 예약폼 실제 전송 연결 (Formspree or 텔레그램 봇)
- 담당: 크루 동지 (claude.ai/code 웹, git 처음). 지미가 함부로 수정 금지.
각 도메인 상세 — 2026-04 이후 신설 (이번 재조사 추가분)
coai.poomasi.org — 코아이 (주민운동 도메인 AI)
- 성격: 주민운동의 AI를 함께 만드는 도메인 AI 사이트. 루트=랜딩,
/workshop=워크숍 deck - 인프라:
coai-web.service정적 서버 → port 8060 (sites/coai) - 백엔드: persona=coai + EXAONE (품아이는 Gemini 유지). 상세: 코아이 CO방법론 온톨로지
- 담당: 지미 / 대코
energy.poomasi.org — 시민재생에너지 AI 홈
- 성격: “시민이 에너지의 주인이 되도록” — 시민재생에너지 AI(품에) 소개 홈페이지
- 인프라:
energy-web.service→ port 8050 - 연계: 챗 백엔드는 chat.solarshare.kr(품에). 상세: 시민재생에너지 AI
chat.solarshare.kr — 품에 (햇빛나눔 AI 도우미)
- 성격: 시민재생에너지 AI 챗봇 ‘품에’. ※
poomasi.org가 아닌 별도 도메인(solarshare.kr) - 인프라: port 8686 (품에 백엔드, vLLM+EXAONE). 온톨로지 v0.7.2+법령레이어
- 담당: 품이
demo.poomasi.org — 품앗이AI RAG Demo
- 성격: 품아이 RAG 데모 (Streamlit). v0.5
- 인프라:
rag-demo.service→ port 8501
preview.poomasi.org — AI 활동가 개념 지도
- 성격: AI 활동가 교육용 개념이해 HTML(0~9장). 전체공개. 사교원·주민운동 공용 학습자산
- 인프라:
poomasi-preview.service정적 서버 → port 8090. 상세: AI 활동가 개념이해
nexus.poomasi.org — 넥서스/HPC 사업 진행현황 대시보드
- 성격: KT Cloud AI Nexus(H200) HPC 사업 달성율 대시보드. 사업계획 목표 vs 현재 매핑
- 인프라:
nexus-web.service→ port 8091 (sites/nexus/index.html→ 정본business/citizen_renewable_ai/dashboard/hpc_progress_dashboard.htmlsymlink, 갱신 자동반영) - 공개: 로그인 불필요. 상세: 고성능컴퓨팅 지원사업
ontology.poomasi.org — GraphDB (디지털트윈 온톨로지 저장소)
- 성격: 품앗이 디지털트윈 온톨로지 GraphDB. 거래방식·조합원·매장 TTL 저장
- 인프라: GraphDB → port 7200. 브라우저 GET 406(Accept 헤더 필요), 서비스 정상
twin.poomasi.org — 디지털트윈 항해
- 성격: 품앗이 디지털트윈 시각화/항해 인터페이스
- 인프라: port 8899. 401=로그인 게이트(정상)
graph.poomasi.org — graphify 지식그래프
- 성격: graphify 지식그래프 탐색(위키 노드 + poomasi_docs). 개념발견망
- 인프라: port 8898. 401=로그인 게이트(정상). 상세: graphify 지식그래프 (활동·조직지식)
admin.poomasi.org — 효율화 admin 대시보드
- 성격: people_directory SSOT + 등급/권한 관리(RBAC) admin 대시보드
- 인프라: port 8897. 401=로그인 게이트(정상)
join.poomasi.org — 연대지능 활동가 합류 신청
- 성격: 활동가 가입신청(join → 승인 → activist 등급 + 품에·EXAONE 통합부여)
- 인프라: port 8896
mcp2.poomasi.org — MCP 서버 (GCP 브릿지)
- 성격: Claude Code ↔ GCP MCP 엔드포인트. 브라우저 GET 404는 정상(MCP 프로토콜 전용)
- 인프라:
poomasi-mcp.service→ port 8001
wiki.poomasi.org — Quartz 위키
- 성격: 지식 위키(RBAC 등급별: public/partner/internal/sakyowon). Quartz v4 + CF Pages
- 배포:
poomasi-notes레포npm run build:cf→ CF Pages. 상세: Cloudflare Pages 신규 생성
공통 인프라
Cloudflare Tunnel
- 터널명:
poomasi-mcp2 - config:
/home/haeory/.cloudflared/config.yml - 재시작:
sudo systemctl restart poomasi-cloudflared - 연결(17개 ingress, 2026-06-29): mcp2(8001)·crew(8010)·djco(8020)·seed(8030)·sakyowon(8040)·energy(8050)·coai(8060)·preview(8090)·nexus(8091)·demo(8501)·jimmy(8585)·chat.solarshare(8686)·ontology(7200)·join(8896)·admin(8897)·graph(8898)·twin(8899)
품아이 챗 위젯 배포 범위
- poomasi.org:
<script src="https://seed.poomasi.org/poomai-widget.js"> - seed.poomasi.org:
<script src="/poomai-widget.js">(로컬) - djco, crew, carbon: seed 절대경로로 로드
- CORS:
*.poomasi.org전체 허용
배포 원칙 요약
- GitHub Pages (poomasi.org):
poomasi-site-gitmain push →/deploy스킬 - Cloudflare Pages (foodnet, yeoyu): 각 레포 push → 자동 빌드
- GCP 서비스 (seed, jimmy, crew, djco): 각 서비스 파일 수정 + systemd restart
미해결 / 다음 단계
- poomasi.org 메인 — 우산조직 전환하면서 생협 고객 동선(→ seed) 미확보
- yeoyu.poomasi.org — 예약폼 실제 전송 연결
- demo.poomasi.org — 품앗이AI RAG Demo v0.5 라이브 (port 8501)
- Cloudflare Tunnel 설정 (
config.yml) git 봉인 예정