2-3.OMVの設定 のバックアップ(No.10)


extrasプラグイン

http://omv-extras.org/simple/index.php?id=how-to-install-omv-extras-plugin
にある"From OMV web interface"を使うと原因不明で進まず、はまる。
"From command line as root"を使えば分かるのだが、apt-transport-httpsが入っていないせいで
"dpkg -i openmediavault-omvextrasorg_latest_all.deb"が上手くいかない。
私は

apt-get install apt-transport-https

でインストール出来たと思うのだが、Webでぐぐると、

apt-get -f install apt-transport-https

でないとインストールできないとある。もはやどっちが正しいかを確かめる術なし。

Webの情報が古い。今extrasは以下のモジュールがあるみたい。

http://omv-extras.org/debian/pool/main/o/

Index of /debian/pool/main/o
[ICO]	Name	Last modified	Size	Description
[DIR]	Parent Directory	 	- 	 
[DIR]	openmediavault-anacron/	08-Jan-2015 11:16 	- 	 
[DIR]	openmediavault-aufs/	12-Dec-2014 06:35 	- 	 
[DIR]	openmediavault-autoshutdown/	09-Feb-2015 08:51 	- 	 
[DIR]	openmediavault-backup/	14-Dec-2014 08:41 	- 	 
[DIR]	openmediavault-btsync/	02-Nov-2015 10:07 	- 	 
[DIR]	openmediavault-calibre/	25-Mar-2015 10:18 	- 	 
[DIR]	openmediavault-cups/	21-Jul-2015 05:56 	- 	 
[DIR]	openmediavault-ddclient/	06-May-2015 05:55 	- 	 
[DIR]	openmediavault-developer/	24-Dec-2015 07:15 	- 	 
[DIR]	openmediavault-dnsmasq/	20-Aug-2015 07:45 	- 	 
[DIR]	openmediavault-docker-gui/	30-Aug-2015 13:52 	- 	 
[DIR]	openmediavault-downloader/	31-Aug-2015 07:01 	- 	 
[DIR]	openmediavault-emby/	07-Jan-2016 06:50 	- 	 
[DIR]	openmediavault-extplorer/	01-Feb-2016 09:43 	- 	 
[DIR]	openmediavault-fail2ban/	02-Aug-2015 08:10 	- 	 
[DIR]	openmediavault-flashmemory/	07-Feb-2016 16:23 	- 	 
[DIR]	openmediavault-git/	12-Jul-2014 08:51 	- 	 
[DIR]	openmediavault-greyhole/	06-Jul-2015 12:52 	- 	 
[DIR]	openmediavault-hpraid/	12-Dec-2014 07:33 	- 	 
[DIR]	openmediavault-kerberos/	06-Jan-2016 19:03 	- 	 
[DIR]	openmediavault-letsencrypt/	10-Feb-2016 11:11 	- 	 
[DIR]	openmediavault-links/	08-Apr-2015 09:41 	- 	 
[DIR]	openmediavault-locate/	15-Feb-2016 16:34 	- 	 
[DIR]	openmediavault-luksencryption/	05-Feb-2016 11:22 	- 	 
[DIR]	openmediavault-mcmyadmin/	12-Dec-2014 06:51 	- 	 
[DIR]	openmediavault-mediabrowser/	30-Dec-2014 08:43 	- 	 
[DIR]	openmediavault-minidlna/	24-Aug-2015 06:51 	- 	 
[DIR]	openmediavault-mpd/	03-Feb-2016 07:07 	- 	 
[DIR]	openmediavault-mumble/	12-Dec-2014 06:45 	- 	 
[DIR]	openmediavault-mysql/	29-Jul-2015 09:27 	- 	 
[DIR]	openmediavault-nginx/	01-Jan-2016 17:53 	- 	 
[DIR]	openmediavault-offlineimap/	01-Jun-2015 08:17 	- 	 
[DIR]	openmediavault-omvextrasorg/	14-Jan-2016 13:06 	- 	 
[DIR]	openmediavault-plexmediaserver/	15-Jan-2016 07:56 	- 	 
[DIR]	openmediavault-postgresql/	08-Apr-2015 07:50 	- 	 
[DIR]	openmediavault-pptp/	26-Dec-2013 15:15 	- 	 
[DIR]	openmediavault-processlist/	26-Dec-2013 08:33 	- 	 
[DIR]	openmediavault-pxe/	20-Apr-2015 07:08 	- 	 
[DIR]	openmediavault-remotedesktop/	19-Jun-2015 10:26 	- 	 
[DIR]	openmediavault-remotenfs-share/	28-Jan-2014 15:54 	- 	 
[DIR]	openmediavault-remoteshare/	14-Apr-2015 07:05 	- 	 
[DIR]	openmediavault-roundcube/	04-Apr-2015 11:17 	- 	 
[DIR]	openmediavault-rsnapshot/	08-Jun-2015 08:11 	- 	 
[DIR]	openmediavault-sensors/	12-Feb-2015 13:28 	- 	 
[DIR]	openmediavault-shellinabox/	30-Oct-2015 14:24 	- 	 
[DIR]	openmediavault-snapraid/	26-May-2015 15:12 	- 	 
[DIR]	openmediavault-sonarr/	12-Dec-2014 07:29 	- 	 
[DIR]	openmediavault-supportinfo/	14-Feb-2014 07:07 	- 	 
[DIR]	openmediavault-syncthing/	10-Nov-2015 09:00 	- 	 
[DIR]	openmediavault-teamspeak3/	12-Dec-2014 06:22 	- 	 
[DIR]	openmediavault-transmissionbt/	05-May-2015 17:10 	- 	 
[DIR]	openmediavault-unionfilesystems/	12-Dec-2015 09:24 	- 	 
[DIR]	openmediavault-vdr-extras/	14-Jun-2015 21:44 	- 	 
[DIR]	openmediavault-vdr/	27-Apr-2015 17:29 	- 	 
[DIR]	openmediavault-virtualbox/	08-May-2015 07:06 	- 	 
[DIR]	openmediavault-virtualhosts/	27-Jan-2014 10:54 	- 	 
[DIR]	openmediavault-wakealarm/	12-Dec-2014 06:30 	- 	 
[DIR]	openmediavault-webdav/	17-Oct-2015 07:58 	- 	 
[DIR]	openmediavault-website/	27-Jan-2014 10:53 	- 	 
[DIR]	openmediavault-websites/	28-Jan-2015 10:42 	-  	 
[DIR]	openmediavault-wol/	08-May-2015 13:42 	- 	 
[DIR]	openmediavault-wordpress/	12-Dec-2014 06:00 	- 	 
[DIR]	openmediavault-zfs/	28-Jun-2015 15:32 	- 	 

