Alfresco установка и настройка linux

Обновлено: 06.07.2024

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

Вместе с тем, есть некоторые особенности, которые будут отражены в этой статье.

Alfresco Community является бесплатной версией и распространяется как для платформы Linux, так и для платформы Windows. Последняя актуальная версия доступна для загрузки по адресу:

Далее будут показаны примеры установки дистрибутива Alfresco Community для x64 разрядной версии Ubuntu Linux.

Загрузить дистрибутив Alfresco Community на систему Ubuntu Linux можно с помощью WinSCP.

Выполнение всех команд будет выполняться в консоли. Для подключения следует использовать клиент SSH, например PuTTY или Xshell.

Примечание: в случае необходимости выполнения установки на сервер, где ранее был установлен Alfresco, необходимо убедиться в отсутвии сервиса alfresco, либо выполнить его удаление вручную из директории: /etc/init.d

Установка Alfresco Community 4.2.e

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

1. Делаем файл дистрибутива исполняемым, выполнив команду:

сделаем скаченный файл исполняемым:

2. Выполняем запуск дистрибутива:

3. Выбираем язык для инсталятора . Если русская локализация не установлена, то лучше выбрать английский язык (клавиша 1).

4. Выбираем тип установки (вводим цифру и нажимаем клавишу Enter):.

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

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

5. Выбираем место назначения (соглашаемся и нажимаем клавишу Y, либо вводим путь вручную и нажимаем клавишу Enter):

6. Дальше необходимо ввести пароль администратора и подтвердить. В случае установки типа Easy, указанный пароль будет привязан ко всем сервисам:

7. Разрешаем серверу Alfresco выполнять автоматический запуск (нажимаем клавишу Y):

8. Подтверждаем установку (нажимаем клавишу Y):

9. Далее будет выполнена установка сервера Alfresco Community

10. От чтения информационного файла можно отказаться, нажав клавишу N:

11. Далее запускаем Web сервис Alfresco Community (нажимаем клавишу Y):

12. Далее будет выполнен старт всех сервисов Alfresco Community:

Через несколько минту, можно попробовать зайти на веб-интерфес сервера Альфреско, например указав в браузере:

и в двух местах

После этого необходимо выполнить перезапуск сервера Alfresco, командой:

На этом установка и настройка сервера Установка Alfresco Community 4.2.e завершена.

Установка Alfresco Community 5.0.d

Установка сервера Alfresco Community 5.0.d делается по аналогии с 4 версией. Вначале делаем файл дистрибутива исполняемым, а затем выполняем запуск дистрибутива:

Дополнение

В процессе изучения функционала сервера Alfresco Community обнаружил несколько интересных подразделов.

1. Ссылка на общие ресурсы, о которых знает сервер Alfresco:

2. Ссылка на информацию о системных ресурсах на сервере Alfresco и ссылки на различные административные консоли:

3. Ссылка на информацию о модулях, установенных на сервере Alfresco. Но здесь информация может быть не полной:

Alfresco - это ECM-система с открытым исходным кодом (Enterprise Content Management), написанная на Java, которая обеспечивает электронное управление, сотрудничество и бизнес-контроль.


В этом руководстве рассказывается, как установить и настроить Alfresco Community Edition в системах RHEL/CentOS 7/6, Debian 8 и Ubuntu с сервером Nginx в качестве внешнего веб-сервера для приложения.

Что касается минимальных системных требований, Alfresco нужна машина с как минимум 4 ГБ ОЗУ и 64-разрядной операционной системой.

Шаг 1. Установите Alfresco Community Edition

1. Прежде чем продолжить установку Alfresco, сначала убедитесь, что на вашем компьютере установлена u200bu200bутилита wget, выполнив следующую команду с правами суперпользователя или с учетной записью root.


2. Затем настройте имя хоста вашей системы и убедитесь, что локальное разрешение указывает на IP-адрес вашего сервера, выполнив следующие команды:


3. Удалите любой MTA с машины (в данном случае почтового сервера Postfix), введя следующую команду:


4. Установите следующие зависимости, необходимые программному обеспечению Alfresco для правильной работы:


5. Далее заходим в утилиту wget.

6. После завершения загрузки двоичного файла введите следующую команду, чтобы предоставить разрешения на выполнение для файла и запустить программу установки на открытом воздухе.

7. После запуска процесса установки выберите язык и продолжите процесс установки, используя мастер установки, показанный ниже, в качестве руководства для настройки Alfresco:


Мастер установки Alfresco продолжает работу….


Установка Alfresco продолжается…


Установка Alfresco продолжается ..


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

Если вам нужно добавить другие правила брандмауэра для открытия портов для доступа к настраиваемым службам Alfresco, введите команду ss , чтобы получить список всех служб, работающих на вашем компьютере.

9. Чтобы получить доступ к веб-службам Alfresco, откройте браузер и используйте следующие URL-адреса (замените IP-адрес или домен соответственно). Войдите в систему с пользователем admin и паролем, настроенным для Admin в процессе установки.





Модуль Alfresco SharePoint с Microsoft.

Шаг 2. Настройте Nginx в качестве веб-сервера Frontend для Alfresco

10. Чтобы установить сервер Nginx в системе, сначала добавьте репозитории Epel в CentOS/RHEL, выполнив следующую команду:

11. После добавления репозиториев Epel в систему продолжите установку веб-сервера Nginx, введя следующую команду:

12. На следующем шаге откройте файл конфигурации Nginx из /etc/nginx/nginx.conf с помощью текстового редактора и внесите следующие изменения:


13. После того, как вы закончите, сохраните и закройте файл конфигурации Nginx и перезапустите демон, чтобы отразить изменения, введя следующую команду:

14. Чтобы получить доступ к веб-интерфейсу Alfresco, добавьте новое правило брандмауэра, чтобы открыть порт 80 на вашем компьютере и перейти по указанному ниже URL-адресу. Также убедитесь, что политика Selinux отключена в системах RHEL/CentOS.

Чтобы полностью отключить политику Selinux в системе, откройте файл /etc/selinux/config и установите для строки SELINUX значение enforcing на disabled .

15. Теперь вы можете получить доступ к Alfresco через Nginx.

15. Если вы хотите безопасно посещать веб-интерфейс Alfresco через прокси-сервер Nginx с SSL, создайте самозаверяющий сертификат для Nginx в каталоге /etc/nginx/ssl/ и заполните сертификат своими настройками. как показано на скриншоте ниже:


Обратите внимание на Общее имя сертификата , чтобы оно соответствовало имени хоста вашего домена.

17. Затем откройте файл конфигурации Nginx для редактирования и добавьте следующий блок перед последней закрывающей фигурной скобкой (символ > ).

Выдержка блока SSL Nginx:


18. Наконец, перезапустите демон Nginx, чтобы изменения вступили в силу, добавьте новое правило брандмауэра для порта 443.


19. Чтобы включить демоны Alfresco и Nginx во всей системе, выполните следующую команду:

Это все! Alfresco предлагает интеграцию с MS Office и LibreOffice через протокол CIF, обеспечивая пользователям знакомый рабочий процесс.

Language Selection Please select the installation language [1] English - English [2] French - Français [3] Spanish - Español [4] Italian - Italiano [5] German - Deutsch [6] Japanese - 日本語 [7] Dutch - Nederlands Please choose an option [1] : 1 - мы выбираем ОДИН

Идем дальше и видим вопрос номер два (способ установки):

---------------------------------------------------------------------------- Welcome to the Alfresco Community Setup Wizard. ---------------------------------------------------------------------------- Installation Type [1] Easy - Installs servers with the default configuration [2] Advanced - Configures server ports and service properties.: Also choose optional components to install. Please choose an option [1] : 1 - тут мы тоже выбираем ОДИН

На следующем шаге, очередной вопрос "куда ставить то?", просто жмем Enter.

---------------------------------------------------------------------------- Installation folder Please choose a folder to install Alfresco Community Select a folder [/opt/alfresco-4.0.d]:

---------------------------------------------------------------------------- Admin Password Please give a password to use for the Alfresco administrator account. Admin Password: :

После ввода пароля, следующий вопрос, хотим ли мы запускать альфреско как сервис с автозапуском?, я сказал "Y"

Install as a service You can optionally register Alfresco Community as a service. This way it will automatically be started every time the machine is started. Install Alfresco Community as a service? [Y/n]: Y

Ну и финишный вопрос, видимо для тех кто передумал, продолжить или нет? Мне захотелось посмотреть на это создание и я сказал "Y"

Setup is now ready to begin installing Alfresco Community on your computer. Do you want to continue? [Y/n]: Y

Please wait while Setup installs Alfresco Community on your computer. Installing 0% ______________ 50% ______________ 100%

И в итоге, если долго ждать, то можно дождаться (хотим почитать файл или нет?, т.к. первый раз, нажал "Y"):

Setup has finished installing Alfresco Community on your computer. View Readme File [Y/n]: Y

Launch Alfresco Community Share [Y/n]: Y Press [Enter] to continue :/opt/alfresco-4.0.d/postgresql/scripts/ctl.sh : postgresql started at port 5432 - Жмем Enter

Using CATALINA_BASE: /opt/alfresco-4.0.d/tomcat Using CATALINA_HOME: /opt/alfresco-4.0.d/tomcat Using CATALINA_TMPDIR: /opt/alfresco-4.0.d/tomcat/temp Using JRE_HOME: /opt/alfresco-4.0.d/java Using CLASSPATH: /opt/alfresco-4.0.d/tomcat/bin/bootstrap.jar /opt/alfresco-4.0.d/tomcat/scripts/ctl.sh : tomcat started

Приветствую! В этой части блога я поведаю о том, как установить Alfresco Community пятой версии на компьютер с предустановленной Ubuntu Server. Версия системы, в которой я проводил установку - 14.04. Не получилось нормальным образом настроить сетевой интерфейс на Virtual Box в Ubuntu 16.04, поэтому я решил ставить Alfresco на 14-ой версии оси.

Прежде, чем вы начать установку Alfresco - посмотрите, нуждается ли система в обновлении пакетов.

После успешного обновления приступаем к следующим шагам.

Wget-ом скачиваем во временную папку /tmp актуальный дистрибутив Альфреско. Узнать актуальность версии можно на их официальном сайте. Скопируйте адрес ссылки на скачивание для Linux и запустите wigget.



Посте того, как дистрибутив сохранится на сервер, задайте ему права на выполнение коммандой chmod +x Прошу прощения за нелепые скриншоты в начале статьи - делал их сразу же в момент устаноки, поэтому на них могут быть опечатки в коммандах =)



Выбираем язык - в нашем случае русский (8)


Выбираем "простую установку" с использованием конигурации по умолчанию.


Перепишем путь, куда будет устанавливаться Alfresco. Я выбрал /opt/alfresco


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


Если хотим, чтоб Alfresco запускался автоматически - устанавливаем его как службу.


Без комментариев. [Enter]


Если вы все-таки не передумали на этом шаге установить Afresco Community - смело нажимайте "Y".


Ура! Установка началась. Ждем.


На заключительном этапе читаем РИДМИ и запускаем Альфреско.



Ну и на последок, если есть необходимость в правке конфигурационного файла, то ищите его в

Читайте также: