본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
bolt.diy

bolt.diy

bolt.diy는 프롬프트로 풀스택 웹 앱을 구축하는 Bolt.new의 오픈 소스 버전입니다. OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq 등에서 프롬프트마다 LLM을 선택한 다음 브라우저에서 바로 실행, 편집, 배포할 수 있습니다. MIT 라이선스이며 GitHub 스타 19,000개 이상.

한눈에 보기

19.6k

GitHub 스타

391

활성 설치

라이선스 MIT 버전 Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

활성 설치 수는 샘플 데이터(미리보기)입니다. 출시 전 실제 지표로 교체됩니다.

접근

  1. URL 열기: https://<SERVER_IP>
  2. 자체 서명 인증서를 사용하므로 브라우저 SSL 경고가 나타나는 것이 정상입니다.
  3. 브라우저 인증서 경고를 수락하세요.
  4. HTTP Basic Auth를 통한 인증이 필요합니다.
  5. 자격 증명 가져오기: cat /root/.cloudzy-creds
  6. 웹 인터페이스나 환경 파일을 통해 LLM 제공업체 API 키를 설정하세요.

중요한 파일과 디렉토리

  • 설치 경로: /root/bolt-diy
  • Compose 파일: /root/bolt-diy/docker-compose.yml
  • 환경 파일: /root/bolt-diy/.env
  • 자격 증명 파일: /root/.cloudzy-creds
  • Nginx 설정: /etc/nginx/sites-available/bolt-diy
  • Basic Auth 파일: /etc/nginx/.bolt-diy.htpasswd
  • SSL 인증서: /etc/nginx/ssl/bolt-diy.crt
  • SSL 키: /etc/nginx/ssl/bolt-diy.key

Docker 관리

상태 확인:

docker compose -f /root/bolt-diy/docker-compose.yml ps

로그 보기:

docker compose -f /root/bolt-diy/docker-compose.yml logs -f

서비스 다시 시작:

docker compose -f /root/bolt-diy/docker-compose.yml restart

서비스 중지:

docker compose -f /root/bolt-diy/docker-compose.yml down

서비스 시작:

docker compose -f /root/bolt-diy/docker-compose.yml up -d

NGINX 관리

테스트 구성:

nginx -t

NGINX 재시작:

systemctl restart nginx

NGINX 리로드:

systemctl reload nginx

상태 확인:

systemctl status nginx

도메인으로 SSL 활성화

1. 도메인을 서버 IP로 지정하세요.

2. Nginx 설정 편집 및 둘 다 교체 server_name _; 도메인으로 (server_name <yourdomain.com>) HTTP (포트 80)와 HTTPS (포트 443) 블록 모두:

vim /etc/nginx/sites-available/bolt-diy

3. Certbot 설치:

apt install -y certbot python3-certbot-nginx

4. 유효한 Let's Encrypt 인증서를 생성하려면 다음 명령을 실행합니다:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Nginx 설정의 SSL 경로 교체:

vim /etc/nginx/sites-available/bolt-diy
# Before:
    # ssl_certificate     /etc/nginx/ssl/bolt-diy.crt;
    # ssl_certificate_key /etc/nginx/ssl/bolt-diy.key;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. 변경 사항을 적용하려면 Nginx를 다시 로드합니다:

systemctl reload nginx

7. 브라우저를 열고 방문: https://yourdomain.com

참고

  • 접근은 HTTP Basic Authentication으로 보호됩니다.
  • TLS는 기본적으로 자체 서명 인증서를 사용합니다.
  • Bolt.diy는 모든 작업 공간 및 채팅 데이터를 자동으로 유지하지 않습니다.
  • 다른 브라우저, 시크릿/비공개 창, 또는 다른 기기에서 Bolt.diy를 열면 기존 채팅이나 작업 공간이 표시되지 않습니다.
  • 컨테이너를 다시 시작하거나 재생성하기 전에 유지하려는 중요한 채팅, 프롬프트, 프로젝트 또는 기타 데이터를 내보내세요.
  • 업데이트한 후 .env, 실행 docker compose -f /root/bolt-diy/docker-compose.yml up -d 변경 사항을 적용하려면. 이렇게 하면 컨테이너가 재생성됩니다.
  • 컨테이너를 재생성하면 내보내거나 백업하지 않은 데이터가 손실될 수 있습니다.

자동화의 더 보기

관련 앱.

지금 bolt.diy를 배포하세요. 월 $2.48부터.