見出し画像

miniPCでホームサーバーを作るつもりがLinuxの勉強が始まった話

Amazonブラックフライデーの季節ということで、流行りのminiPCを買いました。
このminiPCに問題があったのですがそれは置いといて、こいつをホームサーバにしようと考えています。
やり始めたら全然ホームサーバーにたどり着かないという話を少し書いてみます。

なぜ、こんなことになったのか(お品書き)

  • miniPCで個人用ファイルサーバとクラウドストレージを作ろう。

  • サーバーならLinuxでしょう。

  • Ubuntuがいいらしいので入れてみた。

  • 男は黙ってCLIのお勉強。

  • 夢は広がるが道のりは遠くdocker構築しようとしてる。

miniPCでファイルサーバとクラウドストレージを作ろう

Amazonブラックフライデーの季節なので前々からカートに入れていたファンレスminiPCを買って自宅サーバを作ろうと色々調べていた。
この辺の紆余曲折もまたかければと思いますが、実用性考えると、ファイルサーバとクラウドストレージを作るということに落ち着いた。
ファイルサーバもクラウドストレージもソフトがあるのでぶち込んで設定すれば出来る。
なんやかんやドメイン取ったらり面倒くさいことも多いのですが、ぽちって始めることになりました。
ファンレスは高かったので、静かと評判のものを買いました。

サーバーならLinuxでしょう。

中華miniPCあるあるなのですが、Windowsのライセンスがあれなことになっている可能性が高いので、そこは捨てることにします。
サーバ構築にも最適でお金もかからずセキュリティも担保出来るLinuxでの構築を目指します。
正直Linuxは数年前までクライアントを仕事で触っていたのですが構築は初めてなので、デスクトップのあるディストリビューションでお勉強を開始します。

Ubuntuがいいらしいので入れてみた。

本筋とは関係ないのですがPostgreSQLとかも入れたいと調べていた時に出てきたUbuntuが調べると、スタンダードで良いらしいということで入れることにしました。
昔はLinuxというとインストールが大変と思っていたのですが、最近はiosイメージのダウンロードとブートディスク作成ツールで合計30分もあればセットアップできてしまうことが分かった。
実際やってみて本当に3ステップぐらいでインストールできてしまった。
これがまた軽量でサクサク動くので、うれしくなって、Win11に上げられず捨てようとしていたノートパソコンに入れてこれは良いものだとなりました。

男は黙ってCLIのお勉強。

本筋へ戻るべく捨てかけていたノートパソコンでブラウジングして色々調べていたのですが、ここで奴が出てきました。
Linuxサーバならコマンド叩いた方が楽でしょと、ということでコマンドをしらべ初めることになりました。
CLIからアプローチした方が、Linuxのフォルダ構成とかアカウントの考え方とか理解が早い、やはり男は黙ってCLIで勉強を始めた。

夢は広がるが道のりは遠くdocker構築しようとしてる。

実機でやる前にと、捨てかけノートで色々いじっていて、他にも色々できることが分かってきて、そういえばと寄り道が始めった。
Pythonの開発や、WEBサーバの構築やなんやかんや、今一番気になっているコンテナ環境について調べ始めたら、これは面白い。
しばらく開発からは離れていたので、コンテナの理解が追い付いてなくて、dockerベースで調べて、これは1度入れてみて遊ばないととなってしまった。

ファイルサーバはできますか?

本筋をどんどん外れ始めている状況ですが、軽量OSとしての魅力と、サーバ構築というDIYの楽しさが一気に出てきて、好奇心を刺激されまsくりです。
あやしいminiPCを買って、Linux系ディストリビューションをぶち込んで、VSCodeで開発したり、サーバ構築してニヤニヤしてみてはどうでしょうか?
家のファイルサーバができるのはもう少し先になりそうです。

いいなと思ったら応援しよう!