
概要
Tinyrack はホームラボの作業場です。ハードウェアとソフトウェアのレビューを公開し、コミュニティフォーラムを運営し、自分でサービスを動かすためのオープンソースのツールを配布しています。
ホームラボとは
ホームラボ(HomeLab)は家の中の研究室です。個人が自宅でサーバーやストレージ、ネットワーク機器を構築して運用する環境を指します。押し入れに NAS が 1 台あれば、それもすでにホームラボです。
今は多くの機能を、ごく少数の大きな事業者から借りて使っています。ホームラボは同じことを、自分が所有するハードウェアの上で自分で行う方法です。自分で動かす価値のあるものは、思ったより多くあります。
- 写真と動画のバックアップ
- 家じゅうの広告ブロック
- パスワード管理
- メモや書類
- 個人ブログ
- コミュニティサイト
- ゲームサーバー
使わなくなったデスクトップやノート PC から始められるので費用も抑えられ、まだ使える機材を廃棄せずに済みます。
ここで作っているもの
- レビューと構築の記録。 小さなコンピューターやストレージ、その上で動くソフトウェアを、実際に使ってから書いています。
- フォーラム。 ウィキがあり、構築の途中で質問できる場所です。
- YouTube。 ハードウェアの紹介と組み立ての動画です。
- オープンソースのツール。 Dotweave は git で設定を複数のマシンに同期します。Proxer はプライベートな HTTP サービスを自分で管理する公開 URL の背後に置きます。どちらも MIT ライセンスで、このホームラボで先に出てきた課題から生まれました。
このサイトを支えるインフラも同じツールで動いています。サイト自体を含めて、すべて GitHub で公開しています。
なぜ自分で動かすのか
サービスを借りるほうが妥当な場面も多く、そこを隠すつもりはありません。それでもセルフホスティングが与えてくれるものは、はっきりしています。
データは自分で電源を抜けるディスクに残ります。ハードウェアの費用を払い終えれば、そこから増えません。サービスの下にあるネットワークやストレージ、そして壊れ方まで分かるようになり、その知識は他のシステムを扱うときにも生きます。ここで公開しているツールはすべて MIT ライセンスでソースも公開しているので、離れることが交渉になることもありません。
書いている人

tinyrack です。韓国で働く開発者で、専門家というより愛好家に近いです。仕事のあとも結局コンピューターの前に戻ってきます。このサイトを動かしているホームラボのサーバーを手入れし、小さなマシンを試し、また別の Linux ディストリビューションを入れてみて、その一部をここに書いています。
この趣味をもっと始めやすくすることが目標です。そうしてもっと多くの家がサーバーとケーブルでいっぱいになればと思っています。試してみたい場合は、フォーラムのウィキから始めてください。
連絡先
フォーラムで質問するか、contact@tinyrack.net までメールを送ってください。