「社内の電話帳を、全社員のスマホに自動で配りたい」。
そのために月額数百円×人数のSaaSを契約する必要は、もうありません。

この記事では、cPanel搭載のレンタルサーバー1台にNextcloudをインストールして、CardDAV方式の社内電話帳を作るまでの全手順を、実際の画面キャプチャ16枚で解説します。

筆者がカラフルボックスで実際に構築した記録です。コマンド操作(黒い画面)は一度も使いません。所要時間は約30分です。

検証環境:カラフルボックス BOX1 / cPanel + Installatron / Nextcloud 32.0.0 / PHP 8.2.29(2025年10月時点)


この手順で何ができるようになるか

  • 管理画面で連絡先を1回直せば、全社員のスマホの連絡先が自動で更新される
  • 社員はiPhoneの標準機能だけで接続できる(アプリ不要)
  • 着信時に相手の名前と部署が表示される
  • 部署ごとのグループ(iPhoneでは「リスト」)も配れる
  • 費用はレンタルサーバー代だけ。人数が増えても定額
Nextcloudの連絡先アプリに登録された社内電話帳と部署グループ
完成形。ここに登録した連絡先が全社員のスマホへ同期される

用意するもの

  1. cPanel搭載のレンタルサーバー(これが最重要。後述)
  2. 独自ドメイン(サーバー契約時に無料で付くことが多い)
  3. 無料SSL(Let’s Encrypt)

社員側に用意してもらうものはありません。iPhoneなら標準機能だけで繋がります。


Step 1|cPanel搭載のレンタルサーバーを契約する

この手順の成否は、サーバー選びだけで決まります。

cPanelには「Installatron」というアプリインストーラーが付いていて、ボタンを押すだけでNextcloudが入ります。逆にcPanelが無いサーバーを選ぶと、SSH接続とコマンド操作が必要になります。

サーバー最安月額(税込)cPanelこの手順が使えるか
カラフルボックス BOX1480円(税込528円)あり○ 本記事で検証済み
mixhost ライト450円(税込495円)あり△ cPanel搭載だが未検証
さくらのレンタルサーバ スタンダード約500円なし× 手動構築が必要
ConoHa WING ベーシック678円なし× 手動構築が必要
エックスサーバー スタンダード990円なし× 手動構築が必要
2026年9月時点の各社公式サイト記載の料金。いずれも最長契約(36ヶ月前後)の初回割引適用時の月額。契約期間が短いほど月額は上がる(例:カラフルボックスBOX1は12ヶ月契約で税込638円)。

なぜエックスサーバーやさくらではダメなのか。知名度は高いのですが、これらは独自のコントロールパネルでcPanelがありません。Nextcloudを入れるにはSSH接続とコマンド操作が必要になり、初心者には現実的ではありません。
ただしこれは「Nextcloudを簡単に入れる」という目的に限った話です。PHPが動くサーバーであれば他の方法はあります。

カラフルボックスを見る(cPanel搭載)→


Step 2|独自ドメインとSSLを設定する

電話帳には社員の氏名と電話番号が入ります。SSL(https)化は必須です。設定しないとパスワードが平文で流れます。

  1. サーバー契約時に独自ドメインを取得する(例:example.com
  2. cPanelの「SSL/TLS Status」から Let’s Encrypt を有効化する
  3. サブドメイン(例:card.example.com)を切るか、サブディレクトリを使う

この記事ではサブディレクトリ(/adb)に入れています。どちらでも動きますが、後から変更するのは手間なので最初に決めておくのがおすすめです。


Step 3|InstallatronからNextcloudをインストールする

ここが本番ですが、やることはクリックだけです。

cPanelでInstallatronを開く

cPanelにログインし、Installatronの「アプリ・ブラウザー」タブを開きます。

cPanelのInstallatronでアプリ・ブラウザータブを開く画面
Installatronの「アプリ・ブラウザー」タブ

Nextcloudを選ぶ

カテゴリ「写真やファイル」の中にNextcloudがあります。

Installatronのアプリ一覧からNextcloudを選択する画面
「写真やファイル」カテゴリの中のNextcloud

「このアプリケーションをインストール」を押します。

InstallatronのNextcloud Hub詳細画面とインストールボタン
Nextcloud Hubの詳細画面

インストール設定を入力する

ウィザードに従って入力します。重要なのは次の4点です。

  • ドメイン / ディレクトリ … Step 2で決めた場所
  • バージョン … 「推奨される」と付いているものを選ぶ(検証時は32.0.0)
  • 言語 … Japanese
  • 管理者ユーザー名 / パスワード / メール … あとで変更可。パスワードは自動生成が安全
Nextcloudのインストールウィザードでドメイン・バージョン・管理者情報を入力する画面
インストールウィザード。言語はJapaneseを選ぶ

「高度な」設定は自動管理でよい

「自動的に私のための高度な設定を管理します」を選んでおけば、データベース作成・自動アップデート・自動バックアップまで任せられます。

Installatronの高度な設定で自動管理を選択する画面
自動アップデートと自動バックアップが含まれる

最後に「+インストール」を押します。

Installatronのインストール実行ボタン
これを押すと数分で構築が終わる

完了を確認する

「マイ・アプリ」に表示されれば完了です。ここまでコマンド操作は0回です。

Installatronのマイ・アプリにNextcloud 32.0.0が表示された完了画面
Nextcloud Hub 32.0.0 / PHP 8.2.29 で構築完了

Step 4|Nextcloudに初回ログインする

表示されたURLを開くとログイン画面が出ます。Step 3で決めた管理者アカウントで入ります。

Nextcloudのログイン画面
Nextcloudのログイン画面

初回はウェルカム画面が出ます。閉じて構いません。

Nextcloud 32.0.0の初回ログイン後のウェルカム画面
これで自社専用のクラウドが立ち上がった状態

Step 5|連絡先(Contacts)アプリを有効化する

初期状態のNextcloudにはファイル共有機能しかありません。電話帳を使うにはContactsアプリを追加します。

右上のアイコンから「アプリ」を開きます。

Nextcloudのユーザーメニューからアプリ管理を開く
ユーザーメニュー →「アプリ」

左メニューの「ソーシャル・コミュニケーション」の中にあるContactsを「ダウンロードして有効にする」。

NextcloudのアプリからContactsをダウンロードして有効にする画面
Contacts = Nextcloud公式の連絡先アプリ

上部のナビゲーションに「連絡先」が増えます。

Nextcloudの上部ナビゲーションに連絡先アイコンが追加された状態
これが電話帳の入口になる

ここがCardDAVの正体です。Contactsアプリを有効にすると、Nextcloudが自動的にCardDAVサーバーとして振る舞うようになります。CardDAVは連絡先を同期するための標準規格で、iPhoneもAndroidも対応しています。特別なアプリが不要なのはこのためです。


Step 6|社員アカウントと部署グループを作る

右上のアイコンから「アカウント」を開きます。

Nextcloudのユーザーメニューからアカウント管理を開く
ユーザーメニュー →「アカウント」

「新規アカウント」で社員を追加します。

Nextcloudの新規アカウント作成ダイアログ
アカウント名・表示名・パスワード・所属グループを設定

部署はグループとして作っておくと、あとで「営業部だけに配る」といった制御ができます。

Nextcloudでグループを作成する画面
「グループを作成」から部署を登録する

全社員分のアカウントを作るかどうかは運用方針次第です。電話帳を「見るだけ」でよいなら、共通アカウントを1つ作ってID/パスワードを配る方が管理は圧倒的に楽になります。人数分のアカウント管理(入退社のたびの作成・削除)が不要になるためです。
一方、ファイル共有やカレンダーも併用したい場合は個人アカウントが必要です。


Step 7|連絡先を登録する

「連絡先」を開いて「新しい連絡先」から登録します。氏名・会社名・部署・役職・携帯電話・会社電話・メールを入れておけば、着信時にスマホ側で表示されます。

Nextcloudの連絡先アプリで社内電話帳の連絡先を管理する画面
左の「連絡先グループ」が、iPhoneでは「リスト」として見える

既存のExcel名簿から移す場合は、vCard(.vcf)形式に変換してインポートします。Nextcloudの連絡先アプリはCSVを直接読み込めません。ExcelのCSVをvCardに変換する手順はこちらの記事で解説しています(ページ内の変換ツールはブラウザ内で完結し、ファイルを送信しません)。


Step 8|スマホにCardDAVを設定する

iPhone(標準機能のみ・アプリ不要)

  1. 「設定」→「アプリ」→「連絡先」→「連絡先アカウント」→「アカウントを追加」
  2. 「その他」→「CardDAVアカウントを追加」
  3. サーバ欄に https://あなたのドメイン/remote.php/dav/ を入力
  4. ユーザ名とパスワードを入力して「次へ」

保存すると、標準の「連絡先」アプリに社内電話帳が現れます。以降は管理画面を直すだけで、全員の端末に自動反映されます。

繋がらないときは、サーバ欄をhttps://あなたのドメイン/remote.php/dav/principals/users/ユーザー名/ にして試してください。URLはhttps://から全部入力します。

Android(DAVx⁵を使う)

Androidの標準連絡先アプリはCardDAVに対応していません。DAVx⁵(Google Playで有料/F-Droidで無料)を入れると同期できます。

設定内容はiPhoneと同じです。配布時はURLをQRコードにしておくと、入力ミスの問い合わせがほぼ無くなります。


Step 9|セキュリティを整える

  • SSL(https)が有効になっているか必ず確認する(Step 2)
  • 管理者アカウントに2段階認証(TOTP)を設定する
  • 退職者のアカウントは即削除する。削除すれば端末側の同期も止まる
  • 自動バックアップが有効か確認する(Installatronの「マイ・バックアップ」)

退職者対応がExcel運用との最大の違いです。Excelを配る運用では、一度渡したファイルは回収できません。CardDAVならサーバー側でアカウントを消した時点で、端末から連絡先が消えます。


コストはどう変わるか

SaaS型の電話帳サービスレンタルサーバー+Nextcloud
料金体系1人あたり月額課金人数無制限・定額
社員50名の月額15,000〜25,000円480円(税込528円)
社員50名の年額180,000〜300,000円6,336円
データの置き場所提供事業者のクラウド自社が契約したサーバー
人数が増えたときコストも増える変わらない
ほかに使えるもの電話帳のみファイル共有・カレンダー・チャットも同じ料金内
サーバー料金はカラフルボックスBOX1・36ヶ月契約時(税込528円)で計算。

電話帳のために人数課金を払い続ける必要はありません。同じ料金の中にファイル共有やカレンダーも入っています。


まとめ

  • cPanel搭載サーバーを選べば、Nextcloudはクリックだけで入る
  • Contactsアプリを有効にすれば、そのままCardDAVサーバーになる
  • iPhoneは標準機能だけ、AndroidはDAVx⁵で繋がる
  • サーバー選びを間違えなければ、コマンド操作は0回で終わる

逆に言えば、cPanelが無いサーバーを選んだ時点でこの手順は使えません。そこだけ間違えないようにしてください。

カラフルボックスで始める(cPanel搭載)→

※本記事にはアフィリエイトリンクを含みます。料金は2026年9月時点の各社公式サイトの記載に基づきます。最新の料金は公式サイトでご確認ください。