AnsweredAssumed Answered

Best Practice for Alfresco installtion

Question asked by bisana on Jun 4, 2013
I am working on to create a best practice document for Alfresco installation and configuration. This document is based on my experience, it suited me, It may or may not suit u.

Please find the document below

<dt>Operating System:- </dt>
<dd>Linux 64 bit, latest CentOS prefered </dd>
<dd>Separate system user for alfresco installation and administration </dd>
<dd>Disable direct remote ssh for root user. </dd>

<dt>Installation and Configuration:-</dt>
<dd>Custom installation, not the default one</dd>
<dd>Redirection of port 8080 to 80 </dd>
<dd>Enable SSL security </dd>
<dd>CIFS Support </dd>
<dd>FTP Support </dd>
<dd>Site invitation on </dd>
<dd>Email Notification setup</dd>
<dd>Email Drag and Drop </dd>

<dt>DataBase:- </dt>
<dd>Configure DB server for utf8 support</dd>
<dd>Create database with utf8 support </dd>
<dd> Separate database user and password, other than the database admin</dd>
<dd> MySQL or PostGRESQL, PostGRESQL Preferred.</dd>

<dd>Crontab  script to automate the backup procedure, use rsync –delete option to the remote backup server. The LOG of the script function to be created</dd>
<dd>The Alfresco instance should be down before taking the backup</dd>
<dd>DB should be backed by the script</dd>
<dd>After the rsync backup, script should restart the alfresco instance </dd>
<dd>Notification to the admin user about backup status</dd>

<dt> Backup restoring and checking </dt>
<dd>Monthly make sure you are able to restore the instance from the backed up copy
The above procedure I am following, as stated earlier you need to do bit of research to see the correctness before following it.