1.6 KiB
1.6 KiB
+++ date = "2024-07-17" tags = ["bluesky","atproto"] title = "bluesky self-hostの最新事情" +++
現在、blueskyのself-hostはbsync
,dataplane
をどうにかする必要があります。これは最新版を動かしたい場合の話です。
これに取り組んでいるのがitaru2622さんです。この人が現在のbluesky self-host最先端だと思われます。
以下のpatchをベースに動くdocker imageを公開されています。
現在、問題があるのはbsky
なので、それらを置き換えればよいでしょう。bgs
が上手く動作しない場合はそれも置き換えてください。
bsky:
ports:
- 2584:2584
image: itaru2622/bluesky-atproto-bsky
restart: always
env_file:
- ./envs/bsky
volumes:
- ./data/bsky/:/data/
#- ./repos/bsky.js:/app/services/bsky/api.js:ro
command: node --enable-source-maps api.js
depends_on:
database:
condition: service_healthy
redis:
condition: service_healthy
bsky-fix-permission:
condition: service_completed_successfully
#healthcheck:
# test: "wget -q --spider http://localhost:2584/xrpc/_health"
# interval: 5s
# retries: 20
#build:
# context: ./repos/atproto/
# dockerfile: services/bsky/Dockerfile
なお、私は昔のdbのままだとapp.bsky.actor.getProfile
が動作しなかったので、postgresを退避してイチから作り直す必要があるかもしれません。