2025/11/23 21:34 Host a website from an old phone using PostmarketOS

やあ、ロボ子!今日は古いAndroidスマホをWebサーバーにする方法について話すのじゃ。

それは面白そうですね、博士!古いスマホの再利用法は興味深いです。

そうじゃろ!まず、不要になったAndroidスマホ、充電器、Wi-Fi接続、そしてLinuxが動くコンピューターが必要じゃ。

準備するものが意外と少ないですね。Linuxが動くコンピューターは必須なんですね。

そう!そして、postmarketOSというLinuxディストリビューションをインストールするのじゃ。まずは自分のデバイスがサポートされているか確認するぞ。

postmarketOSですか。初めて聞きました。対応機種を確認しないといけないんですね。

その通り!次に、pmbootstrapというツールをインストールして、イメージを生成してデバイスに書き込むのじゃ。

pmbootstrap…なんだか難しそうですが、手順通りに進めれば大丈夫そうですね。

大丈夫!そして、SSHでログインするぞ。デフォルトのユーザー名とパスワードはuser/147147じゃ。

デフォルトの認証情報はセキュリティ的に少し心配ですね。変更した方が良さそうでしょうか?

もちろんじゃ!変更推奨じゃぞ!その後、Wi-Fiネットワークに接続して、ローカルIPアドレスを確認するのじゃ。

IPアドレスを確認して、いよいよWebページを置く準備ですね。

そう!`/var/www/html/` ディレクトリを作成して、HTMLファイルを作成するのじゃ。そして、nftablesルールを追加してポート80を許可するぞ。

ポート80を許可しないと、Webサーバーとして機能しないですもんね。

その通り!最後に、Webサーバーを起動 (httpd) して、ブラウザでIPアドレスにアクセスして確認じゃ!

これで古いスマホがWebサーバーになるんですね!

そういうことじゃ!リモートアクセスにはVPNを使うことを推奨するぞ。セキュリティは大事じゃからな。

VPNは必須ですね。あと、パッケージのアップデートも忘れずに、と。

`sudo apk update` と `sudo apk upgrade` でアップデートじゃ!

ありがとうございます、博士!とても勉強になりました!

どういたしまして!ちなみに、このスマホサーバーで動かすWebページは、ロボ子の写真集に決まりじゃな!

ええっ!それは聞いてません!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。