xcahce

PHP Version 5.4.45-0+deb7u2なので、OPCacheが入っていない。
apt-cache search OPCacheすると、PHP5-xcacheパッケージは入れられるようだ。

apt-get install php5-xcache
cd 公開ディレクトリ
mkdir xcache
cd xcache
cp -r /usr/share/xcache/admin .

その前に

vi /etc/php5/conf.d/20-xcache.ini

して、

[xcache.admin]
;xcache.admin.enable_auth = On
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = ""

して、ちゃんとuserとパスワード設定しないとweb interface出てこない。

http://forums.openmediavault.org/index.php/Thread/11579-Modify-the-80-threshold-filesystem-notification/
http://forums.openmediavault.org/index.php/Thread/12718-SOLVED-80-Resource-limit-warning-for-space-on-filesystem/
http://forums.openmediavault.org/index.php/Thread/12313-User-home-directory-filesystem-mounted-noexec-incorrectly/

noexecの罠

OMVで設定すると、fstabにはnoexecが付いている。perlのcgiとかは注意しとかないと。最初に/etc/default/openmediavaultの下の
OMV_FSTAB_MNTOPS_EXT3
OMV_FSTAB_MNTOPS_EXT4
OMV_FSTAB_MNTOPS_JFS
OMV_FSTAB_MNTOPS_XFS
等を編集しておくといいかも。既に/etc/openmediavault/config.xmlで設定済みの場合には、//system/fstab/mntentの<opt>フィールドを変更する。

nginx-cgi

phpはOMV-webuiから設定可能。

webで設定しようとすると、公開するディレクトリには制限があって、データフォルダだけになる。
/に、/home/www作って公開しようとしてもできない。/homeをマウントすればできるが、するとnoexecになる。