Alfresco установка на сервер

Установка Alfresco под Windows

Установка Alfresco под Windows

Установка бесплатного Alfresco Community Edition и платного Alfresco Content Services под Windows производится практически одинаково и не представляет никаких сложностей. В этом разделе будет показана установка бесплатного Alfresco Community Edition.

Установку Alfresco необходимо производить из под учетной записи с административными правами на компьютер Windows.

Пошагово процесс установки выглядит так:

  1. Скачиваем со страницы https://www.alfresco.com/products/community/download файл инсталлятора Alfresco. В текущей версии на момент написания этой книги он назывался alfresco-community-installer-201704-win-x64.exe и занимал примерно 800 Мб.
  2. Запускаем этот файл и в открывшемся окне Language Selection выбираем язык установки (см. рис. 1). Я выбрал русский язык.

Рис. 1. Окно Language Selection (Выбор языка)

3. На экране Добро пожаловать нажимаем Далее и затем в окне Тип установки выбираем тип установки (см. рис. 2).

Рис. 2. Выбор типа установки Alfresco Community Edition

В принципе, нас вполне устроит и вариант Простая установка, в котором для параметров будут выбраны значения по умолчанию. Но для того, чтобы эти параметры и значения показать, я выбираю пункт Дополнительно. Откроется окно Выбор компонентов.

4. Те компоненты, которые можно выбрать в окне Выбор компонентов, показаны на рис. 3.

Рис. 3. Окно Выбор компонентов при установке Alfresco

Отметим некоторые моменты, связанные с этими компонентами:

  • Java — это среда выполнения Java, необходимая для работы программных модулей Alfresco. Отметим, что с Alfresco идет «правильная версия» Java, которая необходима для работы текущей версии Alfresco. Если вы, например, в процессе обновления замените эту версию на более свежую или вообще попытаетесь использовать другую версию Java, могут возникнуть определенные проблемы (обычно они возникают не сразу и труднодиагностируемы, что особенно коварно). Поэтому рекомендуется внимательно следить за версией Java и отключить ее автообновление, если это разрешено политикой безопасности вашего предприятия;
  • PostgreSQL — это база данных, которая используется для хранения некоторых метаданных и настроек Alfresco. Сами документы в ней не хранятся и нагрузка на нее обычно невелика (да и размер базы данных очень скромный). В бесплатном Alfresco Community Edition можно использовать только бесплатные базы данных ( PostgreSQL, MySQL, MariaDB ), а в платном Alfresco Content Services — еще и коммерческие ( Oracle, Microsoft SQL Server, IBM DB/2 и т. п.). В инсталляторе присутствует только PostgreSQL. Поэтому если вы хотите использовать любой сервер баз данных, отличный от PostgreSQL, его установку и настройку придется проводить вручную.

За все время работы мне ни разу не приходилось видеть, чтобы с Alfresco использовалась база данных, отличная от Postgres: как правило, возиться с установкой другого сервера баз данных нет никакой необходимости. Поэтому смело оставляем Postgres (ее можно установить изначально, а потом, после установки уже в случае необходимости перевести Alfresco на использование другой базы данных).

LibreOffice — набор библиотек LibreOffice, необходимый для конвертации разных форматов документов. Сами приложения LibreOffice установлены не будут, поэтому если вам потребуются LibreOffice Writer, LibreOffice Calc и т. п., их можно будет установить потом;

Alfresco Community — непосредственно само ядро системы документооборота Alfresco. Флажок напротив этого пункта снять нельзя;

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

Alfresco Office Services — это компонент, который позволяет приложениям, таким, как Word и Excel из Microsoft Office, обращаться к документам в хранилище Alfresco, используя те же протоколы, что и при обращении на Microsoft SharePoint Portal Server. В большинстве ситуаций рекомендуется его поставить: в этом случае в вашем распоряжении будет простой способ обеспечения взаимодействия приложений Microsoft Office и Alfresco. Проблемы с этим компонентом могут возникнуть в сертифицированных защищенных средах, поскольку этот модуль является проприетарным и с открытыми исходными кодами не поставляется;

Web Quick Start — это учебный Web- сайт, который будет для тестовых и учебных целей изначально предустановлен в вашей системе Alfresco (с готовым набором пользователей, документов, бизнес-процессов и т. п.). На серверах, предназначенных для целей разработки, тестирования и обучения, его вполне можно оставить в качестве образца. На производственных серверах этот компонент, конечно, не нужен;

Интеграция с Документами Google — это возможность установить компонент, отвечающий за взаимодействие с Google Docs. Этот программный модуль позволяет перемещать и копировать документы между хранилищем Alfresco и папками пользователя в Google Docs, а также использовать средства Google Docs для редактирования документов Microsoft Office и LibreOffice в хранилище Alfresco при доступе к ним пользователей через Web- интерфейс. В большинстве организаций сервер Alfresco не имеет прямого выхода в Интернет, и поэтому этот модуль работать не будет, но в некоторых ситуациях может и пригодиться.

Читайте также:  Не запускает установку x64

5. На следующем экране, который называется Каталог для установки (см. 4), вы можете выбрать папку для размещения файлов Alfresco.

Рис. 4 Экран Каталог для установки Alfresco

В подпапки внутри этой папки по умолчанию будет помещено все, что устанавливается вместе с Alfresco:

  • само программное обеспечение Alfresco, сервера Tomcat, PostgreSQL и Solr вместе со всеми дополнительными программными модулями;
  • хранилище документов Alfresco и полнотекстовые индексы;
  • база данных PostgreSQL;
  • и многое другое.

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

  1. На следующем экране, который называется Параметры сервера базы данных (см. рис. 5) вы можете настроить единственный параметр — номер порта, по которому будет производиться обращение к базе данных PostgreSQL.

  1. Рис. 5 Окно Параметры сервера баз данных инсталлятора Alfresco По умолчанию используется порт 5432, и менять его нужно только в одном случае: если этот порт занят на данном компьютере уже установленным другим экземпляром PostgreSQL, но это случается достаточно редко. Если Alfresco и используемый ими сервер PostgreSQL расположены на одном компьютере (как обычно и бывает), то этот порт открывать на брандмауэре не нужно.

