NAS 원본
https://bodymemo.shop
설치본의 기준 루트
공유 URL
https://cpa.bodymemo.shop
서브도메인으로 자동 파생
AI 공급자
6종
플러그형 연결
커넥터
5개
Chrome/NAS/MCP/DB
NAS CENTRAL AI
중앙 API Key 운영 설정
운영자가 한 번 연결하면 모든 사용자는 별도 키 없이 동일한 AI 분석 기능을 사용합니다.
1. 운영자만 등록
인증코드는 NAS 로컬 설정에서 관리합니다.
2. 서버 암호화
API Key는 AES-256-GCM으로 암호화되어 NAS에만 저장됩니다.
3. 자동 대체
중앙 AI 장애 시 다른 공급자와 로컬 AI 순서로 자동 전환합니다.
Portable install
다른 PC 설치 규칙
새 PC는 같은 NAS를 바라보되, NAS의 서브도메인으로 자동 배치됩니다. DB와 작업 프로필은 공용으로 쓰고, 머신 이름만 달라집니다.
설치 단계에서 NAS_ORIGIN과 INSTALLATION_SUBDOMAIN만 채우면 공용 URL이 자동 계산됩니다.
ENTITY_KIND와 BOOKKEEPING_MODE도 설치 프로필에 저장되어 법인과 개인사업자 케이스를 같은 앱에서 분리 처리합니다.
https://cpa.bodymemo.shop
- • 워크스페이스 슬러그와 설치 슬러그를 분리해서 여러 PC를 동일 DB에 붙일 수 있습니다.
- • 브라우저 자동화는 Chrome 브리지 또는 MCP 브리지로 바꿔 끼울 수 있습니다.
- • GPT가 없어도 Claude, Gemini, 로컬 LLM, 호환 엔드포인트로 대체 가능합니다.
- • 사진과 캡처는 로컬 한글 OCR로 읽고, 문서 AI 키가 있으면 표와 이미지 의미까지 교차 분석합니다.
- • 법인/개인사업자와 복식/간편장부 모드는 프로필에서 선택하고 DB에도 그대로 저장합니다.
- • NAS 백업, 장부 저장, 검토 큐는 모두 같은 데이터 모델을 공유합니다.
Deployment profile
포터블 프로필 JSON
다른 PC에 설치할 때 그대로 가져갈 수 있는 구조입니다.
{
"workspaceName": "초간편 자동화 회계",
"workspaceSlug": "초간편-자동화-회계",
"installationName": "ControlCenter-01",
"installationSlug": "controlcenter-01",
"entityKind": "sole_proprietor",
"bookkeepingMode": "double",
"nasOrigin": "https://bodymemo.shop",
"publicOrigin": "https://cpa.bodymemo.shop",
"machineName": "ControlCenter-01",
"databaseUrl": "postgresql://auto_bookkeeping:***@database:5432/auto_bookkeeping",
"aiProviderIds": [
"gpt",
"claude",
"gemini",
"ollama",
"mcp",
"compatible"
],
"connectorIds": [
"current-pc",
"shared-chrome",
"mcp-gateway",
"nas-share",
"postgres"
]
}장부 기준 전환
실시간 미리보기개인사업자 복식부기 기준: 재무제표와 합계잔액시산표
Environment
권장 환경 변수
NAS/DB/AI/브라우저 브리지를 코드와 분리합니다.
NAS_ORIGIN=https://bodymemo.shop INSTALLATION_SUBDOMAIN=accounting-seoul-01 PUBLIC_BASE_DOMAIN=bodymemo.shop PUBLIC_BASE_URL=https://cpa.bodymemo.shop PUBLIC_ORIGIN=https://cpa.bodymemo.shop PUBLIC_ACCESS_MODE=guest ENTITY_KIND=sole_proprietor BOOKKEEPING_MODE=double DATABASE_URL=postgresql://auto_bookkeeping:***@database:5432/auto_bookkeeping AI_PROVIDER=gpt DOCUMENT_AI_PROVIDER=auto # API Key는 운영 설정 화면에서 암호화 저장 # AI_ADMIN_ACCESS_CODE=NAS 운영자 전용 코드 # AI_CREDENTIAL_ENCRYPTION_KEY=NAS 비밀키 # OLLAMA_BASE_URL=http://127.0.0.1:11434 ACCOUNTING_BROWSER_BRIDGE_URL= # 기존 전용 브리지 주소가 확인된 경우에만 설정 # ACCOUNTING_BROWSER_REGISTRY_PATH=설치별 browsers.json 경로 ACCOUNTING_BROWSER_PROFILE=AUTO_BOOKKEEPING ACCOUNTING_BROWSER_TAB_URL=https://cpa.bodymemo.shop ACCOUNTING_BROWSER_NAMESPACE=auto-bookkeeping ACCOUNTING_BROWSER_ALLOW_SHARED_CONTROL=0
Provider topology
공급자와 커넥터
다른 AI와 다른 PC를 끼워 넣기 쉽도록 역할을 나눕니다.
AI 공급자
자동화 커넥터
Execution
자동화 실행 레이어
MCP, Chrome, NAS, DB를 별도 서비스처럼 붙입니다.
분개 규칙은 로컬 코드와 AI 공급자 양쪽에서 읽을 수 있는 공통 계약으로 관리합니다.
DB는 NAS 또는 Supabase/PostgreSQL에 두고, 다른 PC들은 동일 워크스페이스를 그대로 사용합니다.
설정은 코드에 박지 않고 프로필 JSON과 환경변수로만 이동시켜 복제 가능성을 높입니다.
CPA 전용 프로필은 등록된 브라우저 설정을 따릅니다. 창 실행, 확장 연결, 신고 자동등록 상태는 운영 점검에서 각각 확인합니다.
Checklist
다른 PC 설치 절차
운영체제와 브라우저만 다르고, 나머지는 모두 같은 프로필을 따라갑니다.
- 1. NAS 도메인과 서브도메인 규칙을 정합니다.
- 2. NAS 설치 스크립트가 앱 전용 PostgreSQL과 DATABASE_URL을 자동 구성합니다.
- 3. DOCUMENT_AI_PROVIDER를 auto, OpenAI, Claude, Gemini, Ollama 중 하나로 선택합니다.
- 4. 설치별 CPA 전용 프로필과 기존 실행 담당자를 지정하고 확장 연결을 확인합니다.
- 5. 다른 PC에서는 공식 URL에 접속해 NAS의 같은 장부와 백업을 사용합니다.