← ドキュメント一覧

誰でもノードになれる — ミニPC推奨

このノードがあれば、あなたもサーバーになれます

特別な施設も、クラウド企業の契約も不要です。ミニPCを買ってUbuntu Serverをインストールしたら、このノードを挿して1コマンド実行するだけです。

bash /Volumes/TOKINODE/install.sh

必要なツールのインストール、Tailscaleの設定、サービスの自動起動登録——すべてが自動で完了します。専門知識がなくても、手順書を読みながら進める必要もありません。

このガイドは「何を買えばいいか」「何が自動化されているか」を説明します。


なぜ手元にサーバーが必要か

Cloudflare Workers・D1・Pagesだけでは動かせないものがあります。

これらはCloudflareのエッジではなく、常時起動する実行環境が必要です。その役割を担うのがミニPCです。


Raspberry Pi ではなくミニPC

Raspberry Piは優れた学習・検証機材です。しかし本番の常時稼働環境には向かない理由があります。

Raspberry PiミニPC
アーキテクチャARMx86(通常のPC互換)
互換性Dockerイメージ等で問題が出ることがあるほぼすべてのソフトが動く
RAM4〜8GB16〜32GB が主流
ストレージSDカード(消耗品)SSD(耐久性高い)
発熱高負荷時に問題になることがある熱設計が充実
価格1〜2万円中古1.5万円前後〜、新品2.5〜4万円前後

Raspberry Pi の適切な用途:

ミニPCの適切な用途:


ミニPCの選び方

必須スペック

項目最低限推奨
CPUIntel N100 以上Intel N200 / Core i5 以上
RAM8GB16GB以上
ストレージSSD 128GBSSD 256GB以上
消費電力アイドル時 10W以下が理想

価格帯の目安

電気代の試算

Intel N100 搭載ミニPCのアイドル時消費電力は約6〜10Wです。

10W × 24時間 × 30日 = 7,200Wh = 7.2kWh/月
7.2kWh × 約30円/kWh ≈ 約220円/月

月220円で24時間稼働サーバーが手に入ります。


install.sh が自動でやること

install.sh の中身を知りたい場合のために、何が行われているかを記しておきます。

以下の手順は、スクリプトの内側で起きていることを一つずつ説明したものです。


セットアップの流れ(手動で行う場合)

1. OSのインストール

Ubuntu Server(推奨)をインストールします。

  1. Ubuntu Server のISOをダウンロード
  2. USBメモリに書き込む(Balena Etcher など)
  3. ミニPCで起動してインストール

2. SSH の有効化

インストール時に「OpenSSH server」にチェックを入れます。以降はメインのPCからSSHで操作できます。

ssh username@192.168.x.x

3. Tailscale のインストール

curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up

これでどこからでもSSH接続できるようになります:

ssh username@mini-pc  # MagicDNSのホスト名でアクセス

4. 自動起動の設定

サービスをsystemdで管理します。例:Pythonアプリを常時起動する場合:

sudo nano /etc/systemd/system/myapp.service
[Unit]
Description=My App
After=network.target

[Service]
User=youruser
WorkingDirectory=/home/youruser/myapp
ExecStart=/usr/bin/python3 app.py
Restart=always

[Install]
WantedBy=multi-user.target
sudo systemctl enable myapp
sudo systemctl start myapp

運用のコツ

電源は常時接続にする ミニPCは24時間稼働が前提です。UPS(無停電電源装置)があると停電対策になります。

定期的にアップデートする

sudo apt update && sudo apt upgrade -y

週1回程度を目安に。

ログを確認する

journalctl -u myapp -f  # リアルタイムでログを見る

バックアップ 重要なデータはUSBへのgit pushでバックアップする(USBバックアップガイド参照)。


クラウドVSと比較

VPS(月額)ミニPC(買い切り)
初期費用なし2.5〜4万円前後
月額1,000〜3,000円電気代200〜500円のみ
1年コスト12,000〜36,000円機器代+電気代27,000〜46,000円前後
3年コスト36,000〜108,000円機器代+電気代35,000〜55,000円前後
障害対応クラウド側が対応自分で対応
所有権なし完全に自分

長期で使うならミニPCの方が安くなることが多い。所有権も自分にある。