萌えハッカーニュースリーダー

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

出典: https://far.computer/how-to/
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

ええっ!それは聞いてません!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search