VPS」カテゴリーアーカイブ

フォトライブラリの写真をWebDAVにアップロードする

PhotoSync


さて、VPNサーバーにズンドコアップロードするぜ!
ってことで、今度はフォトライブラリの写真でもアップロードしてみようかなと思い、いろいろアプリを探してみたらいいものを見つけた。



PhotoSync


PhotoSyncっていう、ありきたりな名前のソフトなんだけど、WebDAVに対応している貴重なフォトアプリ。


PhotoSync – wirelessly transfers your photos and videos App
カテゴリ: 写真/ビデオ
価格: ¥170


当然ユニバーサルアプリなので、iPhone、iPad両方使える。



PhotoSync設定の前に


アプリの設定の前に、WebDAV上に写真を保存するフォルダを作っておこう。



PhotoSyncの設定


カメラロールの写真をアップロードするのなら、Camera Rollを選択して右上の赤いボタンをタップしたら出てくるSyncNewをタップ。


PhotoSync


4ページ目にあるWebDAVをタップ。


PhotoSync 1


注意書きはOKをタップ。


PhotoSync 3


Server:ホスト名/dav(https://は要らない)

Login:WebDAVのユーザー名

Password:WebDAVのパスワード

Directory:写真を保存したいディレクトリ名

Use SSL: (オン)


PhotoSync 4


Doneをタップして設定終了。

だが、WebDAVがあるページが4枚目とタップするのが非常に面倒くさいので場所を変える。

右下のiボタンをタップ。


PhotoSync 5


Configureをタップ。


PhotoSync 6


Editをタップ。


PhotoSync 7


WebDAV欄の右側にある三を押さえながら上にスライドする。


PhotoSync 8


一番上に持ってきて指を離すと一番上の段にWebDAVが移動する。


PhotoSync 9


そうするとSyncボタンを押した時の1ページ目にWebDAVが表示されるのでSyncしやすい。


PhotoSync 10


しかし、このままSyncすると勝手にiPhone4s(端末名)/CameraRollというディレクトリを勝手に作成される。

それでもいいならSyncをする。
勝手にディレクトリを作られるのはヤダ!って人は、設定を変える。

右下のiボタンをタップ。


PhotoSync 5


Configureをタップ。


PhotoSync 6


WebDAVをタップ。


PhotoSync 11


Create Subdirsをオフにする。


PhotoSync 12


これで勝手にディレクトリを作られることはなくなった。



Syncしてみよう


赤のSyncボタンを押してSync Newをタップし、WebDAVを選択するとWebDAVに写真と撮った動画がアップロードされる。
ものすごい楽。
次にアップするときは新しいファイルしかアップロードされないのもいい。
だけど、WiFiが切断して失敗することもある。
その時は再度Syncすればよい。
きちんと途中からSyncされる。



ビューワーがね・・・


アップロードはいい。
素晴らしい。
だけど、アップローダーなので、iPhoneでSyncしたものをiPadで見るっていうのができないんだよね。
これが難点だわ。
Linuxのビューワーとアプリなんかないかな。
まさ様がコメントしていたソフトを試してみようかな。
どうなんだろあれ。


【小ネタ】Subsonicで日本語名アーティストをソートする【アルファベット順】

Subsonicは日本語化がザルなだけあって、日本語フォルダはあいうえお順にソートされない。
全部#にぶち込まれてしまう。
なかなかこれが不便。
なので、せめてアルファベット順でいいのでソートされる方法を考えてみた。

続きを読む

【VPS】自分の環境をクラウド化3部作を作り終えて【最高】

さて、VPS三部作はいかがだったでしょうか?

かなりミスがあって申し訳なかったです。

どうしても3連続でアップしたかったので無理したらこのザマです。



関連記事

【オレオレ証明書】自作WebDAVサーバーにWindows7で接続する【Windows7】

【WebDAV】VPSをミュージックストリーミングサーバーにする【Subsonic】

【MyCloud】さくらVPSをAirVideoサーバーにする【ストリーミング】

続きを読む

【MyCloud】さくらVPSをAirVideoサーバーにする【ストリーミング】

AirVideo


最後の大仕事、VPSのAirVideoサーバー化です。
これを行うことにより、WebDAVを通してファイル管理の一元化、音楽のストリーミング再生、そして、動画のストリーミング再生が可能になる。
これだけ出来ると、imotenを使わなくてもVPSを借りる価値があるね。
AUやSoftBankのiPhoneを使っていたとしても十分役に立つ。

※この設定はさくらインターネットのVPSの新プランと契約し、WebDAVの設定を終了したものとして書いてあります。


2014/04/02追記

本家AirVideoサーバー用プログラムが削除されていたので、自分のサーバーにアップロードしました。



ライブラリ群のインストール


AirVideoのサーバー稼働に必要なライブラリをインストールする。


[root@ ~]# yum -y install java-1.6.0-openjdk yasm git SDL-devel faac faad2-devel エンターキー


ライブラリ、java-1.6.0-openjdk、yasm、git、SDL-devel、faac、faad2-develがインストールされた。

※JavaSEをインストールしてある場合はjava-1.6.0-openjdkをインストールする必要は無い。



lame-3.99.5のインストール


次にlame-3.99.5をダウンロードする。


[root@ ~]# wget http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz/download tar xzvf lame-3.99.5.tar.gz エンターキー


lame-3.99.5.tar.gzを展開。


[root@ ~]# tar xzvf lame-3.99.5.tar.gz エンターキー


lame-3.99.5をインストールする。


[root@ ~]# cd lame-3.99.5 エンターキー


[root@ ~lame-3.99.5]# ./configure –enable-nasm –disable-shared && make && make install エンターキー


これでlame-3.99.5がインストールされた。


[root@ ~lame-3.99.5]# cd エンターキー

でカレントディレクトリへ戻る。



x264のインストール


x264をダウンロードする。


[root@ ~]# git clone git://git.videolan.org/x264.git エンターキー


x264がダウンロードされた。

x264をインストールする。


[root@ ~]# cd x264/ エンターキー


[root@ ~x264]# ./configure –prefix=/usr –disable-asm –enable-static && make && make install エンターキー


これでx264がコンパイル&インストールされた。


[root@ ~x264]# cd エンターキー


でカレントディレクトリへ戻る。



AirVideo用カスタムFFMpegをインストール


ffmpeg-for-2.4.5-beta7.tar.bz2をダウンロード。


[root@ ~]# wget https://naonotes.com/airvideo/ffmpeg-for-2.4.5-beta7.tar.bz2 エンターキー


ffmpeg-for-2.4.5-beta7.tar.bz2がダウンロードされた。

ffmpeg-for-2.4.5-beta7.tar.bz2を展開。


[root@ ~]# tar jxvf ffmpeg-for-2.4.5-beta7.tar.bz2 エンターキー


FFMpegが展開された。

FFMpegをインストールする。


[root@ ~]# cd ffmpeg エンターキー


[root@ ~ffmpeg]# ./configure –enable-libmp3lame –enable-static –enable-gpl –enable-pthreads –enable-libx264 –disable-shared && make && make install エンターキー


これでFFMpegはインストールされ、AirVideoに必要なライブラリが揃った。


[root@ ~ffmpeg]# cd エンターキー


でカレントディレクトリへ戻る。



AirVideo用ディレクトリの作成


動画保存用ディレクトリを作成。


[root@ ~]# mkdir /var/www/html/dav/movies エンターキー


保存用ディレクトリが作成された。

インストール用ディレクトリの作成。


[root@ ~]# mkdir /usr/local/airvideo エンターキー


インストール用ディレクトリが作成された。



ディレクトリの所有権を変更


動画保存用ディレクトリの所有権をrootからApacheへ変更。


[root@ ~]# chown apache.apache /var/www/html/dav/movies エンターキー


ディレクトリの所有権が変更された。



AirVideoのダウンロード


Linux版AirVideoをダウンロード。


[root@ ~]# cd /usr/local/airvideo エンターキー


[root@ ~airvideo]# wget https://naonotes.com/airvideo/AirVideoServerLinux.jar エンターキー


Linux版AirVideoがダウンロードされた。


[root@ ~airvideo]# cd エンターキー


でカレントディレクトリへ戻る。



設定ファイルの作成


AirVideo設定ファイルを作成する。


[root@ ~]# vi /usr/local/airvideo/properties エンターキー


真っ白なファイルが開くので、そこに下記テキストをペースト。


–ここから–

path.ffmpeg = /usr/local/bin/ffmpeg
password = AirVideo用パスワード
subtitles.encoding = windows-1250
subtitles.font = Verdana
folders = Movies:/var/www/html/dav/movies

–ここまで–


書き込んだら:wqで終了。



AirVideo起動プログラムの作成


再起動しても自動起動するよう起動プログラムを作成する。


[root@ ~]# vi /etc/init.d/airvideo エンターキー


真っ白なファイルが開くので、そこに下記テキストをペースト。


–ここから–

#!/bin/sh
#
# chkconfig: 345 77 01
# description: Air Video is stream videos to iOS.
# processname: airvideoserver
# pidfile: /var/run/airvideoserver.pid
#

# Source function library.
. /etc/init.d/functions
. /etc/sysconfig/network

JAVA=`which java`
AIRVIDEO=/usr/local/airvideo/AirVideoServerLinux.jar
CONFIG=/usr/local/airvideo/properties
LOG=/var/log/airvideo.log
PIDFILE=/var/run/airvideoserver.pid
LOCKFILE=/var/lock/subsys/airvideoserver

RETVAL=1

start(){
echo -n “Starting AirVideo: “
if [ -f $LOCKFILE ]; then
echo $”airvideoserver service is already running.”
RETVAL=1
else
exec $JAVA -jar $AIRVIDEO $CONFIG >> $LOG 2>&1 &
RETVAL=$?
touch $LOCKFILE
ps -ef | grep $CONFIG | grep -v grep | awk ‘{print $2}’ > $PIDFILE
fi
[ $RETVAL = 0 ] && success $”$base startup” || failure $”$base startup”
echo
return $RETVAL
}

stop(){
echo -n “Shutting down AirVideo: “
exec ps -ef | grep $CONFIG | grep -v grep | awk ‘{print $2}’ | xargs kill -9 >/dev/null 2>&1
RETVAL=$?
[ $RETVAL = 0 ] && success $”$base shutdown” || failure $”$base shutdown”
rm -f $LOCKFILE
rm -f $PIDFILE
echo
return $RETVAL
}

case $1 in
start)
start
;;
stop)
stop
;;
restart)
$0 stop
$0 start
;;
status)
status airvideoserver
if [ -f $LOCKFILE ]; then
RETVAL=0
else
RETVAL=3
fi
;;
*)
echo “Usage: $0 {start|stop|restart|status}”
RETVAL=1
;;
esac

