Email or username:

Password:

Forgot your password?
Dr. Quadragon ❌

Идея проекта: написать скрипт, создающий самообновляющийся бэкап репозиториев всех программных проектов, относящихся к Fediverse (в расширенном скоупе - к селф-хостингу в целом).

Цель: подготовится к возможным блокировкам ресурсов внутри страны или нарушению связности Интернета путем упрощения создания оффлайновых (и впоследствии онлайновых) архивов важных инфраструктурных инструментов.

Источники вдохновения: Global Seed Vault, Arctic Code Vault, Internet Archive, Awesome Lists, SelfPrivacy, Wikipedia, Wikileaks, возможно еще неназванные

Задачи:

- определить скоуп (что качаем? качаем ли зависимости? насколько глубоко? как часто обновляем? какие требования по хранению?)
- составить список поддерживаемых проектов
- написать скрипт
- проверить на нескольких платформах (в том числе на Windows!)
- сделать скрипт простым в использовании и задокументировать

8 comments | Expand all CWs
DELETED

@drq@mastodon.ml software heritage почти подходит, но у них сходу не находятся рабочие зеркала, видимо слишком накладно держать.

Oreolek 🌇

@drq в gitea встроенный механизм для зеркал

Oreolek 🌇

@drq и он мне уже спас один репозиторий, когда автор в феврале удалил оригинал

mr.Икс
@drq
- определить критерии по которым добавлять в список новые и исключать заброшенные или ошибочные проекты
- прописать процесс принятия разных других важных решений
- установить правила назначения/избрания ответственных лиц, когда самые "прародители" проекта начнут выходить из проекта.
Crystal (melting)
@drq есть же гитея с возможностью создавать зеркала...
Vftdan

@drq
Мы с @kiriharu в феврале/марте делали чат в телеге делали чат посвящённый архивации. Есть мост в Matrix (чат на сервере @astrr, но у чатов в матрице вроде нет единой точки отказа)

Moana Rijndael 🍍🍕

@vftdan в данном случае точка отказа — сервера, на которые полагается бридж :D

@drq @kiriharu @astrr

тёплый ветер тихо воет 🌬️

@drq любой инстанс gitea умеет зеркалировать git-репозитории откуда угодно. Ну или есть готовые скрипты без интерфейса. Всё давно придумано.

Go Up