#Lemmy の設定というか更新が分からない。バージョンが違いすぎるのか、設定ファイルが読み取れない。
Conversation
Notices
-
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Wednesday, 01-Nov-2023 22:01:39 JST sumiyaki -
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Thursday, 02-Nov-2023 00:13:02 JST sumiyaki 読み取れない、というのは私には理解できない、という意味。それで、一度、新規に #Lemmy をインストしてみようかと思う。公式ないしどこかの手順に従って。いままでのものを継承するのは無視してとにかく動かすことに専念。今日はもう諦めて、まあ明日。
https://www.howtoforge.com/how-to-install-reddit-like-content-aggregator-lemmy-on-ubuntu-22-04/
https://join-lemmy.org/docs/administration/install_docker.html -
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Saturday, 04-Nov-2023 00:41:46 JST sumiyaki #Lemmy をとにかく、新規に最新版をインストールしようとしてみた。かなりきつい。やっとこさ、エラーの表示まで来た。その中身はまだわからず。
docker-compose.ymlが #Ansible 用なのかもしれないけど、マクロのソースが残ってたり、いろいろ大変。#DNS の設定ミスもあったし。
続きはまた後で。In conversation permalink -
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Saturday, 04-Nov-2023 02:01:22 JST sumiyaki #Lemmy の件、#PostgreSQL がちゃんと動いてないみたい。
docker compose up
でみるとpostgresがなんども止まってる。
customPostgresql.conf がないからかも。
これは、Ansibleでインストする用のgithubのディレクトリからとってくればよいのかな。
いや、なんかあちこちにあるdocker-compose.ymlも少しずつ違っているし、どれが一番公式なのか?
また後にしよう。#dockerIn conversation permalink -
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Saturday, 04-Nov-2023 02:14:29 JST sumiyaki だんだん、ますます、頭がぐちゃぐちゃになってきた。docker-compose.yml lemmy.hjson その他の設定ファイルのセットはどれを使えばよいのか。。。。
In conversation permalink -
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Saturday, 04-Nov-2023 11:59:57 JST sumiyaki 結局、#Lemmy は
https://github.com/LemmyNet/lemmy/releases/tag/0.18.5
https://github.com/LemmyNet/lemmy/archive/refs/tags/0.18.5.tar.gz
からdockerだけ抜き出した。
https://github.com/LemmyNet/lemmy/blob/main/config/defaults.hjson
もpostgresのpasswordで参考にした。
lemmy.hjson
docker-compose.yml
の編集。
lemmy.hjsonのdatabaseのところにpassword:の行を追加。
mkdir -p volumes/pictrs
cd volumes
chown -R 991:991 pictrs
nohup docker compose up &
これでなんとか正しく起動したみたい。
nohupは吐かれるlogが多いので記録するため。
本番は
docker compose up -d
になるはず。#docker #postgres #PostgreSQLIn conversation permalink Attachments
-
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Saturday, 04-Nov-2023 12:07:03 JST sumiyaki 次は、以前のsubdomain、管理者とかパスワードなど、さらにdbの内容を戻したり書き込めばうまく行く、と思いたい。また後でやろう。#Lemmy #PostgreSQL
In conversation permalink -
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Saturday, 04-Nov-2023 22:01:21 JST sumiyaki いよいよ #Lemmy の更新に向けて。
動く設定をコピーして、サブドメインとかその他の項目を以前の設定に合わせて編集。DBは volumes/postres をそのままコピーした。
で、起動すると、#PostgreSQL 15は 12のファイルを読めない、で終了。以前のpg_dumpallしたものはあるので、それを読み込ませる必要がある。ああ、めんどう。In conversation permalink -
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Saturday, 04-Nov-2023 23:43:00 JST sumiyaki 一番心配していること。#Lemmy サーバを最新版で新規作って、それを以前のドメイン名で公開して、問題がないかどうか? #Mastodon や #Misskey , #Pleroma などは連合する時に問題になるだろう。どうなんだろうか?
更新に部分的に失敗していて、連合のときに問題が起きることはないのか? #Fediverse #federationIn conversation permalink -
Embed this notice
sumiyaki (sumiyaki@misskey.cloud)'s status on Sunday, 05-Nov-2023 02:05:03 JST sumiyaki #Lemmy はなんとか更新ができた、と思う。連合に関して問題がありそうで心配。
古い方のpostgresだけdocker composeで起動。bashで中にはいる。pg_dumpでbackup。
新規のpostgresのみ起動、bashで中に入り、psqlでrestore。pg_restoreができなかった。コマンドとしては、
docker compose run -d -v $(pwd):/tmp postgres
docker compose exec postgres /bin/bash
pg_dump -d lemmy -U lemmy >/tmp/lemmy-postgres.sql
------------------------------------------------
docker compose run -d -v $(pwd):/mnt postgres
docker compose exec postgres /bin/bash
psql -U lemmy -d lemmy -f /mnt/lemmy-postgres.sql
#Docker も #PostgreSQL も全く分かってないので大苦労。コマンドの使い方がわかってないので沢山のエラーに悩まされた。In conversation permalink
-
Embed this notice