7. Следующий экран установщика называется Конфигурация портов Tomcat (см рис. 6)

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

  • ДоменWeb-сервера — это IP- адрес или имя хоста (которое должно разрешаться в IP- адрес через сервер DNS ), на который будет отзываться сервер Tomcat, обслуживающий Alfresco (упрощенно можно считать, что сам сервер Alfresco). По умолчанию здесь предлагается использовать IP- адрес 127.0.0.1, что не совсем хорошо, поскольку этот адрес является адресом для обращения к самому себе, и с другого компьютера по нему будет не обратиться. Лучше всего в этом поле прописать реальный статический IP- адрес, присвоенный данному компьютеру, или, как в нашем примере, имя хоста, которое разрешается в данный IP- адрес через сервер DNS. Это имя инсталлятор запишет в создаваемый им ярлык Alfresco Share, через который можно будет получить доступ к Web- интерфейсу администрирования. Его же смогут применять пользователи при обращении к серверу Alfresco из Web- браузера;
    • Порт сервераTomcat — этот порт, по которому будет производиться обращение к Web- интерфейсу Alfresco администраторами и пользователям. Этот номер также прописывается в ярлык Alfresco Share. Чтобы можно было производить обращение к других компьютеров, на брандмауэре на сервере Alfresco этот порт должен быть открыт. Менять его на другой обычно есть смысл только тогда, когда он уже занят другим работающим приложением. На некоторых предприятиях его меняют на стандартный для HTTP 80 порт, чтобы можно было обращаться на Web- сайт Alfresco без указания порта. Но опытные специалисты по Alfresco рекомендуют оставить здесь при установке порт 8080, а затем уже настроить перенаправление с порта 80 на 8080 средствами AJP (Apache JServ Protocol) или прописав такое перенаправление в файле /tomcat/conf/server.xml. Порт 8080 прошит во множестве конфигурационных файлов Alfresco и даже в некоторых программных модулях, поэтому лучше сохранить возможность обращения по этому порту;
    • Порт отключения Tomcat — это номер порта, по которому можно остановить службу Tomcat, отключив тем самым сервер Alfresco. Используется он очень редко, и изменять его большого смысла нет;
    • Порт Tomcat SSL — это порт, на котором Tomcat будет отзываться при обращении по протоколу HTTPS, когда все взаимодействие между клиентом и сервером шифруется. Большая часть серверов Alfresco, работающих в производственной среде, взаимодействует с пользователями именно по этому протоколу (чтобы сделать невозможным перехват данных при передаче по сети), однако сразу после установки включить протокол не получится: нужно сгенерировать сертификат, привязать его к серверу Tomcat, обслуживающему Alfresco, а также объяснить клиентским компьютерам, что этот сертификат — правильный, выдан доверенным центром сертификации и с ним можно работать. О том, как настроить Tomcat на использование протокола HTTPS, будет рассказано в отдельном разделе.
      Заметим также, что по умолчанию для HTTPS используется порт 443, и если вы хотите использовать обращение на Alfresco без указания порта, лучше настроить перенаправление 443 порта на 8443 (аналогично HTTP), оставив при этом возможность обращения и по порту 8443. Конечно, в инсталляторе при этом лучше оставить порт 8443, предлагаемый по умолчанию.
      Не забудьте также открыть порт 8443 в брандмауэре на сервере Alfresco.
    • AJP-порт Tomcat — это порт, по которому к серверу Tomcat, обслуживающему Alfresco, будут производиться обращения по протоколу Apache JServ Protocol. Чаще всего этот протокол для Alfresco используется для того, чтобы развернуть Web-сервер, непосредственно отвечающий на запросы клиентов, на отдельном компьютере (или нескольких компьютерах), сняв таким образом часть нагрузки с сервера Alfresco и при необходимости обеспечив балансировку нагрузки. Для наших целей оставим для этого порта значение, предлагаемое по умолчанию — 8009.

    8. На экране, который называется Порт сервера LibreOffice (см. рис. 7), вам будет предложено выбрать порт, на котором будет отзываться сервер LibreOffice (для целей Alfresco будем считать, что это специальный программный модуль, ответственный за конвертацию файлов). Порт, используемый по умолчанию (8100) меняется крайне редко, обычно только тогда, когда он уже занят другим приложением.

Рис. 7 Экран Порт сервера LibreOffice инсталлятора Alfresco

9. Следующий экран называется Порт сервера FTP (см рис. 8). Как понятно по названию, здесь определяется порт, на который будет отзываться встроенный в Alfresco сервер FTP. Через протокол FTP клиенты могут обращаться к документам в хранилище Alfresco (добавлять документы, скачивать их к себе для открытия и т. п.) Протокол FTP — не самый рекомендованный протокол для взаимодействия Alfresco с клиентами, но он поддерживается и в некоторых ситуациях может пригодиться. Инсталлятор Alfresco по умолчанию предлагает использовать стандартный порт 21 протокола FTP, и обычно менять значение, предлагаемое по умолчанию, не нужно.

Рис. 8 Экран Порт FTP инсталлятора Alfresco

10. На следующем экране, который называется Пароль администратора (см. рис. 9), вам потребуется указать пароль учетной записи Admin — единственной учетной записи, которая создается в Alfresco по умолчанию установщиком и которая обладает полными правами на сервер Alfresco. Конечно, вы потом сможете добавить и другие административные учебные записи, но для этого вам потребуется эта изначальная учетная запись Admin. Каких-либо требований по сложности пароля администратора Alfresco не предъявляет, но лучше, чтобы пароль соответствовал вашим корпоративным стандартам.

