18
独自のMacサーバーを実行する3つの理由

テクノロジーに関して言えば、「サーバー」という言葉から、映画『レイダース/失われたアーク《聖櫃》』のエンディングのような倉庫のような部屋を思い浮かべる人もいるかもしれない。ただし、木箱は少なく、コンピューターラックは多い。あるいは、手のひらに汗をかき、目がうつろになる原因となるかもしれない。 

しかし、サーバーは必ずしも神秘的だったり怖かったりするものではありません。サーバーとは、他のコンピューターがアクセスできる情報(またはサービス)を提供するコンピューターに過ぎません。もちろん、サーバーはもっと複雑になることもありますが、非常にシンプルで非常に役立つツールにもなり得ます。

私は、ごくありふれたいくつかの理由から自宅のネットワークで Mac mini サーバーを稼動させていますが、そのどれもが、特に私が家にいないときに、少なくともいくらかの心の平穏をもたらすのに役立ちます。 

マックミニ

ご覧ください! この Mac mini があなたの新しいサーバーになるかもしれません。

ポータル

私のMac miniの主な用途の一つは、自宅のネットワークへの入り口として使うことです。外出中や出張中、休暇中など、外出先でも自宅のマシンのデータにアクセスできるだけでなく、それらを確認したり操作したりすることもできます。

自宅のマシンにアクセスするために、いくつかの異なるサービスを維持しています。最も基本的なのは、セキュアシェル(SSH)コマンドラインインターフェース(OS Xのシステム環境設定の共有パネルでは「リモートログイン」と呼ばれます)と、それに関連付けられたセキュアFTP(SFTP)ファイル転送サービスです。これらのサービスを使うと、自宅のマシンに素早くアクセスしたり、その時に手元にあるMacやiOSデバイスにファイルをダウンロードしたりできます。 

また、OS X Serverを仮想プライベートネットワーク(VPN)のホストとして設定するという、やや複雑な手順も踏んでいます。これは基本的に暗号化されたトンネルで、データとインターネット接続を自宅のネットワーク経由で安全にルーティングするものです。場合によっては速度が遅くなることもありますが、疑わしいWi-Fiネットワークを使用しているときにデータを保護するのに役立ちます。

iPadの画面リスト

Screens を使用すると、複数のコンピューターへの接続を保存でき、最後の既知の状態のスクリーンショットを提供することもできます。

時々、自分のコンピューターで動いているアプリをチェックしたいことがあります。そんな時は、Edovia の Screens という非常に便利なアプリを使います。ファイアウォールのちょっとしたトリックをうまく使いこなせる人なら、OS X に標準装備されている画面共有機能を使って同じことができます。(Screens を使い始める前は、iMac に直接アクセスできなかったので、Mac mini に画面共有し、そこから iMac に画面共有することもありました。) リモート Mac のプログラムにアクセスできるだけでなく、もう一つのメリットもあります。電源が入っていて FaceTime カメラ付きのデスクトップ Mac があれば、休暇中などにリモートで Photo Booth を起動して家中を見渡すことができます。 

このご時世、メディアを提供しない自尊心のあるサーバーなんてあるでしょうか?私はMac miniにiTunesライブラリのフルコピーを保存しています。iCloudミュージックライブラリの調子が少し悪い時は、iTunesホームシェアリングを使ってMac miniからiOSデバイスやMacにストリーミングできます。また、オーディオブックなど、iTunesがデフォルトでクラウドに保存しないメディアにもアクセスできます。

iTunes以外のコンテンツ、主にビデオは、Mac、iOS、Apple TV、そしてその他のプラットフォーム向けのアプリを備えたホームメディアサーバー、Plexに保存されています。Plexサーバーから他のデバイスにビデオ(そしてお好みで音楽や写真も)をストリーミングできます。リビングルームの大型テレビに接続されたApple TVでも、世界を半周する旅先にあるiPhoneでも、インターネット接続さえあれば大丈夫です。  

プレックスの新しいライブラリ

Plex の設定には Web ブラウザからもアクセスできます。

金庫 

何よりも重要なのは、Mac miniが私の金庫だということです。すべての書類をアーカイブし、iTunesとPhotoライブラリのダウンロードコピーを保存し、クラウドに保存していないその他のデータもここに保管しています。SuperDuper!を使って毎晩サーバー全体のクローンを作成し、念のためCrashPlanでオンラインバックアップも取っています。  

家にはMacが3台(サーバーを含む)あるので、ファイルが紛失しないようにするのは大変です。簡単に言うと、私はサーバーをファイルの「正規版」とみなしています。 

実のところ、miniにファイルをもっと頻繁に移動させるように、もっと気を配るべきかもしれません。日常業務のほとんどをiMacで行っているので、iMacからファイルを移動することを思い出すのは、たいていたまにです。(様々なデバイスで常に作業している重要なファイルは、DropboxやiCloud Driveに保存しています。)しかし、miniに保存されているファイルの多くはかなり昔に遡るもので、中には最初のMacで作成した一番古い文書にまで遡るものもあります。

サービス込み

多くの場合、こうしたサーバーベースのテクノロジーの多くは、クラウド上で実行され、ファイルストレージやストリーミングメディアといった一般的なタスクを処理するサービスによって不要になっています。クラウドサービスは確かに便利です。私もよく利用していますが、場合によっては単に自分に合わないこともあります。自前サーバーを運用する最大のメリットは、すべてを最初から最後まで自分でコントロールできることです。しかし、これにはデメリットもあります。何か問題が発生した場合、通常は自分で解決しなければなりません。しかし、自分で解決することに勝るものはない場合もあります。