桌面版
下载 myTickrs 到你的电脑
免费,无需登录,没有遥测。你的交易、持仓和设置都保存在你自己电脑上的一个 SQLite 文件中。只有你持有的股票代码会发送给你启用的行情提供商。
运行桌面应用有 3 种方式:
- 安装:针对你的系统运行一条命令。
- 在 Docker 中运行:在你的电脑或家用服务器上。
- 从源代码运行:使用 GitHub 上的代码。
不想安装任何东西?可以改为在浏览器中使用 myTickrs。
1. 安装
打开终端,粘贴适用于你系统的那一行,然后按 Enter。安装程序需要 Node.js 24 或更高版本;如果缺少或版本过旧,它会先征得你的同意再帮你安装。
Windows
打开 PowerShell(按开始键,输入“PowerShell”),然后运行:
irm https://files.mytickrs.app/install.ps1 | iex
macOS
打开终端(在“应用程序 → 实用工具”中),然后运行:
curl -fsSL https://files.mytickrs.app/install-macos.sh | bash
Linux
打开终端,然后运行:
curl -fsSL https://files.mytickrs.app/install-linux.sh | bash
安装程序做了什么
- 检查是否有 Node.js 24 或更高版本。如果没有,它会征得许可后再安装:在 Windows 上使用 winget 或官方安装程序,在 macOS 上使用官方安装程序,在 Linux 上使用 NodeSource(apt、dnf 或 yum)或安装到
~/.local/node的官方构建。安装 Node.js 时可能需要输入管理员密码。 - 下载最新版 myTickrs,解压到你主文件夹中的
mytickrs文件夹(Windows 上为%USERPROFILE%\mytickrs,macOS 和 Linux 上为~/mytickrs)。如需使用其他文件夹,请在运行前设置MYTICKRS_DIR。 - 安装依赖并添加 myTickrs 快捷方式:Windows 上在桌面和开始菜单中,macOS 上在“应用程序”中并在桌面放一个链接,Linux 上在应用程序菜单和桌面上。
- 启动应用并在浏览器中打开。如果浏览器没有打开,请访问
http://localhost:5050。
先阅读脚本
把脚本通过管道交给 shell 运行,就意味着信任这个脚本,所以请在运行前先阅读。以下就是本页命令下载的文件:
- install.ps1(Windows)
- install-macos.sh(macOS)
- install-linux.sh(Linux)
- install-docker.ps1(Windows 上的 Docker)
- install-docker.sh(macOS 和 Linux 上的 Docker)
我们计划推出 Windows 和 macOS 的签名安装程序,届时将完全不需要终端。
启动、更新和卸载
之后再次启动
双击 myTickrs 快捷方式。它会在终端窗口中启动应用并打开浏览器;如果应用已在运行,则只打开浏览器。关闭该窗口(或在其中按 Ctrl+C)即可停止应用。
更新
先停止应用,再运行一次安装命令。新版本会替换旧版本,你的数据库(data/)、设置(.env)以及你添加的插件都会保留。
备份
你的投资组合就是安装文件夹中的 data/tickrs.db 文件。复制它即可备份,或迁移到另一台电脑。你也可以在设置 → 同步中开启与 myTickrs 云端账户的同步来备份和恢复;除非你开启,否则同步是关闭的。
卸载
先停止应用,然后删除安装文件夹和 myTickrs 快捷方式。这也会删除你的数据库,如果想保留,请先备份 data/。
2. 在 Docker 中运行
不想安装 Node.js,或者想在家用服务器或 NAS 上运行 myTickrs?那就改用 Docker。镜像是 GitHub Container Registry 上的 ghcr.io/mytickrs/mytickrs,支持 x86-64 和 ARM(包括 Apple 芯片)。
Windows
在 PowerShell 中:
irm https://files.mytickrs.app/install-docker.ps1 | iex
macOS 和 Linux
在终端中:
curl -fsSL https://files.mytickrs.app/install-docker.sh | bash
Docker 安装程序:
- 检查是否有 Docker 和 Docker Compose。如果没有,它会征得许可后再安装:Windows(使用 WSL 2,需要重启 Windows)和 macOS 上安装 Docker Desktop,Linux 上安装 Docker Engine。如果 Docker 没有运行,它会启动 Docker。
- 写入 docker-compose.yml 到你主文件夹中的
mytickrs-docker文件夹,然后下载镜像并启动。如需使用其他文件夹,请在运行前设置MYTICKRS_DIR。 - 在浏览器中打开应用,地址为
http://localhost:5050。如需使用其他端口,请在运行前设置MYTICKRS_PORT。
之后应用会随 Docker 一起启动。你的数据(数据库和用于加密已存储的提供商密钥的密钥)保存在 mytickrs-docker 内的 data 文件夹中;要备份,请停止应用并复制该文件夹。要更新,再运行一次那一行命令即可,数据会保留。在 mytickrs-docker 文件夹中,docker compose stop 和 docker compose start 用于停止和启动,docker compose down -v 用于移除。你的数据会一直留在 data 文件夹中,直到你删除它。
已经在用 Docker?在一个空文件夹中:
curl -fsSLO https://files.mytickrs.app/docker-compose.yml
docker compose up -d
3. 从源代码运行
代码在 GitHub 上。使用 Node.js 24:
git clone https://github.com/myTickrs/myTickrs.git mytickrs
cd mytickrs
npm i
npm start
在没有 Visual Studio C++ 工具的 Windows 上,请使用 npm i --ignore-scripts。
免费获得更新的价格
默认从 Yahoo Finance 获取价格,无需密钥。它是非官方来源,可能滞后,因此价格可能有延迟。要获得更新的报价,请在 Finnhub(最新报价和代码搜索)和 Twelve Data(每日历史、拆股和股息)注册免费账户,并在设置 → 数据提供商中添加密钥。你的密钥会在你的电脑上加密。
从其他设备使用
桌面版没有登录功能:任何能访问它的人都能使用它。除非你在 .env 中修改 HOST,否则它只在你自己的电脑上(127.0.0.1)监听(在 Docker 中,是 docker-compose.yml 旁边的 .env 里的 MYTICKRS_BIND=0.0.0.0)。只有在你信任的网络中,或在带有自己登录功能的反向代理之后,才这样做。