misskeyサーバ建てたいなで速攻詰んだのでメモ書き

↑なんかドキュメント通りになってくれない…のである程度自分で調べていじってみる

> 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の手前まで来れます。

続きはまたこんど…。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする