Собираем Понемногу С Сервисов Google И Redmine На Нашем Сервере.

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

Основным кандидатом на наведение порядка почти всегда был Redmine, но чем дольше я им пользовался (и как пользователь, и как администратор), тем больше мне хотелось переключиться на что-то другое.

Да, как баг-трекер он работает отлично, но как только хочется получить что-то большее, например хотя бы личные/общие календари, начинается суета.

А если уж надо переехать на другой сервер.

Даже вспоминать не хочу - каждый раз какие-то "танцы".

В то же время я довольно сильно привязался к сервисам Google, таким как Документы, Календарь, Gmail. И если с последними все более-менее понятно, то мне, например, хотелось иметь аналог первого локально: когда корпоративной почты нет в Google Apps, которая, к тому же, теперь всегда платная, пользоваться ею уже не так удобно, а доступ к локальным ресурсам становится безопаснее и быстрее.

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

Подумал и сделал: под катом то, что из этого получилось (включая пару десятков скриншотов, хоть и не очень тяжелых)



С чем мы будем работать?

Итак, сам проект Feng Office можно использовать как облачную систему с тремя вариантами оплаты (они отличаются набором вкусностей, везде оплата за каждого пользователя) или установить на собственные вычислительные мощности.

В последнем случае тоже есть различия в цене/количестве вкусностей, но меня интересовала только бесплатная версия Onsite Community Edition, поэтому поговорим о ней.

Итак, установщик (zip) скачивается здесь: sourceforge.net/projects/opengoo/files (opengoo — старое название проекта, ходят слухи, что это высшее образование автора).

В вики проекта указано, что минимальные требования — 2 ГБ ОЗУ и двухъядерный процессор, но рекомендуются 4 ГБ ОЗУ и 4 ядра (предполагается PHP 5, MySQL 5.x, Apache 2.x).



Монтаж

Базовая установка очень проста (в отличие от Redmine): загрузите zip-архив на свой сервер разархивируйте его установить права на запись для папок конфигурация, кеш, tmp, загрузка .

в моем случае:

  
  
   

chown www-data config, cache, tmp, upload chmod 755 config, cache, tmp, upload

Заходим через браузер в корень разархивированного каталога и следуем инструкциям мастера: он запросит только данные MySQL. После успешной установки система предложит создать первого пользователя (Супер Администратора).

Теоретически после этого все должно работать, но тут меня разочаровало.

Я не поверил системным требованиям и установил все на слабый VPS, в результате система открывается, показывает только верхнюю панель инструментов и больше ничего делать не позволяет. Конечно, обидно, но что поделаешь? Мы предупредили вас.

Идем на более мощный сервер и повторяем все заново.

Проверим – все работало.



Начальная настройка

Для лучшей производительности разработчики предлагают
  • Чтобы иметь возможность работать с большими файлами в системе и выделять больше ресурсов, устанавливайте через htaccess или php.ini :

    post_max_size = 100M upload_max_filesize = 100M php_value memory_limit 512M max_execution_time = 300

  • настроить почту (либо через PHP sendmail, либо через встроенный smtp-клиент)
  • опционально настроить SSL
  • дайте больше ресурсов MySQL (в Debian в /etc/mysql/my.cnf):

    key_buffer

Теги: #облачные сервисы #Облачные вычисления #работа в команде #документооборот #система управления проектами
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.