본문 바로가기

Programming/환경셋팅22

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.
개발자용 폰트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.
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.
무료 SSL 인증서: certbot 사용하기 certbot SSL wildcard 갱신순서기존에 _acme-challenge 로 등록된 DNS TXT 모두 삭제action: DNS name: _acme-challenge 삭제certbot 설치, certbot 명령어 실행action: apk add certbot or apt-get -y install certbot콘솔창에 나온 DNS name, value DNS TXT 타입으로 저장action: DNS TXT 생성DNS TXT 저장하는데 시간이 걸림1차 DNS 저장 후 콘솔에서 엔터, 2차 DNS 내용나옴2차 DNS TXT 저장 후 콘솔에서 엔터Successfully received certificate.Certificate is saved at: /etc/letsencrypt/live/xxx.co.. 2024. 1. 4.
neo-vim 설치 - CoC, Python - 실시간자동완성 적용 vi를 IDE 처럼 사용해보자 설치 brew install nvim brew install cmake brew install luarocks brew install pkg-config nodeJs 설치 #mac brew install node@18 brew unlink node brew link --overwrite node@18 #linux curl -sL install-node.now.sh/lts | sudo bash #linux yarn 설치 #mac brew install yarn #linux curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ sta.. 2023. 5. 27.