デスクトップ版
myTickrs をパソコンにダウンロード
無料で、サインインもテレメトリもありません。取引、保有、設定はすべてご自身のパソコン上の SQLite ファイル 1 つに保存されます。有効にした価格プロバイダーに送られるのは、保有銘柄のティッカーだけです。
デスクトップアプリを動かす方法は 3 つあります:
- インストールする:お使いのシステム用のコマンド 1 つで。
- 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にアクセスしてください。
先にスクリプトを読む
スクリプトをシェルにパイプで渡すことは、そのスクリプトを信頼することを意味します。実行する前に読んでください。このページのコマンドがダウンロードするファイルはこちらです:
- 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-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(日次の履歴、株式分割、配当)で無料アカウントを作成し、設定 → データプロバイダー にキーを追加してください。キーはお使いのパソコン上で暗号化されます。
ほかのデバイスから使う
デスクトップ版にはサインインがありません。アクセスできる人なら誰でも使えます。HOST を .env で変更しない限り、ご自身のパソコン(127.0.0.1)でのみ待ち受けます(Docker では docker-compose.yml の隣にある .env の MYTICKRS_BIND=0.0.0.0)。変更するのは信頼できるネットワーク上か、独自のログインを持つリバースプロキシの背後に置く場合だけにしてください。