Домой Статьи и аналитика Реальный опыт миграции на Linux: кейс компании из Бергамо

Реальный опыт миграции на Linux: кейс компании из Бергамо

История успешного перехода малого бизнеса с Windows на Linux: как оптимизировать работу офиса, сократить расходы на лицензии и наладить надежную коммуникацию.

3
0

Реальный опыт миграции на Linux: кейс компании из Бергамо

В прошлом на страницах ресурса неоднократно публиковались истории о том, как реальные люди используют Linux в повседневной жизни. Один из самых запоминающихся материалов — интервью со Стью Кероффом, который обучает студентов эффективному использованию Linux в школе. Когда со мной связался Мишо Ороз и рассказал, как он помог местному малому бизнесу перейти с Windows на Linux, я решил возродить рубрику, в которой пользователи делятся своим опытом миграции на открытое программное обеспечение.

Мишо Ороз, основатель компании Zerolock
Мишо Ороз — основатель компании Zerolock

Мишо Ороз — основатель итальянской IT-компании Zerolock из Спирано (провинция Бергамо), специализирующейся на переводе малого и среднего бизнеса с проприетарных систем на Linux и Open Source. Ниже приведена его история.

Запрос на перемены

В начале 2026 года ко мне обратился владелец небольшой транспортно-логистической компании из Мапелло (Бергамо). У него было пять офисных рабочих станций и команда водителей, которым требовалось постоянно оставаться на связи. Владелец не искал философских дискуссий об открытом программном обеспечении. Он просто устал платить за софт, который постоянно вызывал проблемы, устал вызывать внешних технических специалистов и устал от того, что его сотрудники теряли время на задачи, не связанные с основной деятельностью — грузоперевозками.

Что было до миграции

Офис использовал стандартный набор, типичный для многих небольших итальянских компаний: пять рабочих станций с проприетарной операционной системой, коммерческий офисный пакет с лицензией на каждого пользователя и сторонний антивирус с ежегодным продлением. Водители общались с офисом через WhatsApp на личных смартфонах, что означало ведение рабочих переговоров в потребительском мессенджере без архивации, администрирования и какого-либо разделения между личной и рабочей перепиской.

Данные хранились частично на локальных машинах, а частично в общей папке. Когда я попросил показать, где лежат самые важные корпоративные документы, ушло несколько минут на поиск актуальной версии файла, который должен был быть доступен мгновенно. За два года владелец оплатил от восьми до десяти выездов внешних IT-специалистов для устранения сбоев обновлений, замедлений системы и инцидентов, которые, хотя и оказывались менее серьезными, чем казалось на первый взгляд, все равно стоили компании половины рабочего дня, потраченного на беспокойство и наведение порядка.

Аудит и выбор решений

Прежде чем что-либо менять, я потратил время на то, чтобы понять, чем именно каждый сотрудник занимается за компьютером каждый день. Это важнее любого списка установленного софта, так как главный вопрос не в том, какие инструменты существуют, а в том, какие из них действительно используются и каким образом. Офисный персонал работал с текстовым процессором, электронными таблицами, электронной почтой и системой общего доступа к файлам. Владельцу был нужен периодический удаленный доступ, когда он находился в пути. Водителям требовался надежный способ коммуникации с офисом без использования личных телефонов. Отраслевого проприетарного софта, который было бы сложно заменить, обнаружено не было, что значительно упростило проект по сравнению с другими моими внедрениями.

Технологический стек

Новая инфраструктура была полностью построена на компонентах с открытым исходным кодом:

миграция на Linux — иллюстрация 2 к материалу
Рабочее место в итальянской логистической компании до перехода на Linux
  • Kubuntu 26.04 LTS на всех пяти рабочих станциях.
  • LibreOffice вместо проприетарного офисного пакета.
  • Thunderbird для работы с электронной почтой.
  • Nextcloud, развернутый на сервере в Италии, заменил локальную общую папку и устранил зависимость от иностранных облачных провайдеров.
  • Mattermost для внутренней коммуникации, установленный на той же итальянской инфраструктуре и доступный как с рабочих станций, так и со смартфонов водителей через мобильное приложение.

Настройка сетевой периферии

В офисе использовалось многофункциональное устройство Epson WorkForce WF-C579R — сетевой цветной принтер формата A4, подключенный по Ethernet. Это была самая технически интересная часть настройки оборудования. Kubuntu 26.04 автоматически установила драйвер без драйверов (driverless IPP), что вызвало две проблемы: двусторонняя печать переворачивала обратную сторону листа вне зависимости от выбранного метода переплета (по длинному или короткому краю), а скорость печати была заметно ниже, чем в предыдущей системе. Путь «driverless», который хорошо работает со многими современными принтерами, некорректно обрабатывает некоторые бизнес-устройства Epson в версии 26.04, так как PPA-репозиторий Epson еще не поддерживает текущий релиз ОС.

