분류 전체보기 260

TeslaMate (테슬라메이트) 자동화 설치 방안

Tesla-mate는 테슬라의 정보를 수집하여, DB에 저장 후 Grafana (다양한 데이터 소스를 연결해서 시각화 하고 모니터링할 수 있는 도구)를 통해 보여주는 도구 입니다. 보통 NAS인 시놀로지나, 라즈베리파이에서 설치 후 운영을 많이 합니다. 관련된 자료들은 많지만, 외부에서 도메인을 통해 접근하는 방안은 못보아서 작성하게 되었습니다. nginx의 reverse proxy를 이용하여 도메인에 SSL인증서를 발급받아 https를 사용하여 자기 도메인으로 테슬라메이트를 접속할 수 있습니다. 테슬라메이트는 아래와 같이 테슬라의 많은 정보를 받아 저장하고, 시각화 하여 보여주는 오픈소스툴입니다.배터리 열화율도 있고, 아래와 같이 제가 어떤경로를 얼마나 에너지를 소비하며 갔는지 보여주는 트립도 있고,..

Synology NAS (시놀로지)에 테슬라메이트 설치하기

Teslamate는 테슬라의 정보를 수집하여, DB에 저장 후 Grafana (다양한 데이터 소스를 연결해서 시각화 하고 모니터링할 수 있는 도구)를 통해 보여주는 도구 입니다.보통 NAS인 시놀로지나, 라즈베리파이에서 설치 후 운영을 많이 합니다.관련된 자료들은 많지만, 외부에서 도메인을 통해 접근하는 방안은 못보아서 작성하게 되었습니다.이번 문서는 Synology NAS에 Container Manager를 이용하여 테슬라메이트를 설치하는 방안입니다.Synology는 이하 시놀로지로 표현합니다.Telsamate는 이하 테슬라메이트로 표현합니다.Container Manager 설치전에 시놀로지에서는 Docker 란 이름으로 지원하다가, Docker Compose를 지원하게 되면서 아예 이름을 바꾸었습니다..

시스템 2025.10.19

Reverse Proxy NPMplus (nginx-proxy-manager) 설치 가이드

Teslamate는 테슬라의 정보를 수집하여, DB에 저장 후 Grafana (다양한 데이터 소스를 연결해서 시각화 하고 모니터링할 수 있는 도구)를 통해 보여주는 도구 입니다. 보통 NAS인 시놀로지나, 라즈베리파이에서 설치 후 운영을 많이 합니다.관련된 자료들은 많지만, 외부에서 도메인을 통해 접근하는 방안은 못보아서 작성하게 되었습니다.nginx의 reverse proxy를 이용하여 도메인에 SSL인증서를 발급받아 https를 사용하여 자기 도메인으로 테슬라메이트를 접속할 수 있습니다.본 문서는 도메인을 통한 teslamate 설치 내용 중 reverse Proxy가 가능한 NPMplus(nginx-proxy-manager)설치 가이드 입니다. 사전 준비물 : 개인 도메인별도로 가비아, 호스팅케이..

시스템 2025.10.16

GCP 의 PSC 사용시 On-Premise DNS 설정방안

On-premise와 GCP간 VPN, Interconnect를 통해 연결하여 Public 통신이 아닌 Private 통신으로 GCP 자원을 사용합니다.IP로 호출하는 방안도 있겠지만, 도메인으로 사용하는 것이 보통입니다.근래 Vertex AI Gemini API를 사용하면서, DNS에 대한 문의가 자주 오기도 하여 On-premise DNS에서 사용가능한 방안을 정리하였습니다. DNS 설정 방법은 여러가지가 존재합니다. 1. *.googleapis.com 에 대해 모두 GCP DNS로 조건부 전달자로 사용→ 다만 이경우 On-premise에서 사용하는 모든 googleapi 서비스가 Private 통신으로 전달되기에 금융권이나 Public으로 googleapi 서비스를 안하는 환경에서 사용합니다.2...

Cloud/GCP 2025.10.10

테슬라 Y를 구매하게된 이야기 - 시작

2011년식 올뉴모닝을 데리고 참 한국 이곳저곳을 돌아다녔다.거기에 캠핑과 어머니 할머니를 모시고도 돌아다녔고덕분에 매번 큰 트렁크 공간을 가진 차를 부러워했었더랬지 이렇게 정든 차를 주는게 아쉽기도 하고, 그랬지만어떤 물건이든 필요한 사람이 사용하는 것이 훨씬 나으니까 작년쯤 차를 주었다. 차를 구매하고 3년정도는 필드엔지니어로 돌아다녀서 키로수가 꽤 높았는데, 주차가 안되는 서울 시내에 직장이 있다보니 24년 차를 줄때 최종 km 수는 약 14만키로14년 차를 몰았던거 치고 키로수가 적긴했다. 여튼 나의 첫차는 이렇게 보내게 되었고, 그 이후로 1년간 차량공유서비스와 뚜벅이 & 동네친구의 스파크를 가끔 빌려 보내게되었다.그러다 6개월 지날쯔음 도저히 안되서 차를 사야겠다란 생각이 들었는데 차량..

