Ninite. Облегчаем жизнь начинающему админу-эникейщику

    Привет Хабр!

    Спешу поделиться с вами недавно открытым для себя сайтом — Ninite.com. Удивительно, насколько мало он известен, при этом предлагая просто нереальное удобство и существенно облегчая жизнь начинающим админам-эникейщикам, в обязанностях которых входит «переставлять винду» в небольших фирмах по 10-40 рабочих мест под виндой. Где по каким-то загадочным причинам не стоит AD, деятельность организована в рабочей группе, своих сил и знаний это всё организовать не хватает — в общем всё печально, а хочется сделать красиво. А впрочем, Linux-любители и матёрые админы, возможно, тоже найдут этот сервис интересным.

    Функционал

    Посмотрим, что же предлагает нам данный сайт. Основан он Patrick Swieskowski и Sascha Kuzins. Сразу скажу, что у матёрых админов с кучей скриптов на software distribution через AD данный сайт может быть и не вызовет дикого восторга, но и для них есть пара (платных!) возможностей. И да, существуют как бесплатные, так и платные функции — обо всём по порядку!

    Бесплатно: пакетная установка программ
    Сайт генерирует .exe файл, который автоматически, тихо, без всяких тулбаров и изменения домашних страниц, без adware и вирусов устанавливает свежайшие версии отмеченных галочками программ:
    image
    Список их постоянно пополняется, а наличие программы в списке Ninite — признак качества и популярности. Так что за одно можно открыть для себя полезные и классные тулзы и утилиты. Данная функция бесплатна, регистрация не требуется, качаются программы быстро, установка абсолютно без какого-либо участия пользователя в тихом режиме. Поставил галочки, скачал .exe, запустил — и занимайся своими делами. Большое количество свободного времени освобождается для, например, переноса файлов со «старой винды», если задачей была переустановка «убитой» Windows на пользовательском компьютере.
    Хотя, почему только Windows? Есть версия и для Linux-систем, с более скромным набором приложений:

    Многие привыкли ставить приложения из репозиториев, конечно, но для кого-то Ninite-способ будет привлекателен своей простотой и удобством.

    Бесплатно: «умная» установка и обновления
    Ninite не просто устанавливает программы, а делает это по-умному:

    Ninite не будет переустанавливать программу, если установлена более новая или самая свежая версия. Даже и загружать установщик не будет. Программа также определяет тип системы (x86/x64) и качает наиболее подходящую версию. Язык приложений будет совпадать с языком системы — никаких непонятных английских скайпов на компьютере вашей бабушки!
    Но самый кайф в том, что запустив тот же самый полученный .exe файл через неделю, мы обновим все выбранные приложения до свежих версий (при наличии таковых, естественно). SUPER AWESOME, RIGHT?

    Платно: Ninite Pro для бизнеса
    Ninite Pro позволяет устанавливать программы на группе компьютеров удалённо.
    image
    Триал без ограничения функциональности длится неделю. Стоимость же софта очень и очень либеральная:
    1. 20$/месяц — до 100 машин
    2. 50$/месяц — до 250 машин
    3. 95$/месяц — до 500 машин
    4. 185$/месяц — до 1000 машин
    5. По договорённости — больше 1000 машин

    Фишек у Ninite Pro много и они приятные. Это и отсутствие необходимости установки клиента на компьютерах пользователей, и раздача одного дистрибутива на все машины по локалке (скачиваем новую версию 1 раз, раздаём по LAN на 1000 машин), и отсутствие неудобств для пользователей — полностью тихая установка без надоедливых уведомлений об апдейтах, и автоматическая детекция уже установленных версий программ, и возможность сделать оффлайн-пак установщиков, и расширенный набор поддерживаемых приложений, и возможность лёгкого аудита, и интеграция с популярными сервисами удалённого мониторинга и менеджмента, и дополнительные функции контроля приложений:
    image
    Получать список устройств для удалённого менеджмента Ninite может как просто из рабочей группы, так и по AD.

    Платно: Ninite Updater, для семьи или небольшого оффиса
    Ninite Updater следит за обновлениями всех установленных поддерживаемых приложений и быстро, тихо обновляет их до свежих версий, опять же, без тулбаров, вопросов и т.п.
    Цены — за год использования сервиса:
    1. 9,99$ — 1 PC
    2. 29,99$ — 5 PCs
    3. 49,99$ — 10 PCs
    4. 99,99$ — 25 PCs

    Удобно установить такую штуку на компьютере малограмотного пользователя, тем самым обезопасив его от скачивания дистрибутива на левом сайте. Сервис подцепляет все установленные совместимые программы автоматически, обновляет их без уведомлений, нажатий Далее, и т.п.

    Заключение

    Честно говоря, я просто счастлив обнаружению этого сайта! Думаю, он будет полезен начинающим админам-эникейщикам, просто опытным пользователям, которые постоянно вынуждены помогать неопытным, и, в меньшей степени, матёрым админам с парком крупным машин.
    Если Вы также, как и я, рады открытию — поделитесь ссылкой на сайт (или этим постом) с друзьями, коллегами. Я думаю, сервис заслуживает куда большего внимания!
    Факты кратко
    • Быстрое, простое, не требующее кучи действий обновление поддерживаемых программ
    • Малая цена как для бизнеса, так и для рядовых пользователей
    • Лицензия ограничена только количеством машин, а не количеством пользователей
    • Windows/Linux x86/x64 — версии
    • В планах — поддержка ВСЕХ приложений (не только «совместимых»), на данный момент — поддержка уже имеющихся у админов скриптов
    • Отсутствие необходимости установки клиента на машинах пользователей
    Ссылки
    Ninite for Windows Free
    Ninite for Linux Free
    Ninite Pro
    Ninite Updater
    Список всех поддерживаемых программ Про-версии
    Метки:
    Поделиться публикацией
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 49
    • 0
      интересно, как раз сейчас заморочился деплойментом/контролем десктопного софта под вин на 20-40 машинах.
      не смотрели как работает удаленная установка? что требуется?
      • +9
        Если у Вас есть ActiveDirectory, то это легко делается через GPO без спец софта.
        • 0
          с AD все понятно, а вот без него начинается интересное :)
          насколько я понимаю, единственный адекватный вариант — клиент на каждой целевой машине. так работают и chef, и puppet, wpkg в конце концов.
          • +1
            true that, но вот бывает же, что пришел человек после колледжа в фирму с 10 компами в рабочей группе… Пока он будет читать и разбираться в АД, можно пользовать такой вариант для облегчения жизни себе и окружающим
            • +2
              В таких ситуациях иной раз через одно место каждый комп настроен, везде разные парли, половина пользователей работают с обычной учетной записью, пароли от админских потеряли\забыли.
              Увы как то нахлебался я с такими конфигурациями. По поводу АД и WinSRV на начальном уровне можно за 2 дня не спеша настроить.
              • 0
                Согласен. Добавлю только, что админская учетка не нужна для Ninite, прав обычного пользователя достаточно.
                • 0
                  А как вы из под юзера программу поставите? На C: писать — админом стать.
            • 0
              AD научилась exe ставить? Раньше вроде лишь msi… Так ещё при установке программ обычно необходимо мини-квест пройти. Тихую установку не многие поддерживают.
              • 0
                а в чем проблема сделать из exe msi?
            • 0
              Пока что не на работе, проверил на домашних компьютерах — находятся легко, на компьютере пользователя ничего не происходит во время установки, поставил фаерфокс — просто появился ярлык и программа заработала. Как выйду на работу, проверю через AD (а может быть дома на виртуалке проверю).
            • 0
              [paranoia]
              >How do you count machines?
              >When Ninite contacts our servers to get the latest configuration information it sends along a one-way hash of some stable values on the machine. Things like the MAC address, hard drive serial number, etc. Those hashes are the machine IDs that we count, so it doesn't matter if computers change IPs or get completely reloaded from time to time.
              Уж лучше бы они посылали эти данные в открытом виде, мне не жалко раскрыть мак адрес или серийник жесткого. А вот что они в этом, типа, «one-way» хэше пошлют — это никто не знает.
              [/paranoia]
              • 0
                Согласен, по безопасности вопросов много возникает. У них есть форма обратной связи, думаю они расскажут подробнее про загадочный хэш, если спросить!
                • 0
                  Я тоже когда открывал для себя проект был Удивлен. Хочу сделать такой же проект для USSR, Но все руки не доходят. Думается круто было бы сделать такой проект под Яндекс Диск а потом отдавать под WEBDAV.
              • –1
                Фишек у Ninite Pro много и они приятные. Это и отсутствие необходимости установки клиента на компьютерах пользователей, и раздача одного дистрибутива на все машины по локалке (скачиваем новую версию 1 раз, раздаём по LAN на 1000 машин), и отсутствие неудобств для пользователей — полностью тихая установка без надоедливых уведомлений об апдейтах
                Живо себе представил, как на 1к машинах резво обновилось куча программ сожрав не хилый траффик и загрузив внешний канал на отличненько. А так же проставив непротестированные версии на такое кол-ва компьютеров. И да, я очень живо себе представляю, как админы в такой организации раньше жили без данного софта, устанавливая всё, по мнению автора, всё вручную. И да, не дай бог увидеть такое кол-во машин с правами на установку софта (мы же про обычный парк машин говорим, а не структуру из девелоперов, которые сами не подпустят админа к своему компу, настраивать им ненужный для них софт).
                Не спорю, в домашних условиях жить может, а на 20+ компах лучше АД цеплять (мы же сейчас про виндовую инфраструктуру говорим), и делать всё по уму. Тем более, что АД умеет разворачивать софт и без помощи платного софта, и делать это не ломясь в интернет, с заранее подготовленного инсталлятора, лежащего где-нибудь в шаре.
                • 0
                  Ну я и пытался донести, что матёрым админам скорее всего будет не интересно, а вот начинающим — вполне подойдёт.
                  Живо себе представил, как на 1к машинах резво обновилось куча программ сожрав не хилый траффик и загрузив внешний канал на отличненько.

                  То ли я не понял, то ли Вы… Программа качает из интернета 1 дистрибутив, раздает его по локалке на все компы. 1000 машин не забьют внешний канал и не сожрут трафик! Также, существует аудит, без вашего аппрува обновляться ничего не будет.
                  • 0
                    Да, с ваших слов я понял, что слова " клиент не требует установки" и «скачиваем один дистрибутив на всех», относится конкретно к данному софту, а не к дистрибутивам стороннего софта. Но как я уже говорил, при грамотном подходе данный софт не нужен (в таких масштабах), ибо незачем плодить сущности.
                  • +2
                    Не совсем понятно, к чему был ваш комментарий в весьма негативном тоне. Клевая же штука. Сценарий ее использования каждый может определить для себя сам, равно как и контроллировать, насколько оно хорошо работает.

                    Я, пожалуй, буду ее рекомендовать своим не сильно продвинутым в IT друзьям как минимум в качестве репозитория проверенного и качественного софта.
                    • 0
                      Аналогично! Купить лицензию на 5 ПК и поставить её докучающим малокомпьютернограмотным родственникам, например. По-моему, просто супер!
                      • 0
                        Ну если вы увидели в моем комментарии негативный тон, можете так считать — дело ваше, хоть я и не писал его с таким контекстом.
                        Я лишь прокомментировал частный случай, приведенный автором (парк в тысячу машин).
                        Штука клёвая, по-своему. По факту ничего нового, подобного рода софта не мало, с разным функционалом но одним смыслом. В данном случае я вновь не обнаружил ничего интересного для себя. Хотя, как я уже и заметил, кто-то найдет для себя полезным данную софтину. Для домашнего пользования или для корпоративного дело каждого.
                    • +4
                      Какая-то мутная хрень. Да еще и под виндой чаще необходимость библиотеки для разработки собирать имеется, а mingw-get мягко говоря куцый.
                      Хочется что-то в стиле homebrew или macports но под вин со всеми часто нужными для opensource разработки библиотеками.
                      • 0
                        Ninite — это всего-лишь переименованный Volery, который был анонсирован на хабре ещё 4 года назад:) Любопытно сравнить комменты тогда и сейчас.
                        • 0
                          О! Не знал об этом, когда читал их блог не додумался вбить на хабре старое название… Спасибо за инфо!
                      • –3
                        Написать такую ерунду для себя любимого можно за полчаса, сервис для ленивых (это я так одобряю). Если бы там добавили оффлайн было бы еще лучше. А то бывало сетка уже работает, а интернета еще нет и пару дней не предвидится. У меня в те времена куча специализированного софта была.
                        • 0
                          Offline installers: Ninite Pro can make offline installers that don't need any network access. They're great for housecalls or saving old versions of apps.

                          В Про-версии есть возможность сделать для себя оффлайн-инсталлер!
                          • –2
                            Да я и не сомневался ) Уговаривать и объяснять, что бух должен оплатить чего-то там я буду гораздо дольше и сил потеряю намного больше, чем если сам все это напишу ) И остается вопрос с спец софтом.
                            • 0
                              Ну, внизу странички есть кнопочка «предложить программу». Написав им на почту «спасибы» и ссылку на хабр, ответ получил через полтора часа :> Можно попробовать написать им, какой именно спец софт желательно добавить.
                              • 0
                                Писал им два раза, года три назад. Никакого ответа не получил.
                        • +7
                          Что у нас с чекбоксами яндекс.баров, упаси Господь мейл.ру баров/агентов, пандора.тулбаров и прочих? Что с системными оптимизатороми и прочей мутью, которая валится из инсталлеров?
                          Не верится что без туллбаров всё происходит.

                          image
                          • +5
                            Lol@screenshot :D
                            No Toolbars: Ninite automatically says «No» to toolbars and other junk.

                            Ninite автоматически говорит НЕТ! всем тулбарам, изменениям стартовых страниц, яндекс.защитникам и пр.
                          • 0
                            Уже давно пользуюсь сервисом. Как на своих компах, так и у клиентов — ни одного тулбара не поставил. Единственный недостаток — не настраивает установленные программы для использования по умолчанию. К примеру: браузеры, просмотр графических файлов — все приходится указывать руками при первом использовании. Особенно раздражает графика: программа понимает два десятка форматов, и каждый раз приходится указывать, что этот тип файлов тоже надо открывать ею.
                            • 0
                              Да, было бы просто супер, если была бы возможность мало-мальски настроить приложения. Ну да будем надеяться со временем и это добавят.
                            • 0
                              Без тулбаров, зато каждый раз с ярлыками на рабочий стол и в меню «Пуск»
                              • 0
                                В про-версии можно отключить установку ярлыков, в бесплатной — похоже, что нет.
                                • 0
                                  Совершенно не вижу проблемы с ярлыками. Подумаешь, 10ть ярлычков добавится. Часть уйдёт в корзину, частью будут пользоваться.
                                  Из квик-ланча в XP чуть сложнее удалять, да. Но тоже не проблема.
                                  Меню пуск? Это да, уже не для всех. Впрочем, я лично им практически не пользуюсь с момента перехода на вин 7. Неудобное какое-то.

                                  image

                                  Нужно скроллить, искать, кликать. Пришел к выводу, что пусть все программы будут класть что-то в пуск. Туда, бывает, кладут полезные штуки вроде руководств или безопасных режимов (firefox). Если нужно не просто запустить программу, а поглядеть что-то связанное с ней — можно и в пуск зайти. К примеру:

                                  image

                                  Т.е. ярлыки мб и являются проблемой, но не такой сильной, как тулбары, поиски, домашние страницы и сопутствующее.
                                  image
                            • 0
                              Довольно интересная вещь, только интересно как удалённо ставить программы на машины, админские пароли ведь у каждого знать нужно?
                              • 0
                                Присоединяюсь к вопросу, каким образом происходит установка софта на остальные машины сети, если нет AD (мы же все правильно с тов. minoro прочли?).
                                А именно, нужна ли установка клиентов на остальных машинах сети? И если не нужна, то какие механизмы используются для этого.
                                • 0
                                  К сожалению, пока ничего точнее про технический аспект сказать не могу (кроме того, что компьютер пользователя находится по HomeGroup или просто в локалке, вводится пароль учетки, пустые пароли не поддерживаются, программы устанавливаются без каких-либо проявлений активности на компьютере пользователя), буду тестить плотнее, вернувшись домой из отпуска и выйдя на работу после праздников.
                                  • 0
                                    ПО поводу технической реализации установки с ИНЕТА могу сказать следующее, когда закачивается сам файл ninite.exe он имеет название ninite_opera_notepad.exe Таким образом прога определяет какие программы надо скачать и установить, после этого с облака закачиваются простые Тихие установщики и ставится большинство прог с ключом /S.

                                    Какого же было мое удивление когда узнал что Нинайт качает оригинальный установщик Winrar.

                                    С реализацией под LAN немного по другому. скорее всего используется принцип работы PSEXEC. Который позволяет удаленно запускать процессы. Кому интересен psexec прошу СЮДА и сюды.
                                    Сам до сих пор думаю начать, да все руки не доходят. Кто хочет сделать USSR проект пишите в личку, может сваяем. По идее это проект не сложно сделать, вот только кому он нужен ??
                              • 0
                                Я так и не понял, чем это лучше банального apt-get install. Заметим, оно при этом ещё и обновляться будет.
                                • +1
                                  ну наверно тем что на Win это не покатит. =)
                                • 0
                                  Знал про этот сервис, но прочитать статью все равно было интересно, так как я, оказывается, и не подозревал о некоторых возможностях.
                                  • 0
                                    То, что называется «для Linux-систем» оказывается лишь для их части.
                                    • 0
                                      А как это реализовано?
                                      deb-пакеты и скрипт поди?
                                    • 0
                                      Что? Пакетная установка программ для Linux? Поверх пакетного менеджера? Софта, который есть в репозиториях? Отсыпьте.
                                      • –1
                                        Это просто ещё один способ. Основная фишка сайта — пакетная установка под винду.
                                        • 0
                                          Но зачем, если в Linux это гораздо удобнее родными средствами. Ставить программы с помощью Ninite под *nix как ездить на снегоходе по воде — можно, но зачем?
                                      • +3
                                        А что помешало портировать под венду любой из пакетных менеджеров? За деньги — дать возможность админам клонировать репозиторий к себе, чтобы трафик не жрать.

                                        Это было бы круто, а так — костыль.

                                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.