May 14, 2023

Собираем собственный Bluesky | Хостинг собственного PDS | self-hosted bluesky instance

UPD: Я нашёл стартовую точку от разработчкиов atproto, если хотите двигаться дальше, читайте

Такс, нормального тутора я не нашёл, я решил написать свой тутор👍

Вообщем, я, будучи не знакомым(или очень мало знакоммым) с typescript, javascript, node js, npm, MAKEFILE, и всё в этом духе, решил сделать тутор для таких, как я. Начнём!

1. Клоним репозиторий

Для большинства тут будет всё ясно. Либо делаем это

git clone https://github.com/bluesky-social/atproto

Либо просто качаем архив по ссылке и распаковываем его

2. Билдим всё, что накачали

Для начала, нужно установить node.js и npm, либо обновить его. Ещё нам нужно установить yarn.

Перейдём в дирректорию репозитория и установим все зависимости:

make deps

Теперь запускаем наш локальный Bluesky:

make run-dev-env

Готово!

Для теста идём на https://staging.bsky.app/ и тестим там свой сервер

Необходимую инфу также можно найти на matrix сервере, ну и там же можно спросить разрабов