GCP 프로젝트의 VPC 와 종속된 리소스 삭제 스크립트

GCP 테스트시 많은 VPC와 그에 종석되는 방화벽, 경로, 서브넷등을 만들게 됩니다.그냥 프로젝트를 닫아도 되지만, 남겨두어야할 일도 있습니다.쉘스크립트와 gcloud명령을 조합하여, GCP VPC관련 리소스를 삭제하는 스크립트를 작성하였습니다.#!/bin/bash# 프로젝트 내 모든 VPC 네트워크 및 관련 리소스 일괄 삭제 스크립트 (default 네트워크 제외)# 매우 위험하므로 충분히 숙지 후 사용 요망# 절대 운영 환경에서 사용 금지!# 색상 코드RED='\033[0;31m'YELLOW='\033[1;33m'GREEN='\033[0;32m'NC='\033[0m' # No Color# Bash 버전 확인 (Associative array 사용 위해 4 이상 필요)if (( BASH_VERSINF..

Cloud/GCP 2025.09.18

AWS S3 Data Transfer to GCS support Storage Transfer Service

목적Amazon S3, Azure Storage, On-premise 객체 스토리지에서 GCP GCS로 데이터 마이그레이션이나 지속적인 싱크가 필요할 때GCP에서는 Storage Transfer Service를 제공하고 있습니다.해당 서비스를 사용하여, S3에 있는 데이터를 GCS로 복사하는 방안에 대해서 기술합니다. 유의사항본 문서에서는 일회성으로 복사하는 것을 테스트 했습니다.다만 환경에 따라 S3에서 주기적인 일정으로 GCS측으로 복사하는 환경도 있을 수 있습니다. 고객의 환경에 맞도록 설정합니다.Bigquery로 바로 전송이 필요하다면, Bigquery Data Transfer Service가 있습니다. 기본적으로 Storage Transfer는 Public 망을 이용합니다.다만, AWS에서 지..

Cloud 2025.08.30

Gemini CLI 인증 방안에 따른 차이점

Gemini CLI는 Claude, Amazon Q와 다르게 다양한 인증방법과 실제 사용하는 LLM엔진이 다릅니다.해당 부분에 대해 정리하였습니다.위의 그림은 Gemini CLI의 로그인을 도식화한 부분입니다.Gemini CLI를 실행하게 되면 위와 같이 선택할 수 있습니다.아래의 공식 privacy 문서 내용을 참조로 정리하였습니다.https://github.com/google-gemini/gemini-cli/blob/main/docs/tos-privacy.mdGoogle 계정 로그인Google 계정으로 로그인해서 사용하는 방안입니다.대부분의 사용자들이 사용하고 있으며, 사유는 8월 5일 현재까지 개인에게도 “분당 60회 요청, 일일 1000회 요청, Gemini 2.5 Pro 액세스”를 무료로 제공..

Cloud/GCP 2025.08.25

Google Calendar 기반 GCE(VM) Managed Instance Group 오토스케일 자동화

목표 및 배경 Autoscaling은 클라우드 환경에서 서비스의 안정성과 장애 예방을 위한 핵심 도구입니다. 주로 각종 메트릭(예: CPU 사용률, 지연시간, 메모리 사용량 등)에 따라 인스턴스 수를 동적으로 조절하거나, 사전에 예약된 스케줄에 맞춰 리소스를 증설/감축하는 방식이 사용됩니다. 비즈니스 관점에서는, 특정 이벤트나 캠페인 등 예외적인 상황에 맞추어서 미리 예약하거나, 콘솔에서 수동으로 인스턴스 수를 조절하기도 합니다. 하지만 이는 PC 환경에 한정되거나 콘솔에서의 작업이 필요하며 이에 절차가 번거로울 수 있습니다. 모바일 등 다양한 디바이스에서 손쉽게 접근 가능하고, 단순하게 관리할 수 있는 자동화 도구의 필요성이 높아집니다. 이러한 요구를 충족시키기 위해, 본 문서에서는 Google Cal..

Cloud/GCP 2025.08.18

GCP VPN과 PSC를 통한 Vertex AI (Gemini-API) Private 연결 가이드

배경 : 온프레미스 데이터센터, AWS, Azure의 서버들이 인터넷을 거치지 않고, VPN을 통해 GCP의 Vertex AI(Gemini) 서비스와 안전하게 통신하는 환경을 구축하는 기술 가이드입니다. Cloud VPN으로 네트워크를 연결하고 Private Service Connect(PSC)를 이용해 비공개로 서비스를 호출하는 전체 구성 과정을 안내합니다. 목적 : 이 구성을 통해 얻을 수 있는 이점은 다음과 같습니다. 강력한 보안: 민감한 AI 트래픽을 공개 인터넷으로부터 완벽하게 격리합니다. 안정적인 성능: Google 내부 네트워크를 이용해 API에 접속하므로, 일관된 성능과 낮은 지연 시간을 확보할 수 있습니다. 간결한 아키텍처: 복잡한 프록시나 NAT 게이트웨이 없이 온프레미스/타 퍼블릭 클..

Cloud/GCP 2025.08.12
반응형