클로드 AI를 사용하여 SSH를 통해 Proxmox 홈 서버 설정

한 개발자가 Intel i7-6700K와 64GB RAM으로 구동되는 Proxmox VE 9.1 홈 서버를 완전히 구성하기 위해 SSH를 통해 Claude AI를 사용한 과정을 기록했습니다. AI는 전체 설정을 한 세션에서 대화식으로 처리했습니다.
스토리지 구성
Claude는 오래된 NFS 마운트 지점과 고아 Proxmox 스토리지 항목(vm_disks, vm_disks_boot, vmdisk1)을 식별하고 제거하여 스토리지 정리를 수행했습니다. 세 개의 NTFS 드라이브(2x 4TB HDD + 1x 1TB SSD)를 ext4로 포맷하고, UUID를 사용하여 적절한 fstab 항목과 함께 Proxmox 스토리지에 추가했습니다. AI는 필요할 때 parted를 설치하고, 두 개의 4TB HDD를 disk-by-id 경로를 사용하여 photos_store라는 ZFS 미러 풀로 변환한 후, 나중에 export/import를 통해 "tank"에서 "photos_store"로 이름을 변경했습니다.
보안 강화
Claude는 보안 감사를 수행하여 67개의 보류 중인 보안 업데이트를 발견했으며, 커널 업그레이드(6.17.4에서 6.17.9로)를 포함하여 이를 적용했습니다. 비활성화된 방화벽, 암호로 SSH 루트 로그인, fail2ban 부재를 지적했습니다. AI는 fail2ban을 설치하고 두 개의 감옥(sshd: 3번 실패 시 1시간 차단, proxmox: 웹 UI 로그인 보호)으로 구성했습니다. 또한 Intel 마이크로코드를 업데이트하여 CPU 취약점(gather_data_sampling)을 해결했지만, 이는 Skylake 하드웨어 제약으로 인해 제한적이었습니다.
Docker 및 Immich 배포
팬 제어
서버 소음을 해결하기 위해 Claude는 lm-sensors와 fancontrol을 설치하고, ACPI에 의해 차단된 NCT6793D 칩을 발견하여 acpi_enforce_resources=lax 커널 매개변수를 추가하고, 부팅 문제를 처리한 후 모든 6개의 마더보드 팬 채널을 30%로 설정했습니다. AMD Vega 64 GPU 팬이 주요 소음 원인임을 발견하고, GPU 팬을 100%(4700 RPM)에서 약 16%(1011 RPM)로 설정하여 재부팅 시 설정을 유지하는 systemd 서비스를 생성했습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

대학 야구 점수 업데이트 및 텔레그램 알림을 위한 OpenClaw 설정
한 개발자가 ESPN의 대학 야구 스코어보드 API를 활용해 약 8분마다 ASU와 GT 야구 경기를 확인하는 OpenClaw 플로우를 구축했습니다. 스팸을 피하기 위해 점수, 이닝 또는 최종 결과가 변경될 때만 텔레그램 알림을 전송합니다.

개발자가 Claude Code 에이전트를 사용하여 단일 세션에서 42종의 보드 게임에 걸친 635개 이슈를 해결했습니다.
한 명의 개발자가 Claude Code 에이전트를 사용하여 42개의 멀티플레이어 보드 게임에서 635개의 UI/UX 문제를 한 번의 세션에서 수정했으며, 빌드 오류 없이 325개의 커밋을 수행했습니다. 워크플로우는 네 개의 에이전트를 동시에 실행하여 각각 다른 게임의 단일 문제를 처리함으로써 파일 충돌을 방지하는 방식으로 진행되었습니다.

Lava의 MCP 게이트웨이와 Claude Code를 활용한 저비용 콘텐츠 워크플로우
한 사용자가 Lava의 MCP 게이트웨이를 Claude Code에 연결하고 계정이나 API 키 없이 Exa, Serper, Tavily 같은 연구 도구에 접근하여 0.03달러에 소셜 미디어 콘텐츠 워크플로우를 만들었습니다.

Quake를 Three.js로 포팅하기: Claude Code 작업 흐름과 한계
한 개발자가 Claude Code를 사용하여 Quake의 소스 코드를 JavaScript와 Three.js로 포팅하여 웹 기반 버전을 만들었습니다. 이 프로젝트에는 상당한 프롬프팅 작업이 포함되었으며 Claude가 멀티플레이어 서버 코드를 Deno+WebTransport로 포팅하는 데 어려움을 겪은 것으로 나타났습니다.