Ubuntu 18.04LTSへ gerberaをインストールした際のメモ
gerberaのインストール
$ sudo apt update
$ sudo apt install gerberasudo cp /etc/gerbera/config.xml /etc/gerbera/config.xml.bak
config.xmlの内容を環境に合わせて変更する。
初期状態のファイルはとりあえずバックアップしてから内容を変更。
$ sudo cp /etc/gerbera/config.xml /etc/gerbera/config.xml.bak
$ sudo vi /etc/gerbera/config.xml
mysqlとps3から利用したいので次の箇所を変更
変更箇所 | 変更前 | 変更後 | 内容 |
8行目 | <ui enabled=”no” show-tooltips=”yes”> | <ui enabled=”yes” show-tooltips=”yes”> | gerberaのWeb UIを有効化 |
28行目 | <sqlite3 enabled=”yes”> | <sqlite3 enabled=”no“> | sqliteの無効化 |
31行目 | <mysql enabled=”no”>
<host>localhost</host> <username>gerbera</username> <database>gerbera</database> </MySQL> |
<mysql enabled=”yes”>
<host>localhost</host> <username>MYUSERNAME</username> <database>MYDBNAME</database> <password>MYPASSWORD</password> </MySQL> |
mysqlを有効化 databaseのパスワードを追加 |
37行名 | <protocolInfo extend=”no”/> | <protocolInfo extend=”yes“/> | PS3 support有効化 |
gerberaのサービス起動と初期設定
$ sudo service gerbera restart
WebUIにアクセスする為にPortを確認する。
$ sudo cat /var/log/syslog | grep gerbera
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Gerbera UPnP Server version 1.1.0 – http://gerbera.io/
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: ===============================================================================
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Gerbera is free software, covered by the GNU General Public License version 2
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Copyright 2016-2017 Gerbera Contributors.
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Gerbera is based on MediaTomb: Copyright 2005-2010 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: ===============================================================================
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Loading configuration from: /etc/gerbera/config.xml
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Checking configuration…
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Setting filesystem import charset to UTF-8
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Setting metadata import charset to UTF-8
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Setting playlist charset to UTF-8
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 WARNING: You enabled the YouTube feature, which allows you
Feb 3 08:59:22 server gerbera[2938]: to watch YouTube videos on your UPnP device!
Feb 3 08:59:22 server gerbera[2938]: Please check http://www.youtube.com/t/terms
Feb 3 08:59:22 server gerbera[2938]: By using this feature you may be violating YouTube
Feb 3 08:59:22 server gerbera[2938]: service terms and conditions!
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Configuration check succeeded.
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 WARNING: Sqlite3 database seems to be corrupt or doesn’t exist yet.
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: no sqlite3 backup is available or backup is corrupt. automatically creating database…
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: database created successfully.
Feb 3 08:59:22 server gerbera[2938]: 2019-02-03 08:59:22 INFO: Initialized port: 49152
portが49152と分かったのでWebブラウザーでアクセスしてgerberaからコンテンツにアクセスできるように設定する。
設定はmediatombと同じ