EPGStation, MySQL [MariaDB], mirakc (or Mirakurun) on Docker
EPGStatio, MariaDB, mirakc (or Mirakurun 2.15.3) のDockerコンテナ
録画サーバの構築に必要とするDockerコンテナイメージを管理するDocker Composeファイルと各アプリケーションの初期設定ファイルを提供します。
dockerhubにて公開している自作イメージのDockerfileは collelog/tv-recorder-dockerfile にて管理しています。
現在メンテナンスを行っている構成は以下の通りです。
こちらに記載がないファイルも残しておりますが、メンテ・説明・質問回答は行っておりません。
各Dockerコンテナイメージの説明は、表中のDockerイメージ欄のdockerhubリンク先を参照してください。
Docker Composeファイル | プラットフォーム | アプリケーション | Dockerイメージ | 備考 |
---|---|---|---|---|
epgstation2-mirakc-amd64.yml | x86-64 | mirakc | collelog/mirakc | チューナーコマンド(※1) |
EPGStation v2 | collelog/epgstation | SQLite3 + 正規表現拡張モジュール | ||
FFmpeg 4.4 | ||||
epgstation2-mirakc-vaapi-amd64.yml | x86-64 | mirakc | collelog/mirakc | チューナーコマンド(※1) |
EPGStation v2 | collelog/epgstation | SQLite3 + 正規表現拡張モジュール | ||
FFmpeg 4.4(VAAPI対応) | ||||
epgstation2-mirakc-rpi4-64.yml | Raspberry Pi4(64bit OS) | mirakc | collelog/mirakc | チューナーコマンド(※1) |
EPGStation v2 | collelog/epgstation | SQLite3 + 正規表現拡張モジュール | ||
FFmpeg 4.4(V4L2対応) | ||||
epgstation2-mirakc-rpi4-32.yml | Raspberry Pi4(32bit OS) | mirakc | collelog/mirakc | チューナーコマンド(※1) |
EPGStation v2 | collelog/epgstation | SQLite3 + 正規表現拡張モジュール | ||
FFmpeg 4.4(OpenMAX対応) | ||||
epgstation2-mirakc-rpi3.yml | Raspberry Pi3(32bit OS) | mirakc | collelog/mirakc | チューナーコマンド(※1) |
EPGStation v2 | collelog/epgstation | SQLite3 + 正規表現拡張モジュール | ||
FFmpeg 4.4(OpenMAX対応) |
※1 recpt1, recdvb, recfsusb2n, dvbv5-zap
Docker Composeファイル | プラットフォーム | アプリケーション | Dockerイメージ | 備考 |
---|---|---|---|---|
expansion-tvchannels-scan.yml | x86-64,arm64,arm/v7,arm/v6 | tvchannels-scan | collelog/tvchannels-scan |
Docker Composeファイル | プラットフォーム | アプリケーション | Dockerイメージ | 備考 |
---|---|---|---|---|
expansion-jellyfin.yml | x86-64,arm64,arm/v7,arm/v6 | jellyfin | linuxserver/jellyfin | |
xteve | collelog/xteve |
Docker Composeファイル | プラットフォーム | アプリケーション | Dockerイメージ | 備考 |
---|---|---|---|---|
expansion-management.yml | x86-64,arm64,arm/v7,arm/v6 | samba | dperson/samba | |
portainer | portainer/portainer-ce |
Docker Composeファイル | プラットフォーム | アプリケーション | Dockerイメージ | 備考 |
---|---|---|---|---|
expansion-b25-server.yml | x86-64,arm64,arm/v7,arm/v6 | b25-server | collelog/b25-server |
sudo git clone https://github.com/collelog/tv-recorder.git
sudo docker-compose -f [Docker Composeファイル名] up -d
sudo docker logs [コンテナ名] -f
sudo docker-compose -f [Docker Composeファイル名] down
使用するチューナーがPX-Q3U4/Q3PE4/Q3PE5以外の場合はDocker Composeファイル(xxxxxxx.yml)のデバイス指定を編集する必要があります。
コンテナにマウントされる設定ファイルは ./epgstation2/config/配下です。コンテナ外から編集可能です。
コンテナにマウントされる設定ファイルは ./mirakc/config.yml です。コンテナ外から編集可能です。
OSインストールを含めた手順を以下に公開しています。(順次更新予定)
collelog - tv-recorder on Raspberry Pi 4B/8GB
このソースコードは MIT License のもとでリリースします。
ただし当Dockerfileで作成されるDockerイメージに内包される各種アプリケーションで使用されるライセンスは異なります。各プロジェクト内のLICENSE, COPYING, COPYRIGHT, READMEファイルまたはソースコード内のアナウンスを参照してください。