위 이미지를 클릭하시면 계속 업데이트되는 테슬라 정보 총망라
'테슬라 오너가 알려주는' 시리즈를 보실 수 있습니다.
-. 테슬라 최강 데이터 기록 프로그램, 테슬라메이트(TeslaMate) 설치 방법
: (라즈베리파이에 설치 : 링크 / 시놀로지NAS에 설치 : 링크 / 구글클라우드에 설치 : 링크)
라즈베리파이에 설치하는 방법(링크)을 올렸었습니다만,
이번에는 시놀로지NAS에 설치하는 방법을 소개해드리겠습니다.
이 방법은 모든 시놀로지NAS에 가능한 방법이 아닙니다.
Docker를 이용하는데, Intel CPU가 아닌 시놀로지에는 적용이 불가합니다.
우선 시놀로지 페이지로 접속합니다.
패키지 센터를 클릭
Docker를 검색, 설치
만약 여기서 Docker가 안나온다면 Intel CPU가 아닌 모델일 겁니다.
그러면 설치가 불가합니다. 라즈베리파이 사러 가세욧!
라즈베리파이에 설치하는 방법(링크)
제어판을 클릭
고급 모드 누르고
터미널 및 SNMP을 클릭
터미널 탭의 'SSH 서비스 활성화' 를 클릭해줍니다.
이러면 이제 Putty로 SSH 접속이 가능해집니다.
Putty 사이트 ( https://www.putty.org/ )에 접속하여 here 클릭해서 Putty 다운로드
그리고 설치
Putty 실행
시놀로지NAS IP 입력 후 Open 클릭
자신이 시놀로지NAS 로그인할 때 사용하는 ID로 로그인하시면 됩니다.
비밀번호도 자신이 쓰는 비밀번호입니다.
로그인을 했으면 아래 명령어를 입력하고 엔터를 칩니다.
root 권한을 획득하는 과정입니다.
sudo -i
Password는 사용하던 비밀번호 다시 입력해주시면 됩니다.
정상적으로 되면 위에 사진처럼 root@어쩌구저쩌구 로 바뀝니다.
그렇다면 아래 코드를 cat부터 맨 밑에 EOF까지 그대로 복사해서 마우스 오른쪽버튼 눌러서 붙여넣고 엔터칩니다.
[2021.10.10 내용 추가]
Root 폴더에 만들면, 추후 시놀로지 업데이트 시에 관리가 복잡해지는 단점이 발생합니다.
cd .. 명령어로 최상위 루트로 이동하시어 cd volume1 로 간 뒤에 home이나 homes 폴더 내에 새로운 폴더를 생성하여 그 폴더에서 아래 내용을 진행하는 걸 추천합니다.
그렇게 진행하면 시놀로지 파일탐색기에서도 테슬라메이트 yml 파일이 있는 폴더를 볼 수 있습니다.
cat > docker-compose.yml << EOF
version: "3"
services:
teslamate:
image: teslamate/teslamate:latest
restart: always
environment:
- DATABASE_USER=teslamate
- DATABASE_PASS=secret
- DATABASE_NAME=teslamate
- DATABASE_HOST=database
- MQTT_HOST=mosquitto
ports:
- 4000:4000
volumes:
- ./import:/opt/app/import
cap_drop:
- all
database:
image: postgres:13
restart: always
environment:
- POSTGRES_USER=teslamate
- POSTGRES_PASSWORD=secret
- POSTGRES_DB=teslamate
volumes:
- teslamate-db:/var/lib/postgresql/data
grafana:
image: teslamate/grafana:latest
restart: always
environment:
- DATABASE_USER=teslamate
- DATABASE_PASS=secret
- DATABASE_NAME=teslamate
- DATABASE_HOST=database
ports:
- 3000:3000
volumes:
- teslamate-grafana-data:/var/lib/grafana
mosquitto:
image: eclipse-mosquitto:1.6
restart: always
ports:
- 1883:1883
volumes:
- mosquitto-conf:/mosquitto/config
- mosquitto-data:/mosquitto/data
volumes:
teslamate-db:
teslamate-grafana-data:
mosquitto-conf:
mosquitto-data:
EOF
그런 후에 ls를 입력하고 엔터 치면 docker-compose.yml 이 생성된 것을 알 수 있습니다.
이제 아래 명령어 2가지를 입력하여 테슬라메이트를 설치합니다.
sudo docker-compose pull
sudo docker-compose up -d
문제 없이 설치되었다면, 4가지 모두 초록색으로 done 표시가 뜹니다.
설치하는 과정이라 시간이 꽤 걸리니 done이 뜰 때까지 기다려주세요.
done이 뜨면 제대로 실행되고 있는지 확인하기 위해서 시놀로지 데쉬보드에서 Docker를 클릭해줍니다.
이렇게 개요에 4개의 컨테이너가 실행중이면, 정상적으로 작동하고 있는 겁니다.
이제 대충 설치 완료후 1~2분정도 뒤에 아래 주소로 들어가서 제대로 동작하고 있나 확인합니다.
#테슬라메이트 접속 주소
시놀로지NAS IP주소:3000
( 예시 : 192.168.*.*:3000 )
#자세한 차량 정보 확인
시놀로지NAS IP주소:4000
( 예시 : 192.168.*.*:4000 )
시놀로지NAS IP주소:4000 ( 예시 : 192.168.*.*:4000 ) 으로 접속하여
자신의 테슬라 아이디와 비밀번호로 로그인합니다.
그럼 이제부터 자신의 테슬라 차량의 거의 모든 데이터가 기록되기 시작합니다.
하루정도 운행하면 자세한 내용을 볼 수 있으니, 설치 완료 후 다음날 밤부터 살펴봅시다 :)
참고로 한번 로그인하면 로그아웃이 없기 때문에 포트를 외부에서 접속할 수 있도록 하는 건 좋지 않습니다.
그래서 저는 밖에서 확인할 때는 VPN으로 접속하여 내부망에 접속 후 테슬라메이트를 봅니다.
모델S 오너인 제 추천 코드를 사용하여 Tesla 신차 구매 시 서비스 및 액세서리 구매에 사용할 수 있는 ₩110,000 크레딧을 받을 수 있습니다. 레퍼럴 코드 사용 후에 비밀 덧글로 영문 성함을 보내주시면 제대로 등록되어있는지 확인해드리겠습니다.
레퍼럴 코드 : https://ts.la/skkuniversity70205
사용 방법 : https://coran.co.kr/677
'테슬라 오너가 알려주는 시리즈' 카테고리의 다른 글
테슬라 수퍼차저 무료 충전 옵션, 영원히 돌아오지 않는다. (+FSD 가격 상승, 폰 미러링 기능 등) (0) | 2020.06.21 |
---|---|
테슬라 오너가 알려주는, 복잡한 전기차 충전 요금 사업자별 총정리! (0) | 2020.06.13 |
한국, 드디어 테슬라 모델Y 판매 시작? 주문하기 버튼 등장...! (0) | 2020.06.09 |
테슬라 오너가 알려주는, 테슬라메이트(TeslaMate) 구글 클라우드에 설치 방법 (테슬라 통계 관리 프로그램) - 현재 불가 (8) | 2020.05.09 |
2020년 4월 국내 테슬라 차량 판매량 집계 (차량등록월 기준) (0) | 2020.05.08 |
테슬라 오너가 알려주는, 테슬라메이트(TeslaMate) 라즈베리파이에 설치 방법 (테슬라 통계 관리 프로그램) (17) | 2020.05.07 |
테슬라 코리아 정발 차데모 어답터 개봉, 정발 구분법 및 충전 안될 때 방법 (0) | 2020.04.21 |
테슬라 코리아, 국내 정발 차데모 급속 어답터 인도 시작! (+가격 정보) (0) | 2020.04.20 |