Викиверситет
ruwikiversity
https://ru.wikiversity.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
MediaWiki 1.46.0-wmf.23
first-letter
Медиа
Служебная
Обсуждение
Участник
Обсуждение участника
Викиверситет
Обсуждение Викиверситета
Файл
Обсуждение файла
MediaWiki
Обсуждение MediaWiki
Шаблон
Обсуждение шаблона
Справка
Обсуждение справки
Категория
Обсуждение категории
Портал
Обсуждение портала
Факультет
Обсуждения факультета
TimedText
TimedText talk
Модуль
Обсуждение модуля
Event
Event talk
Toolforge
0
30102
165810
165631
2026-04-10T09:42:11Z
Bolo1910
233
/* Ограничения Toolforge */
165810
wikitext
text/x-wiki
<center>'''''Курс по Toolforge''' является частью обучающих материалов [[Веб-технологии|кафедры веб-технологий]].''</center>
[[File:Toolforge logo.svg|right|thumb|Логотип Toolforge]]
'''Toolforge''' ({{lang-ru|Тулфордж}}) — бесплатный облачный хостинг для участников проектов Викимедиа. Он предоставляет веб-серверы, доступ к данным, управление заданиями и другие функции, помогающие разработчикам создавать ''инструменты и ботов''.
: Инструменты ({{lang-en|tools}}) — приложения, которые помогают в работе над проектами Викимедиа.
: Боты ({{lang-en|Bots}}) — это автоматизированные программы, которые помогают вики-проектам, выполняя важные повторяющиеся задачи.
:: Инструменты и боты могут выполнять самые разные задачи, например, помогать редакторам находить контент для улучшения, помогать в организации и проведении марафонов и конкурсов, визуализировать контент вики, бороться с вандализмом и многое другое.
:: Многие инструменты и боты используют API MediaWiki для доступа к содержимому вики, метаданным, аналитическим данным и многому другому.
=== Основные характеристики Toolforge ===
* Бесплатный, надежный и масштабируемый облачный хостинг для:
:* Веб-сервисов, использующих PHP, Python, Node.js, Java и другие языки или фреймворки,
:* Ботов и запланированных задач (scheduled tasks).
* ''Kubernetes'' — бэкенд для оркестровки.
* Доступ к копиям (replicas) рабочих вики-баз данных и другим сервисам данных.
* Доступ к общему хранилищу (shared storage), включая общедоступные дампы контента и данных Викимедиа.
* Совместное управление (shared management) учетными записями (tool accounts).
* Поддержка mosh, SSH, SFTP.
* Система контроля версий Git.
* Инструменты для отправки и получения электронной почты.
* Поддержка Redis.
* Поддержка Elasticsearch.
=== Ограничения Toolforge ===
* Весь код, запускаемый на Toolforge, должен приносить пользу проектам Wikimedia.
* Использование Toolforge регулируется общими Условиями использования облачных сервисов (Cloud Services Terms of Use), а также правилами и политиками, специфичными для Toolforge (Toolforge-specific rules and policies).
:* Правила Toolforge (Toolforge rules) включают публикацию вашего кода под лицензией с открытым исходным кодом, одобренной OSI (OSI approved).
* Поскольку Toolforge — это управляемый сервис, вы ограничены пакетами (the packages), предоставляемыми Фондом Викимедиа на его серверах или устанавливаемыми через службу сборки (build service). Если ваш проект требует администрирования собственного виртуального сервера, рассмотрите вариант облачного VPS (Cloud VPS).
* Объем памяти и хранилища ограничен 2 виртуальными процессорами и 8 ГБ оперативной памяти (quotas). Максимально рекомендуемый объем памяти для одного задания составляет 4 ГБ. Если вашему проекту требуется больше памяти, вы можете запросить увеличение квоты или использовать облачный VPS.
* В настоящее время существует жесткое ограничение в 500 одновременных подключений к каждой вики, поэтому любой некорректно работающий инструмент может быть заблокирован без предупреждения, если он использует более 50 одновременных подключений.
=== Какие инструменты размещены на Toolforge? ===
* Toolforge предоставляет доступ к различным типам инструментов, включая веб-сервисы, ботов и запланированные задачи (scheduled tasks).
* Чтобы просмотреть инструменты по типу, посетите [https://toolhub.wikimedia.org/ Toolhub]. Чтобы увидеть все инструменты, размещенные в настоящее время на Toolforge, используйте [https://toolsadmin.wikimedia.org/tools/ консоль администратора Toolforge] ("toolsadmin").
=== Прежде чем начать ===
Для использования Toolforge вам необходимо:
* Некоторые знания в области программирования,
* Понимание командной строки Unix,
* SSH-клиент (входит в состав большинства современных операционных систем),
* [https://wikitech.wikimedia.org/wiki/Help:Create_a_Wikimedia_developer_account Учетная запись разработчика Wikimedia] и [https://meta.wikimedia.org/wiki/Help:Unified_login учетная запись Wikimedia] (используется для входа в Википедию и другие вики-проекты Wikimedia).
<center>''При создании курса по Тулфордж использовались материалы '''[[wikitech:Help:Toolforge|справки по Toolforge (на английском языке)]]''' в соответствии с условиями лицензии [https://creativecommons.org/licenses/by-sa/4.0/deed.ru CC BY-SA 4.0].''</center>
[[Категория:Веб-технологии]]
gyl6p1s5d404kbdnwotj1n4xknjl4aj