Ubuntu Server 上にリモートデスクトップ環境を整え、MetaTrader 5(MT5)を最適設定で安定導入するための手順書です。
GNOME の代わりに軽量な MATE を用い、事前に描画設定(GDI固定)を行うことで、トラブルを未然に回避したスムーズな環境を構築します。
1. 動作環境
- VPS:KAGOYA CLOUD VPS
- OS:Ubuntu Server 24.04 LTS
- デスクトップ環境:MATE Desktop
- リモートデスクトップ:XRDP
- Wine:9.0(Ubuntu標準)
- MT5:外為ファイネスト版 MT5 (
gaitamefinest5setup.exe)
2. 構築手順
Step 1: MATE デスクトップの導入
システムを最新状態にし、XRDP と相性の良い MATE デスクトップ環境をインストールします。
Bash
sudo apt update
sudo apt install -y ubuntu-mate-desktop
(※処理完了まで10〜20分程度かかります)
Step 2: XRDP の導入とセッション固定(※root使用不可)
リモートデスクトップ接続用の XRDP を導入し、標準セッションを MATE に固定します。
⚠️ 重要:XRDP は root ユーザーで利用しないでください XRDP 接続および Wine / MATE 環境は root(管理者)権限で起動するとセキュリティリスクが高まり、権限衝突により正常に画面が描画されなくなります。必ず一般ユーザーを作成し、そのユーザーで RDP 接続・MT5 稼働を行ってください。
Bash
# XRDP のインストールと有効化
sudo apt install -y xrdp
sudo systemctl enable xrdp
sudo systemctl restart xrdp
# 一般ユーザーの作成(※すでに一般ユーザーで操作している場合は不要)
sudo adduser mt5user
sudo usermod -aG sudo mt5user
sudo usermod -aG ssl-cert mt5user
# 【作成した一般ユーザーでログイン後】セッションを MATE に固定
echo "mate-session" > ~/.xsession
Step 3: Wine 9.0・フォント・設定ツールの導入
MT5 を動作させるための 32bit サポート、文字化け防止用フォント、および設定変更用の winetricks をインストールします。
Bash
# 32bit アーキテクチャの追加
sudo dpkg --add-architecture i386
sudo apt update
# Wine とグラフィック設定用ツールの導入
sudo apt install -y wine64 wine32 winetricks
# 日本語フォントの導入(文字化け防止)
sudo apt install -y fonts-ipafont fonts-takao
Step 4: 安定化描画設定(事前最適化)
XRDP 環境での描画衝突を事前に回避するため、描画エンジンを GDI に切り替え、GLSL を無効化しておきます。
Bash
winetricks glsl=disabled
winetricks renderer=gdi
Step 5: MT5 のインストールと起動
外為ファイネストの gaitamefinest5setup.exe を ~/Downloads に配置して実行します。
Bash
cd ~/Downloads
wine gaitamefinest5setup.exe
画面上の GUI インストーラに従ってセットアップを完了させます。
3. 24時間連続稼働(EA運用)向け最適化
MATE の省電力・自動ログオフ機能の無効化
画面オフやサスペンドによる MT5 の停止を防ぐため設定を変更します。
- コントロールセンター → 電源管理
- 画面をオフにする:無効
- スリープ状態にする:無効
- 自動ログアウト:無効