비교

TeslaMate 직접 구축할까, 클라우드에 맡길까 — 비용을 제대로 계산해보자

소프트웨어는 무료지만 그 "무료"는 소스 코드까지다. 서버와 백업, 인증서, 업그레이드, 그리고 내 시간을 더하면 순위가 생각과 다를 수 있다.

핵심 요약
  • TeslaMate는 무료지만 "무료"는 소스 코드만 덮는다. 서버·백업·인증서·업그레이드·내 시간은 포함되지 않는다.
  • 자체 구축의 진짜 비용은 청구서에 찍히지 않는 세 가지다: 내 시간, 백업이 실제로 복구되는지, 그리고 인터넷 노출.
  • TeslaMate와 Grafana는 인증 기능 없이 배포된다. 공개 노출은 이동 기록·집 주소·생활 패턴을 그대로 공개하는 것과 같다.
  • 클라우드 VPS는 연 50~110달러 수준. MyTeslaCloud는 연 39.99달러다.
  • 이미 NAS가 있다면 자체 구축의 한계비용은 거의 0이다. 그때의 선택은 돈이 아니라 시간과 위험의 문제다.

테슬라 데이터를 기록해보려는 사람은 거의 예외 없이 같은 오픈소스 프로젝트에 도달한다. TeslaMate다. 무료에 오픈소스이고 기능도 탄탄하며, Grafana 대시보드는 주행·충전·배터리 데이터를 수십 가지 축으로 쪼개준다. 그래서 자연스럽게 이런 질문이 나온다. 소프트웨어가 공짜인데 왜 호스팅에 돈을 내야 하나?

이 글은 자체 구축이 나쁘다고 말하려는 게 아니다. 자체 구축은 훌륭하고, 우리도 그렇게 시작했다. 다만 "무료"라는 말은 소스 코드까지만 덮을 뿐, 그걸 돌리는 데 필요한 나머지는 덮지 않는다. 계산서를 끝까지 적어봐야 어느 쪽이 나에게 맞는지 판단할 수 있다.

세 가지 경로 한눈에 보기

직접(NAS)직접(클라우드 VPS)MyTeslaCloud
하드웨어있으면 0원, 없으면 20만 원 이상월 4~9달러없음
설치Docker Compose + 리버스 프록시위와 동일 + 리눅스 관리없음 — 메일 한 통
원격 접속VPN 또는 터널 필요도메인 + TLS + 방화벽SSL 도메인 포함
DB 백업직접 cron 작성직접 cron 작성플랫폼이 처리
업그레이드이미지 받고 가끔 설정 수정위와 동일버튼 한 번
문제 생기면포럼 / GitHub 이슈위와 동일직접 문의 채널
데이터 소유완전히 내 것완전히 내 것전용 DB 인스턴스, 내보내기 가능
연간 비용전기료 + 내 시간약 50~110달러연 39.99달러

자체 구축에서 진짜 비싼 건 서버가 아니다

서버 값은 계산하기 쉬운 숫자다. 어려운 건 아래 항목들이고, 어느 것도 청구서에 찍히지 않지만 전부 실재한다.

1. 내 시간

TeslaMate와 PostgreSQL, Grafana를 Docker Compose로 처음 띄우는 데는 잘 풀리면 한두 시간, 안 풀리면 주말 하나가 날아간다. 포트 충돌, 시간대 설정, 지도 API 키 발급, Grafana 익명 접근을 어떻게 끄는지 같은 것들이다. 이건 한 번이다. 반복되는 쪽은 업스트림 릴리스마다 이미지를 받고 변경 사항을 읽고 가끔 DB를 마이그레이션하는 일이다.

2. 백업, 그리고 그게 실제로 복구되는지

주행과 충전 기록 전체가 단 하나의 PostgreSQL 데이터베이스에 들어 있다. 디스크 하나가 죽으면 몇 년치가 사라지는데, 이 데이터의 가치는 바로 길다는 것에 있어서 처음부터 다시 쌓을 수도 없다. 그래서 자체 구축에는 정기 pg_dump와 다른 장비 혹은 오브젝트 스토리지로의 복사가 반드시 따라붙는다.

⚠️

더 곤란한 쪽은 이것이다. 한 번도 복구해보지 않은 백업은 백업이 아니다. 정작 필요한 날에야 디스크가 가득 차서 반년 전부터 스크립트가 조용히 실패하고 있었다는 걸 알게 된다. 생각보다 훨씬 흔한 일이다.

3. 인터넷 노출

TeslaMate와 Grafana는 인증이라는 게 아예 없이 배포된다. 그 IP와 포트에 닿을 수 있는 사람은 당신의 전체 이동 기록, 집 주소, 출근 시각, 충전 습관을 그대로 본다. 상당히 민감한 개인 기록이다.

