这是一个 Windows版 开箱即用的 TeslaMate 便携版本,专为懒惰的,或者不熟悉 Docker 或命令行的特斯拉车主打包使用。
我最初打包原因是,我的能运行Docker的游戏主机等都不方便24*7常年不断电运行,而能常年运行的服务器/云主机等又无法安装Docker,加上teslamate数据迁移非常麻烦,所以把它整个便携化
- ✅ 一键运行 - 无需安装 Docker 或任何依赖
- ✅ 完全便携 - 可放在 U 盘中随身携带
- ✅ 资源占用低 - 仅占用约 350MB 内存,CPU 使用率接近 0%
- ✅ 兼容性强 - 支持几乎所有 Windows x64 系统(包括 Windows Server)
- 下载并解压 release 中的 ZIP 文件
- 运行
run.bat- 程序将在后台持续运行 - 等待约 2 分钟后访问:
http://localhost:3000- 主界面(初始账号:admin/admin)http://localhost:4000- Teslamate界面
- 首次使用: 运行
tesla_auth为 4000 端口添加车辆授权
详细使用说明请参考 TeslaMate 官方文档
- 可自行编辑
run.bat,可添加到开机启动项、转换为 Windows 服务、或加入计划任务等。 - 运行
run_admin.bat打开管理模式(提供 GUI 窗口和 SSH 22 访问,root 无密码)
-
网络暴露: 运行后本机的 3000 和 4000 端口会对网络开放。建议:
- 在自己信得过的局域网内运行,或者
- 配置路由器防火墙规则
-
数据安全:
- 所有数据和车辆密钥都存储在本地文件夹中
- 请妥善保管,切勿丢失
- 不要在多台机器上同时运行同一份软件
-
管理模式风险:
run_admin.bat会开放 SSH 22 端口且 root 无密码,仅在需要高级配置、备份还原等时使用
run.bat → QEMU (最小化特性) → Alpine Linux(最小安装) → Docker → TeslaMate + MCU2
- 初始内存占用: ~1.5GB
- 稳定后内存占用: ~350MB (virtio_balloon 生效后)
- CPU 占用: 接近 0%
本项目仅是将以下开源项目的源文件打包在一起,所有版权和许可证归原作者所有:
- TeslaMate - MIT License
- QEMU - GPL License
- Alpine Linux - Various open source licenses
- Docker - Apache License 2.0
本打包项目没有对原项目文件和许可证做任何更改,也不对任何功能、安全性或稳定性负责。
A 1-click-ready-to-use Windows portable version of TeslaMate for lazy folks / Tesla owners unfamiliar with Docker or command-line tools.
I originally created this package for myself, because dockerable gaming PCs can't run 24/7, while servers and cloud hosts that can run 24/7 often can't install Docker. Plus, TeslaMate data migration is quite cumbersome, so I packed the entire thing into a portable folder.
- ✅ One-Click Runs - No Docker or dependencies installation required
- ✅ Fully Portable - Run from USB drive, take it anywhere
- ✅ Low Resource Usage - Only ~350MB RAM, near 0% CPU usage
- ✅ Wide Compatibility - Works on almost all Windows x64 systems (including Windows Server)
- Download and extract the ZIP
- Run
run.bat- The application will run persistently in the background - Wait ~2 minutes then access:
http://localhost:3000- Dashboard (initial credentials:admin/admin)http://localhost:4000- TeslaMate
- First-time setup: Run
tesla_authto authorize your vehicle on port 4000
For detailed usage, please refer to TeslaMate Official Documentation
- Edit
run.batas you wish, add to Windows startup, convert to Windows service, or schedule via Task Scheduler, etc. - Run
run_admin.batto enable admin mode (provides GUI window and SSH port 22 access with no root password)
-
Network Exposure: Ports 3000 and 4000 will be accessible on your network. Recommendations:
- Run on a trusted LAN only, or
- Configure router firewall
-
Data Security:
- All data and vehicle tokens are stored in this one local folder!!!
- Keep it safe
- Never run the same copy on multiple machines simultaneously
-
Admin Mode Risk:
run_admin.batopens SSH port 22 with no root password - use only when advanced configuration, backup, or restoration is needed
run.bat → QEMU (minimal features) → Alpine Linux (minimal install) → Docker → TeslaMate + MCU2
- Initial memory: ~1.5GB
- Stabilized memory: ~350MB (after virtio_balloon kicks in)
- CPU usage: Near 0%
This project simply packages the source files of the following open-source projects together. All copyrights and licenses belong to their original authors:
- TeslaMate - MIT License
- QEMU - GPL License
- Alpine Linux - Various open source licenses
- Docker - Apache License 2.0
This packaging project has not modified any original project files or licenses, and assumes no responsibility for any functionality, security, or stability.
- TeslaMate Issues: teslamate-org/teslamate
- TeslaMate Documentation: docs.teslamate.org
For issues specific to this portable package, please open an issue in this repository.