さすが宅サバ、速くなったった

宅サバに移行。

プラグインとテーマを一掃しPHP7.4に上げてWordPress6.4.2に出来たので体感速度が跳ね上がりました。宅サバのハードおよび回線性能は大したモノでもないにもかかわらずここまでの向上は凄い、PHP8は更に速度向上するらしいのでなんなら今が最速でもないところがまたテンション上がる、維持費が半分以下になった点も嬉しい。

実験的にいろいろ出来るのでガンガン実験する事にします、せっかくの宅サバなので。単サバにバーチャルホストで何個もサイト組んだり何個もWordPress入れたり、手の施しようがなくなるくらい酷くして一からやり直したり…なんでも恐れず出来る。通常のブログ運営やサイト運営はまずサーバ落とさないように尽力するけど知ったこっちゃない、サバ落ちガンガンさせる、訪問してサバ落ちやエラー出て表示されない時は何かしてるなと思ってください。

手始めにPHP8.1に上げるか、手順忘れんうちに。

Samba 共有フォルダにアクセスできない

結果としてufwでSambaをallowしてないという間抜けなミスが原因でした。

アクセス権いじったりWIndowsの機能でSMBをOnにしたり戻したりSambaリムって再インスコしたりWindows Power Shellでnet useあれこれしたりローカルセキュリティポリシーいじったり…無駄な時間を費やしてしまった。

PS/2→USB変換コネクタ

最近買ってアタリやったのがコチラ、古いPC用に持ってたキーボードがUSBになって便利、安いし。んでスティックPC立ち上げ時に有線キーボード必須やしな。

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

PS2 to USB 変換ケーブル 約20cm PS/2(メス)2ポート to USB2.0 (オス)
価格:544円(税込、送料無料) (2024/1/9時点)


ニッチ過ぎる。

テストサイトSSL化成功

仮組中の宅サバでApache入れてwebサバ立ててLet’s EncryptでのSSL化に成功。

レンタルサバのこちらのブログ、動作中でありながらSSL化してない…まあいい。

 

宅サバ運用ってやっぱり難しい、逐一自分が何使ってどれと組み合わせていくかでググらないと全く上手くいかない。OSからディストリビューション選び、ミドルウェア、パッケージマネージャ、全部選択肢があるから毎度調べて考えて選ぶ、自由という名の不自由感。そしてディストリビューションでもバージョンによって対応、未対応が枝分かれするからバージョンでも調べる必要がある、調べて選んだもの、実行した事をメモしておかないと後々のトラブルで混乱を招く…

今回は

  • Ubuntu-server 22.04
  • Apache
  • Certbot

でSSL化、Certbot導入はSnapのつもり、が調べてみたらちょい重いだCanonicalがシットだとなんだかあんま評判が良くない、ゆえにPython3でぶち込んだ、軽い。

人によってOSはWindowsとかCent OS、Debianとか、webサーバにNginxを選択したりとか、Certbot入れるのもSnapでいいや、とか俺はDocker派とか、いろいろだわ。

データベースも当然選択肢あるし昔から争い続けてるプログラム言語も多岐にわたり過ぎ、結局は使いたいモノとか、用途に合わせて適材適所だったりとか…勉強どころか比較検討だけでも一生で足りるのか的な分野。

趣味でやってこの有様なので仕事ではやりたくないな。

イージーなハマり、原因は電源

スティックPC、Ubuntu-Serverの再インストールまで普通に動いてた、ように見えた。

再インストールで最後までドライブできず、必ず途中で電源落ちてインスコ失敗を数回繰り返す、なんこれ…

色々選択も環境も変更して原因究明、結果として電源に使用するUSBアダプタのアンペア不足、5Vの3A必要。家に転がるUSB電源を適当に拾うと0.5A~2A、なので3Aは珍しい、刺し口MicroUSBやからよわよわ電源で供給しがち、電源には気を付けよう。

電源アダプタの容量上げたら落ちずに再インストールできた。

Windows10入れてた時の起動不能も電源容量不足が原因かもしれん。

なにかの偶然でたまたま電源落ちずにインストールできて普通に動き始めると低負荷時には問題なく動いてしまう、少しトラブって高負荷になったら電源落ち頻発し、再起動時のエラーチェックと修正でまた高負荷になって電源落ち、それを繰り返してハマったんやろな。

Ubuntu-Serverはそもそもが低負荷で、更にサバ立ち上げ初期でアクセス無い、ただ待機してるだけやから今のよわ電源で動いてたんやね。

ようやく解決

なにやってもひたすら504 gateway timeout

そもそも外部から宅サバへアクセスができてなかった、cman.jpでPINGもポート開放もできてない事が確認でき、ufw止めても動かしても変化ない、ポートフォワーディングも間違ってなかった、試しにDMZに入れたけど効果なし、結局の原因はルーター設定。

BuffaloのルーターはデフォルトでInternet側からのPINGに応答しない、これグレーアウトしてて変更不可。Internetという項目でインターネット@スタートからPPPoEクライアント設定を使用するに変更したらPING応答の項目のグレーアウトからアンロックされPING応答できるよう変更可能になる、罠仕様。