サイネージシステムのXiboとは

サイネージシステムの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 環境で試してみることをおすすめします。