fluxflex社のRackhub.netが、いつのまにやら公開されておりました。今回はその辺り書きたいと思います。PaaS、fluxflexを提供するfluxflex社の新サービスで、格安のお手軽VPSみたいなサービスです。UIから登録するだけで、サーバにログインできる15日間290円からのお手軽なプライスという感じでしょうか。実装される予定らしいので、その辺りも特長になるのかなと思います。RackhubはRackhubというモノだ、と言えるんじゃないかなーと思います。Rackのプラン等を選択等ができるようになってます。3時間の無料お試し期間を適用する。サーバを作成から三時間まで、無料でお試しすることができます。Rackの公開鍵の再設定/Rackの初期化/Rackの削除等が行えるようになります。各種端末等で実行すれば、そのまま接続できます。実行してはなりません。よろしいのではないかと思います。コマンド実行環境を整えたいと思います。CLIのインスコをします。~/.dropbox-dist/dropboxdを実行します。先ほど表示されたリンクにアクセスし、リンクを承認します。サーバと同期する用のDropboxアカウントを用意した方が良いかと思います。普段使いのDropboxアカウントに、共有用のフォルダを作成サーバと同期する用アカウントを、さきほどの共有フォルダに招待サーバと同期する用アカウントで、さきほどの招待を承認という感じで共有を行いました。今度はdropboxdの自動起動の設定を行います。init.dに起動スクリプトを用意するのが作法らしいです。これをそのまま利用させていただきました。ちなみ僕が利用してる/etc/init.d/dropboxでは、DROPBOX_USERSにrackhuberを設定start-stop-daemonを/sbin/start-stop-daemonのようにフルパスで指定という風にしています。defaultsと指定します。これでまあ、起動時にDropboxを起動する、というのができます。何からの形でDropboxの同期終了を検出し、コマンドを実行せねばなりません。inotifywaitを使用しました。inotify-toolsとして、inotifywaitを実行できようにしました。Vol.157を参考に、下記のような感じで、監視する事にしました。キモとなる部分はこんな感じです。大体うまく行くかと思います。https://github.com/nyarla/iyh.nyarla.net/blob/master/watchgen-on-server>辺りで公開してるので、良ければ参考にしていただければ。上記スクリプトも、init.dで管理するようにしました。説明も疲れてきた>_<;のでスクリプトをどーんど掲載。-oを使って一つだけ検出というぐあい。あとは各種コマンドのmanを見てください。あとはdropboxの時と同じように、updated-rc.dで起動時の登録をします。Drivenなコマンド実行環境を整える方法でした。clone自分のnimによる静的生成サイトで必要なライブラリをインスコという感じです。Drivenなコマンド実行環境の構築の仕方となります。長い記事ではありましたが、お読みいただいてありがとうございました。運営者プロフィールカラクリスタについて各情報プライバシーポリシーライセンスなどその他GitHubGitlabTwitter。