Викиверситет 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). &nbsp; <center>''При создании курса по Тулфордж использовались материалы '''[[wikitech:Help:Toolforge|справки по Toolforge (на английском языке)]]''' в соответствии с условиями лицензии [https://creativecommons.org/licenses/by-sa/4.0/deed.ru CC BY-SA 4.0].''</center> [[Категория:Веб-технологии]] gyl6p1s5d404kbdnwotj1n4xknjl4aj