Рис. 9. Экран Пароль администратора инсталлятора Alfresco

11. На следующем экране, который называется Конфигурация запуска служб (рис. 10), вам необходимо выбрать режим запуска служб: ручной или автоматический, когда службы Alfresco стартуют автоматически при запуске операционной системы. Конечно, в большинстве случаев выбирается автоматический режим запуска.

Рис. 10 Экран Конфигурация запуска служб инсталлятора Alfresco

12. Затем вы увидите экран Программа готова для установки, на котором можно нажать на кнопку Далее и начнется непосредственно установка Alfresco на ваш компьютер. Сама установка занимает обычно 5-10 минут.
13. После завершения установки вам будет показано окно, аналогичное представленному на рис. 11.

Рис. 11 Завершение установки Alfresco
Если вы оставите флажок Запустить Alfresco Community и нажмете Завершить, то запустятся службы Alfresco и система будет готова к работе. Проверить работоспособность Alfresco можно, например, если в меню Start найти папку Alfresco Community и щелкнуть в ней по ярлыку Alfresco Share. Откроется окно броузера с загруженной страницей входа Web-интерфейса Alfresco (см. рис. 12).

Рис. 12 Окно входа Alfresco
Обратите внимание на цвет фона в этом окне. Если он голубой, то Alfresco работает без проблем. Если цвет фона оранжевый, это значит, что у служб Alfresco зафиксированы какие-то ошибки, которые желательно проверить по журналам событий и устранить.
14. В окне входа нужно ввести имя пользователя Admin и тот пароль, который вы определили в ходе установки Alfresco. После этого откроется Web-интерфейс Alfresco (см. рис. 13).

источник

Установка Alfresco Community 4.2.f на выделенный виртуальный сервер

Все когда то заканчивается, закончился один, затем и второй триальный период на Jelastic.com. А платить за виртуальный сервер у которого нет полноты управления каталогами и файлами мне так и не захотелось. На меньшей ступени явно не хватит ресурсов, а там где их вдоволь и цена уже кусается.

Несколько комментариев к статье о хостинге и виртуальных серверах заставили меня «оторвать задницу от стула» и заняться поиском подходящего кандидата. Мне повезло и за небольшие деньги я приобрел пару виртуальных выделенных серверов (cloudatcost.com) разной мощности на сумму чуть больше 100 долл. США, за оба, в пожизненное пользование. Ура я избавляюсь от почасовой оплаты загрузки! В душе я понимаю, что это будет пока жива компания провайдер, дай бог ей долгих лет жизни. Оплата через PayPal, еще пару минут ожидания информационного письма и первоначальная установка имиджа Ubuntu Linux 13.10 64-bit не заняла и 10 минут. И вот в моем распоряжении пара серверов 20GB & 40GB с внешним IP.
Альфреску туда и скорее!

Вместо введения
Когда Вы начинаете настройку нового Linux сервера, есть несколько, почти обязательных, шагов конфигурации, которые необходимо сделать до начала основной установки. Это повысит безопасность и удобство использования Вашего сервера и даст Вам прочную основу для всех последующих действий. (Предварительную часть можно пропустить если установку делали Вы сами с инсталляционного диска Ubuntu)

Первый вход в систему
Для первоначальной регистрации (login) на Вашем сервере, Вам необходимо знать внешний IP-адрес сервера и пароль супер- пользователя «root». Используя информацию в электронном письме с необходимыми login/password, входим на страницу администраторской панели сервера, и в закладке INFO смотрим пароль пользователя ”root” и IP-адрес сервера.

