May 7th, 2020

Этот ваш бесплатный Линукс.

DSC_7473

Захотелось тут недавно своего облака. Давно пора было, но чего то всё времени не было сесть и вдумчиво посидеть. Да и DTLN на вебинаре про работу сотрудников на карантине сказали: NEXTCLOUD это хорошо и мы его продаём. Ну если кто то не боится брать денег с корпоратов за доступ к софтине, то мне оно тоже подойдёт.

Инструкция по установке Nextcloud лежит на сайте производителя. Всего то пара страничек. Думал: фигня делов то. Но, сука, три дня до момента когда пользователей можно запускать в систему. На каждом этапе по затыку, требующего вдумчивого гугления и копания в логах (какого ему это не нравиться). Живо вспомнился подъем сервера Zabbix: на каждом этапе грабельки.

Ну вроде запустилось. Пользователи хотят файлики править облачные. Прямо в облаке. Для этого есть отдельная штука: OnlyOffice. Отдельный сервер. Может в качестве платформы использовать Windows Server. Ага, думаю, тестовый сервер по-быстренькому подниму и отдам на тестирование пользователям.

Двое суток ставил софт.

Для работы офисного "как бы офиса", внимание, нужно:
.NET Framework 4.5 or higher,
Visual C++ Redistributable for Visual Studio 2010-19 x86,
Erlang x64,
RabbitMQ x64,
Redis x64,
PostgreSQL ODBC Driver x64,
MySQL Server 5.5 x64
MySQL Connector/ODBC 5.3.6 x86,
SharePoint Server 2013 Client Components SDK x64
Node.js x86
PostgreSQL x64.

Три системы управления базами данных (MySQL, PostgreSQL и Redis ), три платформы выполнения кода (.NET, Erlang и Node.js, питон еще в тихую поставился), куртка кожаная, тоже три. И всё это сверху накрывается 3 гигабайтами памяти под java.exe. 4 ядра и 8 Гб памяти только-только хватило в итоге. Это без нагрузки от пользователей пока.

А почему два дня ушло на запуск OnlyOffice Server? А потому что дистрибутив нормально разворачивается только на Windows Server 2016. В доках заявлено, что всё замечательно должно работать под Server 2008 R2. Работать то может, но вот развертывание системы на 2008 и 2012 серверах зависает молча.

Берем в руки калькулятор. Считаем. За линукс-решение: неделю на разворачивание системы (стоимость железа оставляем без рассмотрения, винды в воздухе тоже жить не будут). Или аренда у хостера решений (от 20 тр в месяц за 1Тб диска). За виндовый офис 4 тр за "для дома и студентов" или 12 тр за "для дома и бизнеса" за рабочее место. Остается подумать про общий диск и предупредить руководителя о рисках хранения документов "где то в интернете".