Запустите сервер персональных данных для Bluesky в Chrome
LocalPDS, созданный Нiall Bunting, является расширением Chrome, которое превращает браузер в Личный Сервер Данных (PDS) для AT Protocol, предназначенное для предоставления пользователям прямого контроля над их социальными записями. Расширение перехватывает сетевые запросы и предоставляет контент из хранилища браузера, так что публикация, лайки и ответы появляются в существующих клиентах Bluesky. Ключевые элементы включают данные на основе localStorage, поддержку OAuth, мост для ретрансляторов и DIDs с открытым ключом. Инструмент нацелен на пользователей Bluesky, ориентированных на конфиденциальность, которые хотят саморазмещения без внешних серверов.
Для чего используется LocalPDS?
LocalPDS реализует PDS в браузере, чтобы пользователь Chrome мог размещать свою идентичность и посты AT Protocol локально, а не на централизованном сервере. Расширение интегрируется с клиентами Bluesky для обработки социальных действий, таких как публикация, лайки и ответы, перехватывая запросы и отвечая из localStorage. Это делает самохостинг доступным для нетехнических пользователей, поскольку устраняет необходимость в отдельном серверном оборудовании или удаленном хостинге.
Как это влияет на ресурсы браузера и его отзывчивость?
Архитектура поддерживает умеренные требования к ресурсам, полагаясь на нативное хранилище браузера и легковесный мост-сервер, а не на полноценный внешний демон. Запуск PDS внутри браузеров на основе Chromium использует модель процессов браузера для изоляции сбоев, а хранение данных в localStorage избегает запуска отдельных фоновых служб. Пользователи должны ожидать нормального поведения процессов браузера при типичном использовании, при этом влияние на ресурсы связано с объемом хранимых локальных данных и открытыми вкладками.
Как это защищает ваши социальные данные и идентичность?
Хранение в первую очередь локально снижает хранение данных третьими сторонами, поскольку данные профиля и постов остаются внутри localStorage браузера, если пользователь не синхронизирует их. Идентичность обрабатывается с помощью децентрализованных идентификаторов на основе открытых ключей, а поддержка OAuth позволяет клиентам AT Protocol аутентифицироваться без раскрытия приватных ключей. Эти выборы передают хранение и криптографический контроль пользователю, что снижает риск централизованных утечек, но возлагает ответственность за управление ключами и хранилищем на пользователя.
Будет ли это работать с существующими клиентами Bluesky и многопользовательскими настройками?
Интеграция нацелена на Bluesky и более широкую экосистему AT, предлагая подключение через OAuth и мост, который синхронизирует локальные данные с сетевыми реле. Этот подход позволяет стандартным клиентам выбирать 'localpds.at' в качестве провайдера хостинга и получать доступ к учетной записи, размещенной в браузере. Для доступности на разных устройствах мост помогает синхронизации реле, в то время как локальный хостинг означает, что онлайн-состояние браузера влияет на то, как быстро другие клиенты видят обновления.
Практичный выбор для пользователей, приоритизирующих владение данными с компромиссом по портативности
LocalPDS является прагматичным вариантом для участников Bluesky, которые хотят иметь прямой контроль над своими социальными данными и идентичностью, не запуская отдельный сервер. Он просит пользователей принять, что локальный хостинг возлагает ответственность за доступность и резервное копирование на их окружение. Чтобы снизить этот риск, регулярно экспортируйте или создавайте резервные копии хранилища браузера и ваших материалов ключа DID, чтобы доступ к аккаунту и его непрерывность сохранялись при изменении устройств или сбросах браузера.
Pros
Работает внутри Chrome, устраняя необходимость в внешнем хостинге сервера
Хранит социальные данные в localStorage браузера под контролем пользователя
Интегрируется с Bluesky для публикации, лайков и ответов
Использует открытые ключевые DID и OAuth для децентрализованной идентификации и аутентификации
Cons
Видимость профиля зависит от того, что браузер находится в сети для полной доступности
Полагается на сервер моста для синхронизации локальных данных с сетевыми реле.
Местные места задержания возлагают ответственность за резервное копирование и управление ключами на пользователя
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы. Softonic может получить реферальное вознаграждение, если вы перейдете по ссылке или купите и продукты, представленные здесь.