SearxNG로 웹을 검색하고 출처를 인용하는 자체 호스팅 AI 답변 엔진으로, Ollama를 통한 로컬 LLM과 클라우드 제공업체를 지원합니다.
- 스타
- 951
- 포크
- 239
- 열린 이슈
- 0
- 마지막 커밋
- 18시간 전
어떤 프로젝트인가요?
Selfhost AI는 Ubuntu 24.04를 실행하는 VPS에 비공개 AI 홈랩을 구축하는 Docker Compose 설치 프로그램입니다. 대화형 마법사에서 도메인과 이메일을 입력하고 30개가 넘는 서비스 중 원하는 항목을 선택하면 모든 시크릿을 생성하고, 선택한 서비스를 Caddy 뒤에 배치해 Let's Encrypt HTTPS를 자동으로 설정합니다. 제공되는 서비스에는 워크플로 자동화용 n8n, 로컬 LLM용 Ollama, 채팅 인터페이스인 Open WebUI, 에이전트용 Dify·Flowise·Letta, 벡터 검색용 Qdrant·Weaviate, Supabase, ComfyUI, 모니터링용 Grafana와 Prometheus가 있습니다.
설치 프로그램은 방화벽과 무차별 대입 공격 방어도 설정하고 Docker를 설치하며, 커뮤니티 n8n 워크플로 모음을 선택적으로 가져올 수 있습니다. 업데이트는 make update 명령으로 실행하고, 사용자 지정 Caddy 사이트와 Compose 오버라이드는 업그레이드 후에도 유지됩니다. 텔레메트리는 Scarf를 통해 전송되며 .env 파일에서 비활성화할 수 있습니다.
이 프로젝트를 사용하려면 와일드카드 DNS 레코드가 설정된 공용 VPS가 필요하며, 홈 서버와 localhost 환경은 지원하지 않습니다. 권장 하드웨어는 n8n과 모니터링만 실행할 경우 RAM 4 GB부터 전체 스택을 실행할 경우 RAM 20 GB 및 디스크 60 GB까지입니다.
핵심 기능
- 01대화형 마법사에서 서비스를 선택하고 모든 시크릿을 자동 생성
- 02Caddy와 Let's Encrypt를 통해 각 서비스에 HTTPS 자동 설정
- 03CPU, NVIDIA 또는 AMD GPU(멀티 GPU 포함)에서 Ollama로 로컬 LLM 실행
- 04큐 모드와 선택형 커뮤니티 워크플로를 지원하는 n8n 워크플로 자동화
- 05시스템 및 n8n 지표를 위한 Grafana·Prometheus 대시보드와 알림
- 06업그레이드 및 진단을 위한 make update, make doctor 등의 명령
활용 사례
- 자체 서버에서 비공개 ChatGPT 스타일 인터페이스와 로컬 모델 실행
- Zapier나 Make 같은 호스팅 자동화 서비스를 셀프호스팅 n8n으로 대체
- 자체 인프라에서 Qdrant, Weaviate 또는 Dify를 활용해 RAG 애플리케이션 구축
- VPS에서 AI 에이전트와 모니터링을 갖춘 개인 홈랩 구성
빠른 시작
- 1
와일드카드 DNS 레코드(*.yourdomain.com)가 서버의 IP 주소를 가리키도록 설정합니다
- 2
저장소를 클론하고 설치 프로그램을 실행합니다
git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh - 3
대화형 마법사의 안내에 따라 서비스를 선택하고 도메인과 이메일 주소를 입력합니다
사용 전 알아둘 점
- 공인 IP와 도메인이 있는 VPS가 필요합니다. 홈 서버와 localhost 구성은 지원하지 않습니다.
- Ubuntu 24.04 LTS용으로 설계되었습니다. README에는 다른 운영체제에 대한 안내가 없습니다.
- 모든 서비스를 실행하려면 RAM 20GB 이상, CPU 코어 4개, 디스크 60GB가 필요합니다.
토픽
자주 묻는 질문
- selfhost-ai은(는) 무엇인가요?
- VPS에 n8n, Ollama, Open WebUI, Dify, Supabase와 30개 이상의 도구를 포함한 셀프호스팅 AI·자동화 스택을 배포하는 원클릭 Docker Compose 설치 프로그램입니다. Selfhost AI는 Ubuntu 24.04를 실행하는 VPS에 비공개 AI 홈랩을 구축하는 Docker Compose 설치 프로그램입니다. 대화형 마법사에서 도메인과 이메일을 입력하고 30개가 넘는 서비스 중 원하는 항목을 선택하면 모든 시크릿을 생성하고, 선택한 서비스를 Caddy 뒤에 배치해 Let's Encrypt HTTPS를 자동으로 설정합니다. 제공되는 서비스에는 워크플로 자동화용 n8n, 로컬 LLM용 Ollama, 채팅 인터페이스인 Open WebUI, 에이전트용 Dify·Flowise·Letta, 벡터 검색용 Qdrant·Weaviate, Supabase, ComfyUI, 모니터링용 Grafana와 Prometheus가 있습니다.
- selfhost-ai은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- selfhost-ai은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- selfhost-ai은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. selfhost-ai의 마지막 커밋은 2026년 10월 19일입니다.
- selfhost-ai은(는) 어디에 사용할 수 있나요?
- 자체 서버에서 비공개 ChatGPT 스타일 인터페이스와 로컬 모델 실행 Zapier나 Make 같은 호스팅 자동화 서비스를 셀프호스팅 n8n으로 대체 자체 인프라에서 Qdrant, Weaviate 또는 Dify를 활용해 RAG 애플리케이션 구축 VPS에서 AI 에이전트와 모니터링을 갖춘 개인 홈랩 구성
- selfhost-ai는 어떻게 설치하나요?
- 와일드카드 DNS 레코드(*.yourdomain.com)가 서버의 IP 주소를 가리키도록 설정합니다 저장소를 클론하고 설치 프로그램을 실행합니다: git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh 대화형 마법사의 안내에 따라 서비스를 선택하고 도메인과 이메일 주소를 입력합니다
- selfhost-ai은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kossakovsky/selfhost-ai
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
이메일, 챗봇, AI 에이전트, RAG, 문서, DevOps 등을 다루는 바로 가져와 쓸 수 있는 n8n 워크플로 템플릿 280여 개 모음입니다.
로컬 Ollama 모델 및 OpenAI 호환 API와 채팅할 수 있는 자체 호스팅·제공자 독립형 웹 인터페이스로, RAG, 플러그인, 다중 사용자 접근 제어를 지원합니다.
조직도, 작업 추적, 예산 및 거버넌스 기능을 갖춘 AI 에이전트 팀 오케스트레이션용 자체 호스팅 Node.js 및 React 앱입니다.
문서 채팅과 AI 에이전트 실행을 위한 올인원 AI 앱으로, 로컬 우선 설정과 다중 사용자 및 다양한 LLM 제공자를 지원합니다.
브라우저 WebUI, 터미널 클라이언트, 채팅 앱 채널, 도구, 메모리 및 MCP를 지원하는 Python 기반 셀프 호스팅 개인 AI 에이전트 프레임워크입니다.