コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ナビゲーション
全ページ一覧
カテゴリー一覧
mrmts wiki
検索
検索
表示
ログイン
個人用ツール
ログイン
VPS設定のソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
更新履歴
Recent changes
表示
サイドバーに移動
非表示
←
VPS設定
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:覚書|ふいひいえすせつてい]] * サブドメインの設定 下記を参考に * https://hazimaru.jp/2343/ * ログインしたらまず apt update と upgrade SSLはポートを開いてからでないとエラーになる。 postgreのとこ調べとく。 立ち上げのところで一度つまづく。 ==再起動== sudo reboot ==SSH接続== Xserver VPSでは初期設定でパスワードでの接続は不可になっているんだったか、自分で設定したんだったか覚えていないけど、ともかく不可。セキュリティ的にもそれはよくない。そこで、暗号鍵を使って接続しようとするのだけど、ここでなかなかうまくいかない。XserverのVPSのサイト上から鍵を作って登録しているのだけどうまくいかない。原因はOpenSSH8.8からSHA-1のRSA鍵が無効になっていたことだった。 SHA-1のRSA鍵があかんというのは下記サイトを参考に。 * [https://scribble.washo3.com/openssh88-disable-rsa.html SSHをバージョンアップしたら接続出来なくなった] Tera Termでの鍵の作り方は下記を参考に。ただし、ED25519で作ること。 * [https://webkaru.net/linux/tera-term-ssh-login-public-key/ 公開鍵認証によるSSH接続 - Tera Termの使い方] 作った公開鍵をサーバーに登録する仕方などは下記を参考に。 * [https://self-development.info/%E3%80%90ubuntu%E3%80%91%E5%85%AC%E9%96%8B%E9%8D%B5%E8%AA%8D%E8%A8%BC%E3%81%AB%E3%82%88%E3%82%8Bssh%E6%8E%A5%E7%B6%9A%E3%81%AE%E8%A8%AD%E5%AE%9A%EF%BC%88%E5%85%AC%E9%96%8B%E9%8D%B5%E3%83%BB%E7%A7%98/ 【Ubuntu】公開鍵認証によるSSH接続の設定(公開鍵・秘密鍵の作成)] Xserverに限らずだろうけどSSH接続の設定などは下記を参考にファイルを編集。 * [https://gadgelaun.com/?p=41569 エックスサーバーVPSにSSH接続する方法と設定を紹介します。] ==リリースのアップグレード== sudo do-release-upgrade ==PostgreSQL== ===dump(ダンプ)/バックアップについて=== * [https://qiita.com/bwtakacy/items/65260e29a25b5fbde835 PostgreSQLのバックアップ手法のまとめ] * [https://qiita.com/domodomodomo/items/04026157b75324e4ea27 psql による PostgreSQL サーバへのログイン、接続方法] * [https://qiita.com/rice_american/items/ceae28dad13c3977e3a8 PostgreSQLのbackup, restore方法まとめ] ===release upgradeによるバージョン変更とクラスターアップグレード=== もちもとXserverのMastodonイメージで入っていたのは12系でUbuntu.22.04.1(のはず)。少なくともdo-release-updateコマンドでUbuntu22.04.2になったときPostgreSQLが14系になった。これにともなってclusterというのか、いわゆるデーターベースもアップデートが必要になり、フォルダーも変更になりでけっこうたいへんだった。参考にしたのは下記のサイト。 下記で解説されている手順としては、古い系統と新しい系統の両方のクラスターが存在していて、そのことをまず"pg_lsclusters"コマンドで確認。ふたつともオンラインになっている。新しい方は"do-release-upgrade"の課程でも注意を促す表示があったけど、新しいクラスターは新しいバージョンのPostgreSQLをインストールする際に自動的に作成されるのでいったん削除する。そのさいにオンラインのものをオフラインにするというのをコマンドで同時にしているのだと思うが、そのコマンドが次の"pg_dropcluster 14 main --stop"。新しい14系のクラスターが無事に削除され、13系がオフラインになっているかを再度"pg_lsclusters"コマンドで確認。確認ができたら13系のクラスターを14系にアップグレードするのが"pg_upgradecluster 13 main"というコマンド。"13 main"のところは、私の場合"12 main"に置き換えてコマンドを打った。 * [https://www.fatyas.com/wiki/Ubuntu_22.04のPostgresql_13を14へバージョンアップする Ubuntu_22.04のPostgresql_13を14へバージョンアップする]〈[https://archive.is/0K4FP archive.is]〉〈[https://web.archive.org/web/20230303215405/https://www.fatyas.com/wiki/Ubuntu_22.04のPostgresql_13を14へバージョンアップする Internet Archive: Wayback Machine]〉 ==libidm.so.11問題== 参考になったのは下記。シンボリックリンクのところ。ただ、この場所に目的のファイルがなかったのでそれを探すのはまた別。 * [https://www.digitalocean.com/community/questions/mastodon-broken-after-applying-suggested-package-upgrades Mastodon broken after applying suggested package upgrades]〈[https://archive.is/9bjCO archive.is]〉〈[https://web.archive.org/web/20230303220407/https://www.digitalocean.com/community/questions/mastodon-broken-after-applying-suggested-package-upgrades Internet Archive: Wayback Machine]〉 以下はMastodonではなく別のソフトについての相談だけど、同様の対処法を示しているけど同じようにシンボリックリンクを張るよう助言していて参考になる。 * [https://steamcommunity.com/app/431730/discussions/0/1739964947813943201/?l=japanese Linux - libidn.so.11 missing]〈[https://archive.is/eswT9 archive.is]〉〈[https://web.archive.org/web/20230304001518/https://steamcommunity.com/app/431730/discussions/0/1739964947813943201/?l=japanese Internet Archive: Wayback Machine]〉 ==Mastodon(マストドン)のメンテナンス関係リソース== * https://blog.noellabo.jp/entry/mastodon-admin-checklist * https://qiita.com/syumari/items/5c134a6c462e18f3b4ea * https://zenn.dev/kumasun/articles/7cb0dd98acbace * https://postmoderns.info/2021/06/cant-update-mastodon/ * https://moshbox.jp/?p=38647 * https://www.webdb.co.jp/~atsumi/skimemo/index.php?skimemo%20-%20%C6%FC%B5%AD%2F2017-04-20%2FMastodon%A5%DE%A5%B9%A5%C8%A5%C9%A5%F3%A4%CE%A5%A2%A5%C3%A5%D7%A5%C7%A1%BC%A5%C8%CA%FD%CB%A1%A5%E1%A5%E2 * https://vps.xserver.ne.jp/support/manual/man_server_app_use_mastodon.php
VPS設定
に戻る。