본문 바로가기

서버구축 (WEB,DB)450

728x90
AKB Agent Knowledgebase 아키텍처, RAG 넘어선 AI Memory 플랫폼 AI 에이전트를 위한 Git 기반 지식 운영 플랫폼AKB(Agent Knowledgebase)는 단순한 문서 관리 시스템이 아닙니다.핵심 개념은 다음 한 줄로 정리됩니다.“사람이 읽는 위키가 아니라, AI 에이전트가 직접 읽고 쓰고 탐색하고 기억하는 지식 시스템”기존 Confluence, Notion, Wiki 시스템은 사람이 UI를 통해 탐색하는 구조입니다.반면 AKB는 다음을 목표로 설계되었습니다.AI Agent가 MCP 호출로 문서를 직접 사용구조화된 관계 기반 탐색Git 기반 변경 이력Hybrid Search 기반 고품질 검색장기 메모리(Long-term Memory)이벤트 기반 자동화Agent-to-Agent 협업즉, AKB는 사실상 다음 3개의 개념이 합쳐진 플랫폼입니다.Git 기반 문서 저장.. 2026. 5. 27.
n8n CLI와 Source Control로 만드는 GitOps 기반 Workflow 자동화 운영 아래처럼 소개 → 시작 → 활용 → 응용 → 보안/운영 포인트 순서로 보면 이해가 가장 쉽습니다. 이 문서의 핵심은, n8n CLI가 실행 중인 n8n 인스턴스에 API key로 접속하는 가벼운 명령줄 도구라는 점입니다. 어떤 머신에서든 네트워크만 되면 사용할 수 있고, 문서상 beta이므로 실험·로컬 개발·개인 프로젝트용으로 쓰는 것을 권장합니다.n8n CLI란 무엇인가n8n CLI는 n8n의 API를 명령줄에서 다루는 도구입니다. 문서 기준으로 이 도구는 워크플로 목록 조회/상세 확인, JSON으로 워크플로 생성, 최근 실행 내역 확인, credential 생성, project 관리 같은 작업에 쓰입니다. 또한 이 CLI는 사용자 권한과 API key 스코프를 존중합니다. 반대로, 같은 문서에서 서버.. 2026. 5. 12.
Docker 기반 GitLab Runner와 GitHub Actions Runner 구축 CI/CD 개발자가 코드를 수정해서 GitLab 또는 GitHub에 올리면, 단순히 저장만 되는 것이 아니라 아래 같은 작업을 자동으로 수행하고 싶어집니다.- 코드 문법 검사- 테스트 실행- Docker 이미지 빌드- 서버 자동 배포- Kubernetes 반영- 보안 스캔- 취약점 검사- Slack 알림- 운영 서버 재시작이 작업을 자동으로 수행하는 구조가 바로CI/CD (Continuous Integration / Continuous Deployment)입니다.그리고 실제로 작업을 대신 수행하는 실행기를:Runner / Agent / Worker라고 부릅니다.GitLab CI -> GitLab Runner 가 작업 수행GitHub Actions -> GitHub Runner 가 작업 수행예전에는 개발자가 직접 했.. 2026. 5. 9.
텔레그램으로 서버를 조작한다? COKACDIR로 완성하는 AI DevOps 환경 “텔레그램으로 제어하는 AI 코딩 에이전트 + 터미널 운영 플랫폼”단순 AI 툴이 아니다COKACDIR는 일반적인 AI 챗봇이나 코드 생성 도구와 다르게👉 이미 사용 중인 AI 코딩 에이전트를 통합 제어하는 플랫폼입니다.✔ 핵심 개념Claude Code / Codex CLI / Gemini CLI / OpenCode 연동텔레그램 기반 원격 제어터미널 파일 관리자 + DevOps 도구 통합👉 한 줄 요약“AI + CLI + 파일 시스템 + 원격 제어를 하나로 묶은 운영 도구”기본 구조 흐름[사용자 (Telegram)] ↓[COKACDIR 서버] ↓[AI Agent (Claude / Codex / Gemini)] ↓[파일 시스템 / 쉘 / Git / SSH]기존 AI.. 2026. 4. 18.
Node.js 컨테이너 보안과 최적화: Docker 이미지 불필요한 의존성 제거 아래처럼 빌드 과정에서만 node_modules가 필요하고, 최종 실행은 다른 산출물만으로 가능한 경우입니다.React / Vue / Next.js 일부 정적 빌드 결과물만 실행TypeScript를 JS로 컴파일한 뒤, 런타임에는 컴파일된 결과만 실행번들러(Webpack, Vite, esbuild 등)로 의존성을 묶어서 배포이 경우에는 보통 최종 이미지에 node_modules를 넣지 않거나, production dependency만 남기는 방식으로 줄입니다.언제 제거하면 안 되나아래 경우는 실행 시점에 node_modules가 필요합니다.Node.js 서버가 require() / import로 패키지를 직접 사용NestJS, Express, Fastify 같은 서버 앱ORM, DB 드라이버, 템플릿 엔.. 2026. 4. 9.
728x90
728x90