Решением стала установка пакета printer-driver-escpr через apt и принудительная настройка драйвера с помощью lpadmin. После этого двусторонняя печать заработала корректно, а скорость вернулась к норме. Для сканирования в сетевую папку я настроил Samba на каждой рабочей станции, создал папку Scanner в домашнем каталоге пользователя и сконфигурировал пункт назначения сканирования на веб-панели управления Epson по IP-адресу, используя SMB с учетными данными, заданными через smbpasswd. Этот опыт полезен всем, кто использует бизнес-принтеры Epson на Kubuntu 26.04, поскольку стандартная настройка driverless вызывает ту же проблему с двусторонней печатью, а решение не является очевидным.

В дополнение к этому, в качестве сетевого файервола был внедрен pfSense, а также настроены ежедневные автоматические зашифрованные резервные копии.

Настройка удаленного доступа и процесс миграции

Для организации удаленного доступа я развернул RustDesk через собственный VPS. Это решение помогло справиться с конкретной проблемой Kubuntu 26: система по умолчанию работает на Wayland, из-за чего многие инструменты удаленного рабочего стола, надежно функционировавшие на старых версиях Linux, демонстрировали проблемы с совместимостью. После настройки RustDesk через собственный релейный сервер стал работать стабильно и с тех пор используется как стандартное решение для всех моих внедрений Kubuntu 26. Суммарная стоимость регулярных лицензий после миграции составила ноль.

миграция на Linux — иллюстрация 3 к материалу
Использование Kubuntu на офисных компьютерах

Все элементы системы были построены и протестированы на отдельной машине до того, как я начал работу с рабочими станциями. Я валидировал каждый рабочий процесс, подтвердил корректное открытие существующих документов в LibreOffice, протестировал подключение к Nextcloud и настроил Mattermost, включая конфигурацию мобильных приложений для водителей. Сама миграция была проведена за выходные. Каждая рабочая станция была пересобрана «с нуля» на чистую установку Kubuntu. Перенос данных из существующей общей папки в Nextcloud был выполнен по локальной сети еще до выходных, поэтому к утру понедельника файлы уже находились на своих местах в новой системе. Водители получили на свои телефоны приложение Mattermost с уже настроенной конфигурацией. С первого же дня у них появился выделенный рабочий канал, отделенный от личной переписки.

Обучение и первые дни эксплуатации

Миграция в выходные была лишь началом. В последующий понедельник я находился на объекте в течение первых трех рабочих дней, а в остальное время оставался на связи по телефону. Каждый сотрудник получил индивидуальное обучение по инструментам, которые он реально использовал, а не общую ознакомительную информацию. Я сидел рядом с каждым человеком и прорабатывал его специфические ежедневные задачи: как открывать и сохранять документы в LibreOffice, как получать доступ к файлам в Nextcloud, как использовать Mattermost для внутренних сообщений. Эта часть проекта не выглядит эффектно, но именно от неё зависит успех или провал миграции. Программное обеспечение может быть идеальным, но миграция развалится, если пользователи почувствуют себя брошенными утром в понедельник. Присутствие на месте в первые дни позволило мне отвечать на вопросы немедленно, не заставляя людей ждать ответа по электронной почте.

Трудности и точки трения

Как я упоминал ранее, две вещи создавали сложности. Поскольку этот материал является своего рода тематическим исследованием, я еще раз подчеркну эти два препятствия. Первой проблемой стал принтер. Проблема с драйвером Epson была для меня новой на версии 26.04, и на её диагностику и устранение ушло несколько часов. Проблема с дуплексной печатью проявлялась настолько эпизодически, что её было легко пропустить при тестировании, и она обнаружилась только в процессе повседневной эксплуатации. Теперь я в обязательном порядке проверяю дуплексную печать при каждом внедрении Kubuntu 26.04 с сетевыми принтерами Epson.

Второй трудностью стала настройка удаленного доступа через Wayland. Kubuntu 26 потребовала иного подхода к удаленному рабочему столу, чем старые системы Linux. Потребовалось дополнительное время на тестирование различных конфигураций, прежде чем я пришел к решению с RustDesk и собственным VPS, которое теперь работает надежно. Это известная проблема Wayland, экосистема которого активно развивается, но в тот момент она потребовала реального решения задач.

миграция на Linux — иллюстрация 4 к материалу
Сотрудники компании, успешно работающие в Linux

Период адаптации для офисных сотрудников прошел легче, чем я ожидал, во многом благодаря времени, проведенному на объекте. Водители адаптировались быстрее всех: для них изменения свелись к установке нового приложения на телефон, заменившего группу в WhatsApp, и уже через день-два это стало казаться привычным.

Итоги через шесть месяцев

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

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

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

Источник: https://itsfoss.com