Пользователь root — административный пользователь в среде Linux, у которого есть очень широкие полномочия. Именно из-за этих полномочий, настоятельно не рекомендуется использовать аккаунт root для повседневного использования. Объясняется тем, что можно нанести непоправимые повреждения операционной системы и приложений, даже случайно.
Далее несколько несложных действий которые позволят настроить альтернативную учетную запись пользователя с уменьшенным объемом полномочий и предназначенного для повседневной работы. А также несколько советов, как получить увеличенные полномочия в тех случаях, когда Вы реально нуждаетесь в них.
В административной панели есть кнопка позволяющая вызвать в броузере консоль Вашего сервера. Настоящую консоль! Отправив команду CTRL-ALT-DEL из этой консоли (есть справа кнопка) мы можем наблюдать перезагрузку как на обычном сервере. Воспользуемся консолью войдем в систему пользователем root (если у Вас черный экран и нет приглашения, нажмите Enter):

Ввод пароля на экране отображаться не будет, даже перемещением курсора.

Изменить пароль суперпользователя
Вам вряд ли потребуется помнить пароль, который в настоящее время установлен для суперпользователя. Тем не менее, Вы можете изменить пароль на какой то другой с помощью команды:
# passwd
Потребуется ввести текущий пароль пользователя “root”и подтвердить свой новый пароль. Отображаться на экране ничего при этом не будет.

Создать нового пользователя
Создадим пользователя, который и будет использоваться нами для дальнейшей работы:

Можно не отвечать на вопросы о пользователе, просто нажать несколько раз Enter.
Добавим созданному пользователю «root» полномочия
Теперь добавим вновь созданному пользователю полномочия суперпользователя. Эти полномочия потребуются в ряде случаев при выполнении административных задач.
# adduser alex sudo
Незамедлительно проверим результат. Для этого выйдем (#exit ) и снова залогинемся вновь созданным пользователем. И с помощью команды (# sudo bash) проверим наши возможности:

Все получилось, при необходимости мы сможем становится суперпользователем.
SSH сервер в системе уже запущен. По умолчанию он на 22 порту. При желании его тоже можно поменять.
На этом завершается предварительная настройка системы.

Настройка PuTTY
Удобнее пользоваться локальной терминальной программой типа PuTTY. Терминальную программу каждый выбирает по собственному вкусу. Я выбрал PuTTY. В конфигурации укажем адрес сервера и номер настроенного порта. Меня устраивает тот факт, что команды в командную строку можно перенести мышкой и по необходимости изменить размер шрифта, конечно и многое другое.

Установка Oracle Java 7
Чтобы установить последнюю версию Oracle JDK7 в Ubuntu, используйте следующие команды:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer

(соглашаемся с пользовательской лицензией в открывшемся окне)

Установка Alfresco 4.2.f
Скачиваем дистрибутив для x64 linux версии. Для этого залогинимся вновь созданным пользователем. Сразу после логина мы окажемся в своем домашнем каталоге:
$ pwd
> /home/alex
вернуться в него можно командой:
$ cd

качаем дистрибутив:
$ wget dl.alfresco.com/release/community/4.2.f-build-00012/alfresco-community-4.2.f-installer-linux-x64.bin
сделаем скаченный файл исполняемым:
$ chmod 755 alfresco-community-4.2.f-installer-linux-x64.bin
ну и запускаем собственно инсталляцию:
$ sudo ./ alfresco-community-4.2.f-installer-linux-x64.bin —mode text
Далее отвечаем на ряд вопросов. Русский язык в консоли лучше не выбирать, будут крокозябры. Выбрав английский Вы ничего не потеряете:

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
—————————————————————————-
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

Все готово. Устанавливаем файлы:

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%

Хотим почитать файл или нет?

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

Далее запускать ли сейчас web интерфейс.

Launch Alfresco Community Share [Y/n]: Y

После видим что то вроде этого:

Using CATALINA_BASE: /opt/alfresco-4.2.f/tomcat
Using CATALINA_HOME: /opt/alfresco-4.2.f/tomcat
*****
…… tomcat started

источник

Оцените статью
Авторевью
Добавить комментарий

Adblock
detector