Docker로 AI 서비스를 배포하는 방법: Ollama와 Open WebUI 구성하기

격리된 Docker Compose 환경에서 Ollama 생성 응답, Open WebUI 연결, 재시작 후 데이터 유지까지 확인합니다.

격리된 Docker Compose 환경에서 Ollama 생성 응답, Open WebUI 연결, 재시작 후 데이터 유지까지 확인합니다.

격리된 Docker 검증 컨테이너에서 healthcheck의 정상·실패·복구 상태를 재현하고, unhealthy 판정 뒤 지속 감시가 재시작을 실행하는 조건을 설명합니다.

먼저 어떤 메모장인지 확인하세요 “메모장 복구”로 검색해서 오시는 분들이 찾는 게 세 가지로 갈립니다. 복구 방법이 완전히 다릅니다. Windows 메모장 (notepad.exe) — 아래 내용 갤럭시 삼성 노트 / 아이폰 메모 — 클라우드 동기화 여부에 따라 다름 Notepad++ — 자체 백업…

Blogger 글 발행과 수정을 자동화하는 시스템을 운영하다가, 이미 발행된 글의 라벨이 수정 이후 사라지는 문제를 만났습니다. 라벨을 지우는 코드는 어디에도 없었고, 라벨을 만들어 전달하는 단계까지는 기록상 전부 정상이었습니다. 원인은 라벨 쪽이 아니라 글을 수정하는 HTTP 메서드에 있었습니다. 더 정확히는, PUT을…

Synology와 QNAP을 제조사 이미지로 서열화하지 않고, 모델별 사양·OS 앱·컨테이너·네트워크 확장·백업 지원 문서를 확인하는 구매 순서를 정리합니다.

고쳤는데, 그대로다 NAS에서 돌아가는 블로그 자동화 서비스의 설정값을 하나 바꿔야 했습니다. .env 파일을 열어 값을 고치고, 컨테이너를 다시 올렸습니다. 그런데 아무것도 바뀌지 않았습니다. 파일을 다시 열어봐도 분명히 수정된 상태였습니다. 결론부터 말하면, 원인이 하나가 아니었습니다. 세 가지가 겹쳐 있었고, 그중 둘은…

실패했다고 다시 부르면, 더 나빠집니다 외부 API를 호출하는 코드를 짜다 보면 자연스럽게 이런 생각이 듭니다. “실패하면 몇 번 더 해보면 되겠지.” 그래서 for 문으로 세 번 감싸고, 사이에 sleep을 하나 넣습니다. 이게 위험합니다. 실패에는 다시 시도하면 성공하는 것과, 백 번을…

NAS Docker 컨테이너의 중요 데이터를 자동으로 백업하고 복구하는 단계별 가이드입니다. 바인드 마운트된 데이터를 tar와 크론탭을 활용하여 안전하게 관리하세요.

HTTPX AsyncClient의 연결 풀 재사용과 네 가지 타임아웃, 상태 코드별 오류 처리 및 제한적 재시도 기준을 검증 예제와 함께 설명합니다.

블로그 글을 코드로 자동 발행하려면 Blogger API와 OAuth 2.0 인증이 필요합니다. 실제로 이 블로그를 운영하는 자동화 서버가 사용하는 흐름을 기준으로, 액세스 토큰 발급부터 글 생성과 공개 전환까지 정리합니다. 이 글의 가정: Google 계정과 Blogger 블로그가 있고, Google Cloud에서 OAuth 클라이언트(client_id,…