바이브 코딩을 이용해서 서버 구축을 하였기 때문에 바이브 코딩 카테고리에 글을 올려본다

지금으로부터 10년 전 2016년에 한창 티비에 연결하고 OSMC 같은 미디어 서버 설치해서 영화감상이나 유튜브 시청에 이용했던 기기이다. 당시 이것저것 해보면서 이 블로그에도 글을 올리기도 했었다.
라즈베리파이 B+ 전원에 대해서 - OSMC, 외장하드 연결
OSMC 설치 및 활용 (가정용 미디어센터/서버/NAS 만들기)
OSMC, KODI 에서 인터넷 스트리밍 실시간 라디오, TV 방송 재생
1~2년 정도 사용하다가 샤오미 미스틱, 구글 TV 등의 훨씬 뛰어난 기능의 장치들이 나오고 퇴출되었었다. 요즘 오픈클로 같은 AI 클라이언트 서비스를 미니 PC에 설치하여 개인 비서 용도로 많이 사용한다는 기사나 유튜브 영상들을 보다가 갑자기 10년 전에 사용하다가 서랍에서 잠자고 있는 라즈베리파이가 생각났다. AI비서 같은 건 설치할 생각이 없고 이걸 간단한 개인서버로 이용해 보면 어떨까? 하는 생각이 들었다. 그래서 제미나이와 함께 가능성을 진단해 보고 개인 서버를 구축해 보기로 했다. 다행히 거의 9년 만에 꺼내어 전원을 연결해 보니 정상적으로 LED가 들어오고 작동이 된다.

사양은 최근의 컴퓨터나 최신 기종인 라즈베리파이5 생각하면 형편없는 수준이지만 개인용 가벼운 리눅스 돌리기엔 괜찮지 않을까? 생각한다. 여기에 놀고 있는 역시 폐품 160기가 노트북 HDD가 들어간 외장하드를 연결했다. 외장하드를 라즈베리파이에 연결 시 파이의 전원만으로는 전력부족으로 작동하지 않으므로 USB 5V 전원을 추가한 Y케이블을 만들어 연결해 주었다. 즉, 라즈베리파이 구동용 전원, HDD 구동용 전원 2개의 USB 전원을 연결해야 제대로 작동한다.
USB 전원을 2개나 연결했지만 소비전력 측정기로 실제 소비전력을 측정해보니 아이들 시 3.5W 정도가 소모되고 작동 시 4.5W 정도가 측정된다. 계산해 보니 누진세 3단계라고 해도 한 달 내내 1000원 미만의 요금으로 개인용 파일 서버 구동이 가능하다.
Raspberry Pi Imager : SD카드에 OS를 설치해 주는 프로그램
https://www.raspberrypi.com/software/
Raspberry Pi OS (Legacy, 32-bit) : 가장 가벼운 데비안 기반의 리눅스
https://www.raspberrypi.com/software/operating-systems/
하드웨어는 준비가 되었고 위의 Raspberry Pi Imager 를 이용해서 PC에서 라즈베리파이에 설치할 OS를 SD카드에 설치해 주었다. 물론 CLI기반의 리눅스만 설치가 가능하다.
OS설치를 마치고 원격접속을 위해 아이피타임 공유기에서 제공하는 DDNS 및 포트포워드를 설정하고 외부망에서 putty를 통해서 접속해 보았다. 속도는 약간 느린 듯 하지만 잘 접속이 되고 명령어도 잘 먹는다.

이걸 그냥 파일서버로만 이용하기엔 서버의 자원이 아깝기에 관심있는 뉴스 키워드를 입력해 놓으면 매일 관련 뉴스를 수집해서 알려주는 서비스도 한 번 만들어 보았다. 관심 키워드를 설정해 두면 원하는 시간에 웹에서 관련 뉴스를 긁어서 텔레그램으로 보내준다. 텔레그램 개인 채팅방을 하나 만들고 관련 API KEY가 필요하다.

160기가 외장하드를 연결하고 개인 파일서버로 이용하기 위해 FTP와 SAMBA를 설정해 주었다. 그리고 내 폰의 카메라 폴더를 매일매일 자동으로 백업받도록 FolderSync앱을 이용하였다. 매일 1시에 스마트폰의 DCIM/Camera 폴더를 자동으로 백업하도록 설정했다. 폴더싱크앱은 다양한 옵션을 제공한다. 예를 들어 와이파이 연결 시에만 업로드하도록 설정도 가능하다. 당연히 구글 포토보다 기능이 뛰어나다고 할 수는 없으나 DDNS연결로 외부에서도 언제나 서버에 접속이 가능하기 때문에 약간의 불편함을 감수한다면 충분히 메리트가 있어 보인다.
좋은 앱들이 많이 있겠지만 파일서버의 내용을 보고 싶을 때 파일관리자+ 앱을 이용한다. 파일관리자 앱의 원격저장소에 파일서버를 등록해 놓으면 언제 어디에서든 파일 서버의 내용의 조회가 가능하다.
매일 1번 관심 뉴스 보내주기, 사진 백업 기능으로만 사용하고 있어 아이들 상태가 90프로 이상이긴 해서 다음 프로젝트를 생각해 보고 있다.
'바이브 코딩' 카테고리의 다른 글
| [바이브코딩#2] 컴퓨터 예약 종료 프로그램 (0) | 2026.02.03 |
|---|---|
| [바이브코딩#1] 초등학교 필수 영어단어 800개 암기 프로그램 (0) | 2026.01.26 |
| 바이브 코딩 카테고리를 추가하면서... (2) | 2026.01.15 |








































































































