サイネージシステムのXiboとは
Xibo(シボ)は、オープンソースで提供されているデジタルサイネージプラットフォームです。Webベースの管理画面からコンテンツの作成・スケジューリングが行えるため、大小さまざまな規模の表示環境に対応できます。
主な特徴
- オープンソースで無料利用が可能。商用サポートやカスタム開発も提供されています。
- マルチプラットフォーム対応。Windows、Linux、Android 端末など、さまざまなクライアントで動作します。
- 柔軟なコンテンツ形式。画像、動画、Web ページ、RSS フィード、PowerPoint など多彩なメディアを組み合わせて表示できます。
- スケーラビリティ。単一サーバで数十台から、クラスタ構成で数千台まで拡張可能です。
- スケジュール機能。時間帯や曜日ごとに表示内容を細かく設定でき、季節やイベントに合わせた運用が容易です。
導入手順の概要
以下は Xibo Server を Docker で簡単に立ち上げ、クライアント端末を接続するまでの流れです。
- 1. Docker と Docker Compose をインストール。
- 2. Xibo Server 用のコンテナを起動。
- 3. Web ブラウザで管理画面にアクセスし、初期設定を実施。
- 4. クライアント端末(例: Android デバイス)に Xibo Player をインストール。
- 5. 管理画面でプレイリストを作成し、クライアントに割り当てて表示を開始。
簡単な設定例(Docker Compose)
version: '3'
services:
xibo-cms:
image: xibosignage/xibo-cm
container_name: xibo-cms
ports:
- "80:80"
volumes:
- ./data:/var/www/cms
environment:
- TZ=Asia/Tokyo
restart: unless-stopped
xibo-player:
image: xibosignage/xibo-player
container_name: xibo-player
privileged: true
environment:
- TZ=Asia/Tokyo
devices:
- "/dev/dri:/dev/dri"
restart: unless-stopped
上記ファイルを docker-compose.yml として保存し、docker compose up -d を実行すれば、Xibo Server がポート 80 で起動します。管理画面は http://localhost へアクセスし、初期ユーザー(admin / password)でログインしてください。
まとめ
Xibo は無料で使えるにもかかわらず、エンタープライズ向けの機能を多数備えている点が魅力です。自社の掲示板や店舗のプロモーション、公共施設の案内表示など、幅広い用途で活用できます。まずは上記の Docker 環境で試してみることをおすすめします。