酒呑みガジェット

画像WEB配信システムを構築してしまう

いやーやってしまいました。

子供が生まれたこともあってか、嫁さんや他の方々に子供の写真(動画もあるんですが何せH264の60FPS動画なもので巨大すぎるのでとりあえず割愛)をネット経由で最新の画像を見せたい!

うちにはAppleTVやiPhone,iPadがあります。確かにiCloudで見せれないこともないのですが、それだと相手もiDeviceじゃないといけないなどの制約があります。(SNSであげるのは、、躊躇してますので)

ここはどこでも観れるようにwebで構築してしまえということでやってしまいました。

内容は以下です。

 

構築内容

 

macpro (1)→ raspi (2)→ [インターネット] →実家のeeePC

 

写真をmacproのある箇所に置く

(1)rsyncより同期が30分周期(archlinuxのfcronを使用)

ラズパイに動画と写真がrsyncより同期される(ここでホーム内のサーバには最新のデータがある状態)

(2)rsyncより同期が20分周期(インターネット越しで実家のeeepcに写真データが移動します)

実家のeeepcの作業はDinamicDNSの設定とsshd で、webはnignx,php-fpmで構築してます。

周期的にサムネイルと少し縮小した写真を作成しwebのエリアにおいていきます。phpはサムネイルのあるディレクトリの中をみて最新ファイルでソートかけて画像のタグを作成してます。

 

最後の反映まで大体30分〜40分ほどかかりますが。

トリガーでやってもよかったのですが、運用がちょっと面倒になりそうなので現状維持で。

モバイルバージョンを終了