↑なんかドキュメント通りになってくれない…のである程度自分で調べていじってみる
> Node.js
のっけからかい…ということで下記手順でインストール
https://zenn.dev/toyonobu/articles/20230121-node-install-for-ubuntu
今はubuntu向け単品では提供していないらしく、「aptで一度古いのを入れつつ、nodejs単品で動かせるようにしてからaptで入れた古いのを消す」みたいなやり方になっていました。
(apt purgeでインストールしたものが消せます&apt autoremoveで依存関係もすっきり)
node -vで12以降になっていればアプデOK!(当方では22でした)
> postgresql
これも同様。まったく入ってくれず…
そもそもアクセスできませんよ~みたいなエラーが出て、下記対処を実施。
やっても変わらんかった(依然としてサーバが動いてないみたいな状況)ので、いっそのことやってみっぺということでapt install postgresqlしたらすんなり入りました。今のバージョンは17。
ユーザの作成だったりDBの作成はすんなりいけたので、なんか変わったとかですかね。
> redis
これも…。そもそも下記公式ドキュメントではaptで入りますとなっている。
snapを使うかは自由…だがsystemctlには入ってこないので手動登録しなくてはいけないみたい。面倒なのでapt。
> nginx
nginx公式ドキュメントを見て実行するやつ実行したらいけました。
> systemctl絡みのやつ
とりあえずかたっぱしから”systemctl status サービス”を実行、プロセスが死んでいたら”systemctl enable サービス”で起動、再起動してサービスが動いていればok。
最後のほうにちょろっと「そうでなければ次のコマンドを実行」とあるんですが、全部やっときゃOKです。
あとはapt update、gitとbuild-essential突っ込んで、ファイアウォールとまたもやsysetmctlしておけばcloudflareの手前まで来れます。
続きはまたこんど…。