exit

–ここまで–


ミスなくペーストできたら:wqで保存。



起動プログラムに実行権を付与


起動プログラムがAirVideoを起動できるよう実行権を付与する。


[root@ ~]# chmod 755 /etc/init.d/airvideo エンターキー


これで実行権が与えられた。



自動起動設定


再起動時に自動起動するよう設定。


[root@ ~]# chkconfig –add airvideo エンターキー


これで自動起動するよう設定された。



ログのローテーションと自動削除設定


ログが溜まり過ぎないようにログファイルのローテーション設定。


[root@ ~]# vi /etc/logrotate.d/airvideo エンターキー


真っ白なファイルが開くので、そこに下記テキストをペースト。


–ここから–

/var/log/airvideo.log
{
daily
missingok
rotate 10
}

–ここまで–


ログのローテーション設定は終了した。



AirVideoの起動


AirVideoを起動する。


[root@ ~]# /etc/init.d/airvideo start エンターキー


AirVideoサーバーが起動した。
これでVPSでの設定は終了。

WebDAVのmoviesフォルダに動画を入れておこう。



iPhone(iPad)での設定


AirVideo Clientをダウンロードする。


Air Video – Watch your videos anywhere! App
カテゴリ: ユーティリティ
価格: ¥250


AirVideoを起動し、+をタップ。


