Programming218 Godaddy + Certbot으로 와일드카드 SSL 인증서 자동 갱신하기 GoDaddy에서 제공하는 API를 활용해 Certbot으로 SSL 인증서를 자동 갱신하는 방법을 소개합니다. 아래 예시는 실제 환경에 적용할 때 개인 정보를 반드시 수정해야 합니다.사전 준비사항1. GoDaddy API Key 및 Secret 발급GoDaddy Developer 사이트에 접속하여 API 키와 시크릿을 발급받습니다.Test(테스트)용과 Production(실제 운영)용 중 선택 가능합니다.2. 도메인 준비GoDaddy에서 이미 도메인을 관리하고 있어야 합니다.이 가이드에서는 example.com 도메인을 예시로 사용합니다.Certbot 및 dns-godaddy 플러그인 설치리눅스 환경(도커 또는 VM)에서 다음 명령어를 실행합니다:apk add py3-pip python3-devpip i.. 2025. 3. 6. 개발자 MacOS 맥북 - 도커데스크탑 대신 효율갑 "Colima" 사용기 Colima란?Colima는 최소한의 설정으로 Docker 컨테이너를 실행할 수 있는 오픈소스 컨테이너 런타임입니다. Mac 환경에서 CLI 기반으로 간편하게 Docker를 사용할 수 있도록 도와줍니다.Colima vs Docker DesktopColima와 Docker Desktop의 장점 비교는 다음과 같습니다.Colima의 장점✅ I/O 작업과 CPU 부하 처리에서 더 나은 성능 제공✅ 가볍고 리소스를 효율적으로 사용✅ 무료로 사용 가능Docker Desktop의 장점✅ 직관적인 GUI 제공✅ 더 넓은 운영체제 지원 (Windows 포함)✅ 기업용 지원 서비스 제공Colima는 가벼운 환경에서 빠르게 Docker를 실행하려는 개발자에게 적합하며, Docker Desktop은 GUI를 선호하는 사용자.. 2025. 2. 20. 개발자용 폰트2 - NERD Font - D2Coding NERD FONT NERD 폰트 화면에 보이는 아이콘들이 포함된 폰트입니다. Docker, JS, Markdown, yml, Python, Java, json, npm..등2012.02.13 - [Programming] - 개발자용 폰트 :: Bitstream Vera Sans Mono + 맑은고딕 2025. 2. 18. 로컬 Git 레포지토리 정리 및 최적화 가이드 Git 레포지토리는 프로젝트가 진행됨에 따라 크기가 커지고, 오래된 객체들이 쌓이면서 관리와 성능 문제가 발생할 수 있습니다. 특히 로컬 레포지토리에서 이러한 문제를 방지하기 위해 정기적으로 레포지토리를 정리하고 최적화하는 것이 중요합니다.아래에서는 로컬 Git 레포지토리를 최적화하고 정리하는 방법을 단계별로 설명하겠습니다.1. 로컬 레포지토리 최적화Git의 gc(Garbage Collection) 명령어는 불필요한 데이터나 오래된 객체를 정리하여 레포지토리를 최적화하는 데 사용됩니다.명령어:git gc --aggressive --prune=now옵션 설명:--aggressive: Git의 garbage collection을 더 강력하게 수행하여 디스크 공간 사용을 최소화합니다. 성능은 다소 느려질 수 .. 2025. 1. 23. Huggingface 모델을 Ollama에 등록하기 1. 소개Ollama는 로컬 환경에서 LLM(Large Language Model)을 쉽게 다룰 수 있도록 도와주는 툴입니다. 주로 Llama 기반 모델들을 사용하지만, 그 외 다양한 모델도 활용할 수 있습니다. 오늘은 Hugging Face에서 제공하는 모델을 Ollama에 등록하여 사용할 수 있는 방법을 단계별로 알아보겠습니다.2. 준비물 확인하기Hugging Face 계정: 모델을 다운받기 위해 필요합니다.Ollama 설치: Ollama가 제대로 설치되어 있어야 합니다. (Mac 또는 Linux 환경에서 동작)터미널/CLI 사용법: 기본적인 터미널 명령어 사용 방법.3. Hugging Face에서 모델 찾기우선 Hugging Face에서 원하는 모델을 찾습니다. Ollama와 함께 사용하기 위해서는.. 2025. 1. 20. MacOS: Docker 에서 GPU 사용 제한사항Apple Silicon (M1/M2) Mac의 경우Docker Desktop의 제한: 현재 Docker Desktop은 Apple의 GPU를 컨테이너에 노출시키는 기능을 지원하지 않습니다.API 부재: Docker는 컨테이너 내부에서 Apple GPU에 접근할 수 있는 API를 제공하지 않습니다.Intel Mac의 경우하드웨어 패스스루 미지원: Docker는 LinuxKit VM 위에서 실행되며, 이 환경에서는 GPU 하드웨어 패스스루를 지원하지 않습니다.내장 그래픽 지원 제한: AMD나 Intel의 내장 그래픽에 대한 Docker의 지원이 제한적입니다.대안맥북에서 GPU 가속이 필요한 작업을 수행하려면 다음과 같은 방법을 고려할 수 있습니다:네이티브 맥 환경 활용: Docker를 사용하지 않고.. 2025. 1. 14. 이전 1 2 3 4 ··· 37 다음 more