1台のサーバーPCにインストール
概要
このページでは1台のサーバーPCに TimeTracker NX を構築する手順をご説明します。
手軽に環境を構築したい場合や、Windowsサーバー以外を準備していない場合などに活用できます。
構成イメージ
このページで構築した環境では、工数入力やプロジェクト管理など一通りの運用を1台のサーバーPCで実現できます。
構成としては下図の環境になります。
インストールの流れ
全体の流れは以下のとおりです。
- IISを有効にする
- インストールする
- セットアップする
準備する物
このページでサーバー環境を構築するにあたり、あらかじめ以下のものを準備してください。
| 必要なもの | 詳細 |
|---|---|
| Windows Serverをインストールしたサーバーマシン | TimeTracker NX をインストールします |
| SQL Server Standard エディション | 以下に該当する方は不要で す。 ・10ライセンス以下でご利用頂く。 ・評価版として利用する。 |
| TimeTracker NXのインストーラー一式 | ダウンロードしたZIPファイルを展開したものです |
| TimeTracker NXのライセンスキーが記載されたメール | サポートよりご連絡したメールです |
インストールやバージョンアップ失敗、運用開始後のトラブルに繋がります。
1. IISを有効にする
TimeTracker NXは、IIS(Internet Information Servicesの略。Windowsに標準で搭載されている Webサーバー)を利用します。
IISの機能はデフォルトでは無効になっているので、以下の手順で有効にします。
-
「サーバーマネージャー」-「ダッシュボード」で「役割と機能の追加」をクリックする。
-
「役割と機能の追加ウィザード」が起動し「開始する前に」が表示されるので、「次へ」をクリックする。
-
「インストールと種類の選択」画面で「役割ベースまたは機能ベースのインストール」を選択し、「次へ」をクリックする。
-
「対象サーバーの選択」画面で以下の項目を選択し、「次へ」をクリックする。
- 「サーバープールからサーバーを選択」
- 「サーバープール」に表示された本サーバーマシンの名前
-
「サーバーの役割の選択」画面で「Web サーバー(IIS)」にチェックして、「次へ」をクリックする。
「Web サーバー(IIS)に必要な機能を追加しますか?」の画面が表示された場合は、そのまま「機能の追加」をクリックしてください。
-
「機能の選択」画面では、そのまま「次へ」をクリックする。
-
「Web サーバーの役割(IIS)」画面では、そのまま「次へ」をクリックする。
-
「役割サービスの選択」画面では、そのまま「次へ」をクリックする。
-
「インストールオプションの確認」画面では「必要に応じて対象サーバーを自動的に再起動する」にチェックして、「インストール」をクリックする。
自動的に再起動してもよいか確認のダイアログが表示されるので、 「はい」をクリックしてください。
-
「インストールの進行状況」画面で、「機能のインストール」にてインストールが正常に完了したことを確認して、「閉じる」をクリックする。
以上でIISが有効になり、クライアントPCのブラウザで本サーバーマシンにアクセスできるようになりました。
次はインストーラーを使用して、TimeTracker NXをサーバーマシンにインストールします。
2. インストールする
ダウンロードファイルの中にあるインストーラー「TimeTrackerNXInstaller(バージョン番号).exe」を実行して、サーバーにをインストールします。
インストーラーを実行するとインストールウィザードが表示されるので、画面に従い以下の手順で進めてください。
以下のダイアログが表示されますのでインストールしてください。

-
最初の画面で「次へ」をクリックする。
-
「使用許諾契約」の画面で「使用許諾契約書のすべての条項に同意します」を選択して、「次へ」をクリックする。
-
「インストールタイプの選択」の画面で「新規インストール」を選択して、「次へ」をクリックする。
-
「セットアップタイプの選択」画面でインストール種別を選択し、「次へ」をクリックする。
セットアップタイプによる違いは以下です。
| 種別 | 実施内容 | お勧めする方 | 手順へのリンク |
|---|---|---|---|
| 高速 | すべてのアプリを自動でインストール | 評価環境を作成する方 小規模環境を構築する方 | ■ |
| 標準 | 手順に沿って必要なアプリとインストール先を指定 | 本番環境を構築する方 | ■ |
| カスタム | TimeTracker NX に必要なアプリのみインストール | 複数のサーバーPCで運用する方 | ■ |
評価環境などで何もインストールしていない状態で試したい場合は、「高速」を選択してください。
高速の場合
以下の手順に沿って実施してください。
-
接続先の SQL Server を選択し、必要な情報を入力してください。
SQL Serverがインストールされていない場合本画面を表示せず、付属の無料版(SQL Server Express)を インストールします。
なお、以下のアカウント が作成されている状態になります。アカウント ログイン名 パスワード SQL Server 管理者 sa Administrator/// データベース管理者 timetrackernx_user DbManager/// -
「インストール準備完了」画面で「インストール」をクリックする。
インストールが開始されるので、完了を待ちます。 -
インストールの完了画面で、URLのチェックボックスにチェックを入れたまま、「完了」をクリックする。
以上でサーバーマシンにインストールされました。
次は「初期設定(セットアップ)」を行います。
詳細は次のリンクを参照ください。: 「初期設定(セットアップ)」
標準の場合
以下の手順に沿って実施してください。
Webサイトの作成
-
「Webサイトの選択」画面で、次の2つの選択肢からいずれかを選択し、「次へ」をクリックする。
どちらを選択するか?インストールするPCにTimeTracker NX以外のWebサイトやWebアプリケーションが存在しない場合は、
「既存のWebサイト」を選択してください。他には以下のパターンが考えられます。
- 他のWebサイトやWebアプリケーションとまとめて管理(Webサイトの停止、再起動など)する場合
- 「既存のWebサイト」を選択する。
- リストボックスからTimeTracker NXを登録するWebサイトを選択する。
- 既存のWebサイトやWebアプリケーションと管理を分けたい場合
- 「Webサイトを新規作成」を選択する。
- 作成するWebサイトの名前(「http(s)://」の後に続く文字列)を入力してください。
- 他のWebサイトやWebアプリケーションとまとめて管理(Webサイトの停止、再起動など)する場合
-
「Webアプリケーション情報の入力」画面で「Webアプリケーション名」に任意の文字列を入力して、「次へ」をクリックする。
備考ここで設定したWebアプリケーション名が、「http(s)://(Webサイト名)/」の後に続く文字列になります。
-
「通信プロトコルの選択」画面で、通信プロトコルを追加有無を選択し、「次へ」をクリックする。
どちらを選択するか?対象のサーバーPCで他のWebサービスを公開していない場合は、「既存の通信プロトコルを使用する」を
選択してください。TimeTracker NXで使用するプロトコルは「http」「https」だけです。
他のサービスで対象のポートを使用している場合は、「通信プロトコルを追加する」を選択してください。 -
「インストールフォルダの指定」でインストール場所を指定して、「次へ」をクリックする。
データベースの作成
-
「SQL Server Expressのインストールの選択」で「次へ」をクリックする。
「事前準備」で SQL Server 有償版をインストールした場合は、どちらも選択できない状態(下図)になっています。
SQL Server Express を使う場合は「インストールする」を選択してください。
注意SQL Server Express 使用時の注意事項は、次のリンクを参照ください。: 「Express Edition の注意事項」
-
「データベースサーバの選択」画面で以下の情報を指定して、「次へ」をクリックする。
設定項目 内容 データベースサーバ名 用意したデータベースサーバーのSQL Serverインスタンス データベ ースサーバ管理者ユーザ名 データベースサーバに接続するSQL Serverの管理ユーザ名 データベースサーバ管理者パスワード 管理ユーザのパスワード 事前の手順で「SQL Server Expressをインストールする」を選択した場合SQL Serverの管理者アカウントは以下の設定になります。
- アカウント:sa
- パスワード:Administrator///
-
「データベースの作成」画面で、以下の項目を設定して「次へ」をクリックする。
設定項目 内容 データベース名 作成するデータベースの名前 データベース管理者ユーザ名 データベースの管理者権限を持たせるSQL Serverのユーザ名 データベース管理者パスワード 上記ユーザのパスワード ( 「#」以外の文字列) パスワードの入力確認 「デ ータベース管理者パスワード」で入力したパスワードを再入力 復旧モデルの種類 デフォルト(単純)のままにしておきます。 データバース管理者ユーザーについてTimeTracker NX がデータベースにアクセスするときに利用します。
前の手順で指定した「sa」ほどの権限は必要ありませんので、本ステップで個別で作成することをお勧めいたします。設定するパスワードについて「#」以外で推奨する条件を満たす文字列にしてください。
インストール直後にエラーが発生し、TimeTracker NXを再インストールする必要があります。