라즈베리파이로 할 수 있는 것: 홈서버, 광고 차단 DNS, 미디어센터, 레트로 게임기
TUREFF• •0
라즈베리파이를 사 놓고 서랍에 넣어 둔 분이 생각보다 많습니다. 무엇을 만들지 정하지 않고 샀기 때문입니다. 입문자도 도전할 만한 대표 프로젝트와, 각각 시작하기 전에 알아 두면 좋은 점을 정리했습니다.
1. 집 안의 작은 홈서버
라즈베리파이는 전력을 적게 쓰고 조용해서 하루 종일 켜 두는 서버로 인기가 많습니다.
- 파일 공유(NAS): 외장 저장장치를 연결해 집 안 컴퓨터와 휴대폰에서 함께 쓰는 공유 폴더를 만듭니다.
- 개인 클라우드와 사진 백업: 오픈소스 클라우드 프로그램을 설치해 휴대폰 사진을 자동으로 모을 수 있습니다.
- 개인 웹 서버: 공부용 웹사이트나 간단한 API를 띄워 볼 수 있습니다.
- 컨테이너 연습: 여러 서비스를 컨테이너로 나눠 운영해 보면 서버 관리를 실습하기 좋습니다.
주의할 점은 백업은 백업이 아니면 안 된다는 것입니다. 저장장치 하나에만 소중한 자료를 두지 말고 다른 곳에도 사본을 두세요. 또 외부에서 접속하려고 공유기 포트를 함부로 열면 보안 위험이 커집니다. VPN 등 안전한 접속 방법부터 알아보세요.
2. 네트워크 전체 광고 차단 DNS
집 공유기의 DNS를 라즈베리파이로 지정하면, 광고·추적 도메인 요청을 걸러 집 안의 모든 기기에 광고 차단이 적용됩니다. 앱을 설치할 수 없는 스마트TV 같은 기기에도 효과가 있다는 것이 장점입니다.
- 오픈소스 DNS 필터 프로그램을 설치하고, 차단 목록을 등록해 씁니다.
- 라즈베리파이가 꺼지면 집 전체 인터넷 주소 찾기가 멈출 수 있습니다. 예비 DNS를 어떻게 둘지 미리 정해 두세요.
- 일부 사이트나 앱이 정상 동작하지 않으면 허용 목록에 추가해야 합니다. 가족이 함께 쓰는 네트워크라면 미리 알려 두세요.
3. 미디어센터
TV에 연결해 집 안 서버나 저장장치에 있는 영상·음악을 재생하는 미디어센터로 쓸 수 있습니다. 미디어센터용 운영체제를 설치하면 리모컨으로 조작하는 TV 화면이 바로 나옵니다. 고화질 영상 재생 성능은 모델마다 다르니 내 모델이 원하는 형식을 매끄럽게 재생하는지 확인하세요. 영상과 음악은 정당하게 소유하거나 이용 권한이 있는 것만 쓰세요.
4. 레트로 게임기
에뮬레이터 모음 운영체제를 설치하고 게임 패드를 연결하면 옛날 게임기처럼 쓸 수 있습니다. 케이스를 오락실 기계 모양으로 직접 만드는 분도 많습니다. 다만 게임 롬 파일은 저작권이 있는 경우가 대부분이라, 본인이 정당하게 가진 게임이나 무료로 배포가 허락된 게임만 쓰세요. 인터넷에서 아무 롬이나 받는 것은 저작권 침해가 될 수 있습니다.
5. 그 밖의 인기 프로젝트
- 센서 기록 장치: 온습도·미세먼지 센서를 연결해 값을 저장하고 그래프로 보기
- 스마트홈 허브: 오픈소스 홈 자동화 프로그램으로 여러 회사의 스마트 기기를 한곳에서 제어하기
- 타임랩스·감시 카메라: 카메라 모듈로 식물 성장을 기록하거나 현관을 지켜보기. 다른 사람이 찍히는 곳에 설치할 때는 사생활 침해가 되지 않도록 촬영 범위와 관련 법을 확인하세요.
- 코딩 학습용 컴퓨터: 파이썬과 리눅스 명령어를 망가질 걱정 없이 연습하기
- 전자 액자, 날씨·일정 표시판: 작은 화면을 붙여 정보 표시 장치 만들기
프로젝트를 고를 때 기준
- 켜 두는 시간: 24시간 켜 둘 서비스라면 안정적인 전원, 방열, 신뢰할 수 있는 저장장치가 중요합니다. microSD 카드는 계속 쓰기 작업이 많으면 수명이 줄 수 있어 USB SSD 부팅을 고려하는 사람이 많습니다.
- 한 대에 몰지 않기: 광고 차단 DNS처럼 집 전체가 의존하는 서비스는, 실험용과 같은 기기에 두면 실험하다 인터넷이 끊길 수 있습니다.
- 기록 남기기: 무엇을 어떻게 설치했는지 적어 두면 카드가 고장 났을 때 다시 만드는 시간이 크게 줄어듭니다. 설정을 마친 카드는 이미지로 백업해 두세요.
처음 하나를 고른다면
어디서 시작할지 모르겠다면, 결과가 눈에 바로 보이고 망가져도 손해가 적은 프로젝트를 고르세요. 미디어센터나 레트로 게임기는 설치 한 번으로 결과가 바로 나와 성취감이 큽니다. 홈서버와 광고 차단 DNS는 리눅스와 네트워크를 함께 배우기 좋지만, 가족이 함께 쓰는 환경에 영향을 주니 충분히 시험한 뒤 적용하세요.
라즈베리파이로 실제 운영 중인 프로젝트가 있다면 어떤 모델에서 얼마나 안정적으로 돌아가는지 댓글로 공유해 주세요. 무엇을 만들지 고민 중인 분들께 가장 좋은 참고가 됩니다.