[Protocol] Nextcloud와 Gemini 2.5를 이용한 연구용 논문 스크리닝 시스템 구축

연구자에게 논문은 식량과 같지만, 매일 쏟아지는 수백 편의 논문을 모두 정독하기에는 물리적 시간이 턱없이 부족합니다. 특히 실험과 데이터 분석을 병행해야 하는 환경에서 ‘읽을 만한 논문’을 골라내는 선별 작업(Screening)만으로도 지치기 마련입니다. 본 포스팅에서는 자가 구축한 Nextcloud-개인서버와 구글의 최신 모델인 Gemini 2.5 Flash API를 결합하여, 논문을 특정 폴더에 던져두기만 하면 AI가 즉시 분석 리포트를 작성해 주는 ‘AI 논문 사서’ 시스템 구축 과정을 상세히 공유합니다. 1. 시스템 설계: 왜 ‘요약’이 아니라 ‘스크리닝’인가? 많은 AI 도구들이 논문 전체 요약을 시도하지만, LLM의 특성상 서론만 읽고 결론을 지어내는 환각(Hallucination) 현상을 피하기 어렵습니다. ...

December 17, 2025

[Linux] GUI 툴 없이 Nginx 설정 파일(Conf)로 리버스 프록시 및 HTTPS 구축하기

프롤로그: 왜 텍스트 설정(Conf)인가? 지난 포스팅에서 Docker로 Nextcloud를 구축했습니다. 이제 외부 접속을 위해 웹 서버(Nginx)를 연결할 차례입니다. Nginx Proxy Manager(NPM) 같은 GUI 도구는 편리하지만, 시스템 리소스를 추가로 소모하고 문제 발생 시 디버깅이 어렵습니다. 반면, 리눅스 표준 방식인 설정 파일(.conf)을 직접 관리하면 가볍고 유연하며, 서버의 동작 원리를 정확히 파악할 수 있습니다. 이 글에서는 우분투(Ubuntu) 환경에서 Native Nginx를 설치하고, 설정 파일을 작성하여 Docker 컨테이너와 연결한 뒤, Certbot으로 HTTPS를 적용하는 전체 과정을 상세히 기록합니다. ...

December 16, 2025

구글 드라이브 대안: Docker로 10분 만에 개인용 Nextcloud 서버 구축하기

프롤로그: 데이터를 프라이빗하게 관리하기 위해서 이전 포스팅에서 우리는 **넥스트클라우드(Nextcloud)를 활용한 지식 관리 워크플로우**를 다루었습니다. 그렇다면 이 넥스트클라우드를 내 컴퓨터(워크스테이션)에 어떻게 설치해야 할까요? 전통적인 방식(APM 소스 설치)은 복잡하고 시스템을 지저분하게 만듭니다. 2025년 현재, 가장 표준적이고 깔끔한 방법은 **도커(Docker)**를 사용하는 것입니다. 이 글에서는 Docker Compose를 이용해 단 10분 만에 나만의 클라우드를 구축하는 법을 소개합니다. 준비물 OS: 리눅스 (Ubuntu 22.04/24.04 권장) 혹은 macOS, Windows (WSL2) 필수 도구: Docker 및 Docker Compose 설치 완료 혹시 Docker가 없다면 아래 명령어로 빠르게 설치할 수 있습니다. (Ubuntu 기준) ...

December 15, 2025

옵시디언 동기화가 귀찮다면? 넥스트클라우드와 AI로 구축한 '게으른' 제텔카스텐

프롤로그: 우리는 왜 기록에 실패하는가? 연구자, 특히 실험과 데이터 분석을 병행하는 포닥의 일상은 혼돈 그 자체입니다. 아침에 읽은 논문의 핵심 아이디어, 점심시간에 떠오른 실험 수정 방안, 퇴근길에 생각난 코딩 알고리즘이 머릿속을 스쳐 지나갑니다. 우리는 이 생각들을 붙잡기 위해 수많은 노트 앱을 사용하고 지나쳐갑니다. 에버노트, 노션, 구글 킵, 그리고 최근 각광받는 옵시디언(Obsidian)까지. 하지만 저는 항상 두 가지 문제에 봉착했습니다. 동기화의 번거로움: 보안이 중요한 연구 데이터를 상용 클라우드에 올리기는 찜찜하거나, 매번 싱크(Sync) 설정을 맞추는 것이 귀찮습니다. 정리의 압박: “옵시디언은 제텔카스텐(Zettelkasten) 방식으로 써야 해"라는 강박 때문에, 막상 글을 작성하는 것을 주저하게 됩니다. 그래서 저는 결심했습니다. 수집은 가장 게으르게, 정리는 AI에게, 저장은 가장 완벽하게 하는 시스템을 만들기로요. 제 개인 워크스테이션과 생성형 AI(Gemini/ChatGPT)를 활용한 저만의 하이브리드 워크플로우를 공유하려고 합니다. ...

December 14, 2025