AirVideo



Specify Address Manuallyをタップ。


AirVideo 1



Locationにホスト名を入力し、Saveをタップ。


AirVideo 2



サーバーが追加されるので、それをタップ。


AirVideo 3



propertiesファイルを入力した時に記述したパスワードを入力し、Confirmをタップ。


AirVideo 4



これで動画を再生することが出来る。


AirVideo 5



VPSのクラウドメディアサーバー化もほぼ完成


VPSサーバーでのファイルの送受信にとどまらず、音楽や動画もストリーミング再生が可能になった。
しかもファイルアップロードはドラッグ・アンド・ドロップで可能。
一応すべて簡単にデータをアップロードできるように設計したつもりです。

それにしても、AirVideoの設定は最高難易度だったな(-_-;)
トラップ多すぎ。
エンコーダーをFFMpegに絞ることでインストールできた。
K.s様ヒントをくれてありがとうございますヽ(´ー`)ノ
FFMpegはかなり広範囲の動画をエンコードできるので、これで十分だと思われる。

昨日のSubsonicといい、なんかもう俺の役目は済んだっていう感じがするわw

それでは最強のクラウドマルチメディア環境を楽しんで下さいなヽ(´ー`)ノ


【WebDAV】VPSをミュージックストリーミングサーバーにする【Subsonic】

CentOS6にストリーミングビデオサーバーにする設定をするのに必死こいてコミュニティを見ていたら、副産物でミュージックストリーミングサーバーが出来たでござる。

WebDAVと連動させると驚くほど便利だったのでまとめてみた。

アメリカ人ありがとうヽ(´ー`)ノw

でも俺の英語力じゃあなた達の英語読みにくいよ・・・(;´Д`)w

動画も再生できるぜ!っていうから必死こいて設定したらFlashじゃねーか!

騙された(;´Д`)w

でも、とても使える久々の大型アップロード記事です。
imotenを使うために仕方がなく契約したVPSだったのに、imotenがVPSの中にある1ソフトウェアに過ぎなくなってしまった。

それくらい大きく便利な存在になったね。

感慨深い。


※この設定はさくらインターネットのVPSの新プランと契約し、WebDAVの設定を終了したものとして書いてあります。


【オレオレ証明書】自作WebDAVサーバーにWindows7で接続する【MacもOK】 | naonotes.com(ナオノーツ)


※2012/05/27 追記

無料じゃありませんでした(;´Д`)

一ヶ月の試用期間後、曲の再生ができなくなります。

使い続けるには10€(約1000円くらい)以上の寄付が必要です。

くわしくはこちらの記事をご覧下さい。


Subsonicというソフトを使う


今回、AirVideoサーバーをインストールするのが死ぬほど面倒なため、他の代用品を探していたら見つけたシロモノなのだが、思いのほか便利だった。
ほぼすべての曲をストリーミング再生できるので、iTunesより便利。
よりクラウド化が進むわ。



Subsonicのインストール


JavaJDKのインストール

JavaJDKをインストールする。


[root@ ~]# yum install java-1.6.0-openjdk エンターキー


なにか聞かれてもエンターを押していればインストールは終わる。



Subsonicをダウンロード


Subsonicをダウンロードする。


[root@ ~]# wget “http://jaist.dl.sourceforge.net/project/subsonic/subsonic/4.6/subsonic-4.6.rpm” エンターキー

Subsonicがダウンロードされた。



Subsonicのインストール


Subsonicをインストールする。

[root@ ~]# rpm -ivh subsonic-4.6.rpm エンターキー

Subsonicがインストールされた。



ライブラリのインストール


曲をmp3形式にエンコードするためのライブラリ、ffmpeg flac faad2 lame vorbis-tools をインストールする。
動画をエンコードするffmpegもインストールするのだが、実はPCのブラウザからは動画も見ることができるため。
動画を入れないのであれば必要ない。


[root@ ~]# yum -y install ffmpeg flac faad2 lame vorbis-tools エンターキー


これでライブラリ群がインストールされた。

すべてをインストールすると、音楽はogg oga aac m4a flac wav wma aif aiff ape mpc shn に対応し、動画はavi mpg mpeg mp4 m4v mkv mov wmv ogv px m2ts に対応する。
とはいえ、動画をFlashにコンバートするSubsonicは、iOSで動画を見ることはできない。



ディレクトリの作成


音楽を保存するディレクトリを作成する。


[root@ ~]# mkdir /var/www/html/dav/music エンターキー


音楽保存用ディレクトリが作成された。

プレイリスト用ディレクトリを作成する。


[root@ ~]# mkdir /var/www/html/dav/playlists エンターキー


プレイリスト用ディレクトリが作成された。



パーミッションの変更


作ったディレクトリのパーミッションを変更する。


[root@ ~]# chmod 755 /var/www/html/dav/music エンターキー


[root@ ~]# chmod 755 /var/www/html/dav/playlists エンターキー


パーミッションは変更された。



所有権の変更


作ったディレクトリの所有権をApacheに変更する。


[root@ ~]# cd /var/www/html/dav/ エンターキー


ディレクトリdavへ移動した。

所有権を変更する。


[root@ ~dav]# chown apache.apache music エンターキー

[root@ ~dav]# chown apache.apache playlists エンターキー


ディレクトリの所有権がrootからApacheへ変更された。

これでVPSの設定は終了。



ブラウザでSubsonicにログインする


ブラウザでsubsonicにアクセスする。


http://ホスト名:4040


subsonicのログイン画面が出てくるので、


ユーザー名:admin
パスワード:admin


でログインする。



adminパスワードの変更


このままだと誰でもadminにログインできるので、可及的速やかにパスワードを変更する。


1 change administrator password.をクリック。


Subsonic



adminのパスワードを変更する。


Subsonic 1


パスワードは変更された。



フォルダ(ディレクトリ)等の設定


2 Set up media folders.をクリック。


Subsonic 2



Generalをクリックし、Playlist folderを


/var/www/html/dav/playlists


に変更。

Default languageを日本語に変更する。


Subsonic 3



音楽フォルダをクリックし、Musicのフォルダの場所を


/var/www/html/dav/music


に変更。


Subsonic 4



フォルダの場所を変更するのは、WebDAV上のフォルダにするためだったんだよね。
こうすることで、WebDAVに接続するだけで音楽ファイルをドラッグ・アンド・ドロップのみでアップロードすることが出来る。
WebDAVに接続し、musicフォルダに音楽を入れておこう。



iPhone(iPad)での設定


Subsonicアプリ、iSubをダウンロード。


iSub Music Streamer App
カテゴリ: ミュージック
価格: ¥450

iSub Music Streamer Lite App
カテゴリ: ミュージック
価格: ¥170

iSub Music StreamerとLiteとの差はわからん。
ユニバーサルアプリなので、iPhone・iPad両方使える。
これからの設定はiSub Music Streamerで行なっている。
Liteは知らん。

起動したら、SETUP YOUR FIRST SERVER をタップ。


Subsonic 5



Subsonic Easy Listeningをタップ。


Subsonic 6


上から順に、

http://ホスト名:4040
admin
adminパスワード

を入力し、Saveをタップ。


Subsonic 7



Quickをタップ。


Subsonic 8


RECENTLY PLAYEDをタップ。


Subsonic 9



アルバムをタップし、曲をタップすると曲が再生される。


Subsonic 10



とんでもないシロモノを見つけてしまった・・・


