デスクトップ版

myTickrs をパソコンにダウンロード

無料で、サインインもテレメトリもありません。取引、保有、設定はすべてご自身のパソコン上の SQLite ファイル 1 つに保存されます。有効にした価格プロバイダーに送られるのは、保有銘柄のティッカーだけです。

デスクトップアプリを動かす方法は 3 つあります:

  1. インストールする:お使いのシステム用のコマンド 1 つで。
  2. Docker で動かす:パソコンや自宅サーバーで。
  3. ソースから動かす: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

インストーラーの動作

  1. Node.js 24 以降があるか確認します。ない場合は許可を求めてからインストールします:Windows では winget または公式インストーラー、macOS では公式インストーラー、Linux では NodeSource(apt、dnf、yum)または ~/.local/node への公式ビルドを使います。Node.js のインストール時に管理者パスワードを求められることがあります。
  2. 最新の myTickrs をダウンロードし、ホームフォルダー内の mytickrs フォルダーに展開します(Windows では %USERPROFILE%\mytickrs、macOS と Linux では ~/mytickrs)。別のフォルダーを使うには、実行前に MYTICKRS_DIR を設定します。
  3. 依存パッケージをインストールし、myTickrs のショートカットを追加します:Windows ではデスクトップとスタートメニュー、macOS ではアプリケーションとデスクトップのリンク、Linux ではアプリケーションメニューとデスクトップに追加されます。
  4. アプリを起動し、ブラウザで開きます。ブラウザが開かない場合は http://localhost:5050 にアクセスしてください。

先にスクリプトを読む

スクリプトをシェルにパイプで渡すことは、そのスクリプトを信頼することを意味します。実行する前に読んでください。このページのコマンドがダウンロードするファイルはこちらです:

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 用インストーラーの動作:

  1. Docker と Docker Compose があるか確認します。ない場合は許可を求めてからインストールします:Windows(WSL 2 を使用し、Windows の再起動が必要)と macOS では Docker Desktop、Linux では Docker Engine です。Docker が起動していなければ起動します。
  2. docker-compose.yml を書き出し、ホームフォルダー内の mytickrs-docker フォルダーに置いてから、イメージをダウンロードして起動します。別のフォルダーを使うには、実行前に MYTICKRS_DIR を設定します。
  3. ブラウザでアプリを開きます(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)。変更するのは信頼できるネットワーク上か、独自のログインを持つリバースプロキシの背後に置く場合だけにしてください。