집 안 랜에서만 본다면 문제없다. 그런데 대부분은 설치하자마자 밖에서도 보고 싶어지고, 그때부터 포트 포워딩이 시작된다. 가정용 서비스를 인터넷에 직접 노출하는 순간 위험해지는 건 TeslaMate만이 아니라 집 네트워크 전체다. 안전한 방법은 포트를 여는 게 아니라 WireGuard나 Tailscale 같은 VPN으로 집에 들어오는 것이다. 굳이 공개 접속이 필요하다면 리버스 프록시, TLS 인증서, fail2ban, 그리고 끊임없는 패치까지 함께 떠안게 된다.

자체 구축이 정말 더 나은 경우

공정하게 말하면 아래 경우엔 자체 구축이 낫고, 우리도 굳이 말리지 않는다:

  • 이미 NAS나 홈서버를 돌리고 있어서 컨테이너 하나 추가가 5분이면 끝나는 경우;
  • 데이터베이스를 직접 조회하고 SQL을 쓰거나 Grafana 패널을 직접 만들고 싶은 경우;
  • 데이터는 절대 내 디스크를 벗어나지 않는다는 원칙이 어떤 편의보다 우선하는 경우;
  • 만지작거리는 것 자체가 즐거운 경우. 완벽하게 정당한 이유이고, 애초에 많은 사람이 TeslaMate를 돌리는 이유이기도 하다.

관리형 호스팅이 실제로 덜어내는 부분

MyTeslaCloud는 TeslaMate를 대체하지 않는다. 그냥 TeslaMate 그 자체이되 인프라 절반이 빠진 것이다. 전용 데이터베이스 인스턴스, SSL 인증서, 엔터프라이즈급 데이터센터, 장애 복구, 정기 백업, 원클릭 업그레이드. 당신 쪽에 남는 일은 두 가지다. 구독하고, 테슬라 토큰을 붙여넣는 것.

✅

이미 자체 구축으로 쌓아온 기록이 있다면 처음부터 다시 시작하지 않아도 된다. 기존 TeslaMate 백업을 가져오는 데이터베이스 마이그레이션을 제공하므로 기록이 그대로 이어진다.

1년에 실제로 얼마인가

NAS가 없어서 VPS로 간다고 해보자. PostgreSQL을 감당할 작은 인스턴스가 월 6달러 정도이니 연 72달러쯤, 여기에 도메인과 내 시간은 아직 안 들어갔다. MyTeslaCloud는 월 4.99달러, 연간 결제 시 39.99달러다. 직접 돌리는 것보다 확실히 싸고, 유지보수가 전혀 없다.

이미 NAS가 24시간 돌고 있다면 자체 구축의 한계비용은 사실상 0에 가깝다. 그렇다면 남는 건 시간과 위험 감수 사이의 선택이고, 그건 당신만 계산할 수 있다.

오늘부터 내 테슬라를 기록하세요
MyTeslaCloud는 관리형 TeslaMate입니다. NAS도, 서버도, Docker도 필요 없습니다. 구독하는 즉시 인스턴스가 열리고 설정은 1분이면 끝납니다. 기록은 그 순간부터 쌓이기 시작하므로 빨리 시작할수록 기록이 완전해집니다.
요금제 보기

자주 묻는 질문

?MyTeslaCloud는 오픈소스 TeslaMate와 어떤 관계인가요?
MyTeslaCloud는 오픈소스 TeslaMate를 기반으로 한 상용 관리형 버전입니다. 대시보드와 데이터 모델은 직접 구축했을 때와 같고, 여기에 가벼운 최신 UI 패널과 연동 앱이 더해집니다. 저희는 Tesla, Inc.와 제휴 관계가 없습니다.
?다른 사람이 제 데이터를 볼 수 있나요?
아닙니다. 사용자마다 전용 데이터베이스 인스턴스를 쓰며, 공용 테이블의 한 행이 아닙니다. 웹 접속은 암호화되고 API 토큰은 강력하게 암호화되어 저장됩니다.
?나중에 그만두면 데이터를 가져갈 수 있나요?
가능합니다. 요청하시면 전체 기록을 내보내 드립니다. 기반이 표준 PostgreSQL이라 내보낸 데이터를 직접 구축한 TeslaMate에 그대로 올릴 수 있습니다.
?가입 전 데이터도 기록되나요?
아닙니다. 기록은 인스턴스가 열린 시점부터 시작됩니다. 테슬라는 제3자에게 과거 기록을 소급해 제공하지 않으므로 어떤 도구도 이건 못 합니다. 일찍 시작할수록 곡선이 완전해지고, 배터리 열화처럼 긴 호흡의 데이터는 이 방법 말고는 얻을 길이 없습니다.

자체 구축 비용은 일반적인 구성 기준 추정치이며 하드웨어와 사업자에 따라 달라집니다. MyTeslaCloud 가격은 2026년 9월 기준이며, 현재 조건은 요금제 페이지를 확인하세요.

— 이어서 읽기 —

← 전체 글 목록으로