ストリーミングで音楽を再生させることができるSubsonic。
ただでさえ便利なのに、WebDAVと連動させることにより曲のアップロードが尋常じゃなく楽になる。
WevDAVにあるmusicフォルダに叩きこむだけ。
一度入れてしまえばiPad・iPhoneどころか、ブラウザが動作するPCやMac等、何でも音楽を再生することができる。

しかもストリーミング再生なので、端末の容量を圧迫しない。
いつでも何処でもネットさえ繋がれば再生できるという夢の様なサーバーソフトウェア。

さくらインターネットのVPSの新プランをあますことなく生かせるってもの。

あ、iTunesからダウンロードで購入した曲は聞けない。
あくまでCDから吸い上げたものだけね。

スゲー便利だわ。
凄すぎて笑うw
聞こうと思えば会社のPCからでも聞けるよw

設定自体はそれほど難しくないので、サクっと設定してストリーミングミュージックライフを楽しんで下さい。

出来たらこっちも設定してみよう。

【MyCloud】さくらVPSをAirVideoサーバーにする【ストリーミング】


【オレオレ証明書】自作WebDAVサーバーにWindows7で接続する【MacもOK】

webdav

前に一度書いたことがあるんだけど、できない!という声が多かった。
なので新サーバーに移行記念ということで、復習もかねてテストしてみた。
結果、成功したのでWebDAVサーバーの設定法からまとめて書き上げてみる。

せっかくさくらインターネットのVPSの激増したHDDのVPSを使うなら、WebDAV化しないともったいない。
DTIのVPSはそもそもホスト名がないから無理。

もしもうWebDAVサーバーを作っちゃった!って人は、CentOSをクリーンインストールして、1からやり直しするといいかもしれない(-_-;)w
一緒に実験して頂いた方は、それでつながってました。
ご協力本当に感謝ですヽ(´ー`)ノ

ちなみにブログ主はMacOSなので、基本質問には受け付けかねます。
出来なかったら諦めてください。

続きを読む

【ぜ、全滅?1000台のVPSが全滅?】さくらのVPSが大人気でワロタw【1時間もたたずにか?】

パッと見ただけでタイトルの元ネタが分かる人は、相当アレです。

2日にさくらインターネットのVPS2Gが1000台分追加されたけど、あっという間に売りさばかれて即終了。
1時間ちょっとしか持たなかったんじゃないのかな。
どんだけ人気あんだよ。
仮想サーバーってそんなに使う人いるのかと思ってたんだが。
旧プランからの借り換え需要かな。

続きを読む

【家のMacminiが】自宅用サーバーが役立たずに。【お役御免に?】

そういえば、最近MacMiniにあまりアクセスしていないことに気がついた。
AirVideoサーバーにしているから、動画を見たりするときと、本をダウンロードするくらい。
テキストとかはもうVPSのWebDAVで十分すぎる容量なので、そっちでやり取り。
あれ?もしかしてさくらインターネットのVPSの新プランにしたら要らない子になるんじゃね?w

続きを読む

【まず】imotenやVPS等の質問コメントのガイドライン【ググれ】

google

今まで質問コメントを一つ一つ返していたのですが、さすがに精神的に限界が来たのでガイドラインを定めます。
中の人は1人なんで、何度も同じ質問を返すのも大変なのよ(;´Д`)
初心者だからっていう人もいるけど、はじめは皆そうだから。


【さくら】VPSサーバーのパフォーマンスを向上させる。【DTI】


【Gmail】CentOS6.x(64bit)でimotenを設定して@docomo.ne.jpメールを使う【主にさくらインターネット編】


【iPhone】imotenの送信メールをSSL化する【docomoメール】


【オレオレ証明書】自作WebDAVサーバーにWindows7で接続する【Windows7】

【WebDAV】VPSをミュージックストリーミングサーバーにする【Subsonic】


【MyCloud】さくらVPSをAirVideoサーバーにする【ストリーミング】

続きを読む