cowork.crowny.org — 크라우니 협업 허브 v1.0
개요
크라우니 협업 허브. 공용 라이브러리 배포 + 결과물 공유 + croworker 시스템.
같은 네트워크 또는 외부에서 클로드/사용자가 한선씨 라이브러리를 가져오고 작업 결과를 업로드하는 공용 폴더 서비스.
구현 내용
서버
- 포트: 9720
- 위치:
/Users/ef/crowny-cowork/
- 의존성: 없음 (Node.js 순수 HTTP)
- 한선씨 동반:
코워크서버.한선
기능
- 공개키 인증: croworker 등록 → 토큰 발급
- 라이브러리 서빙: 726개 한선씨 파일 (libs 164 + std 82 + apps 386 + 기타)
- 결과물 업로드: worker별 디렉토리, base64 인코딩
- docs.crowny.org 연동: 업로드 시 CrownyDoc에 자동 기록
- 활동 로그: 등록/다운로드/업로드 전체 추적
- CLI 스크립트:
/cli에서 bash 스크립트 자동 생성
- 웹 대시보드: 대시보드/서비스/라이브러리/워커/활동/CLI 6탭
API
| 엔드포인트 | 설명 |
|---|
| GET /api/catalog | 전체 카탈로그 (14서비스 + 726라이브러리) |
| GET /api/libs | 라이브러리 목록 |
| GET /api/libs/:name | 라이브러리 다운로드 |
| GET /api/libs/search/:q | 라이브러리 검색 |
| POST /api/register | croworker 등록 |
| POST /api/upload | 결과물 업로드 (토큰 필요) |
| GET /api/workers | 워커 목록 |
| GET /api/activity | 활동 로그 |
| GET /cli | CLI 스크립트 다운로드 |
사용 시나리오 (1단계)
bash# 윈도우 클로드가 실행:
curl -o cowork-cli.sh cowork.crowny.org:9720/cli
./cowork-cli.sh register winpc "윈도우PC"
./cowork-cli.sh get "HTTP서버.한선"
# ... 작업 ...
./cowork-cli.sh upload 결과.한선 "서버 기능 추가"
게이트웨이 등록
gateway.yaml에 crowny-cowork 서비스 추가 완료
- upstream: http://127.0.0.1:9720
관련 파일
- 서버:
/Users/ef/crowny-cowork/server.js
- UI:
/Users/ef/crowny-cowork/public/index.html
- 한선씨:
/Users/ef/crowny-cowork/코워크서버.한선
- 게이트웨이:
/Users/ef/crowny-gateway/gateway.yaml (마지막 서비스)
다음 단계 (2단계)