Alfresco :: Annotated alfresco-global.properties
Database Configuration
db.username=alfresco db.password=alfresco db.driver=org.postgresql.Driver db.url=jdbc:postgresql://localhost:5432/alfresco01 # # Property to control whether schema updates are performed automatically. # Updates must be enabled during upgrades as, apart from the static upgrade scripts, # there are also auto-generated update scripts that will need to be executed. After # upgrading to a new version, this can be disabled. # #db.schema.update=true
Server Folder
dir.root=/home/jmerari/codespike/alfresco.panasonic/alf_data/
#dir.keystore=${dir.root}/keystore
Server URL
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
alfresco.context=alfresco
alfresco.host=${localname}
alfresco.port=14080
alfresco.protocol=http
share.context=share
share.host=${localname}
share.port=14080
share.protocol=http
Quirks
# If we don't install ActiveMQ, Alfresco will stuck waiting to connect # Disable messaging autoStart to skip ActiveMQ handshaking messaging.subsystem.autoStart=false heartbeat.enabled=false
Authentication
# # The default authentication chain # To configure external authentication subsystems see: # http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems #------------- authentication.chain=alfrescoNtlm1:alfrescoNtlm,external1:external external.authentication.enabled=true external.authentication.defaultAdministratorUserNames=admin external.authentication.proxyHeader=X-Alfresco-Remote-User external.authentication.proxyUserName=
External Program
alfresco-pdf-renderer.root=/home/jmerari/codespike/alfresco.panasonic/alfresco-pdf-renderer
alfresco-pdf-renderer.exe=${alfresco-pdf-renderer.root}/alfresco-pdf-renderer
#alfresco-pdf-renderer.url=http://localhost:14080/
#
# External locations
#-------------
jodconverter.officeHome=/usr/lib64/libreoffice
jodconverter.portNumbers=20022
jodconverter.enabled=true
#./ImageMagick
img.root=/usr
img.exe=/usr/bin/convert
#
# Windows specific environment variables (should not be set on unix) for ImageMagick
#
#img.coders=${img.root}/modules/coders
#img.config=${img.root}/config
LDAP
#### AUTHENTICATION FOR LDAP ####
###
#### authentication login
#user login using DN format exmp uid=admin,ou=Person,o=Cinovasi
ldap.authentication.userNameFormat=uid=%s,ou=Person,o=Cinovasi
#user password type
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.active=false
ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
ldap.authentication.java.naming.provider.url=ldap://localhost:10389
ldap.authentication.allowGuestLogin=true
#ldap.authentication.escapeCommasInBind=false
#ldap.authentication.escapeCommasInUid=false
#ldap.authentication.defaultAdministratorUserNames=Administrator
#######SUBSYSTEM AUTHENTICATION#######
ldap.synchronization.active=true
####login ldap system userid and password
ldap.synchronization.java.naming.security.principal=uid=admin,ou=system
ldap.synchronization.java.naming.security.credentials=administrator
#query to select all group and user tobe exported to alfresco, to full synchronous, default 24 jam
ldap.synchronization.groupQuery=(objectclass\=groupOfNames)
ldap.synchronization.personQuery=(objectclass\=inetOrgPerson)
#The query to select objects that represent the groups or person to import that have changed since a certain time
ldap.synchronization.groupDifferentialQuery=(&(objectclass\=groupOfNames)(!(modifyTimestamp<\={0})))
ldap.synchronization.personDifferentialQuery=(&(objectclass\=inetOrgPerson)(!(modifyTimestamp<\={0})))
ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp
ldap.synchronization.timestampFormat=yyyyMMddHHmmss
#The group search base restricts the LDAP group query to a sub section of a tree on the LDAP server.
ldap.synchronization.groupSearchBase=ou=Group,o=Cinovasi
ldap.synchronization.userSearchBase=ou=Person,o=Cinovasi
####### ATTRIBUTE MAPPING #######
ldap.synchronization.userIdAttributeName=uid
#ldap.synchronization.userLastNameAttributeName=cn
#ldap.synchronization.userEmailAttributeName=mail
#ldap.synchronization.userFirstNameAttributeName=givenName
ldap.synchronization.groupIdAttributeName=cn
#ldap.synchronization.groupType=
#ldap.synchronization.personType=
ldap.synchronization.groupMemberAttributeName=member
#If true progress estimation is enabled. When enabled, the user query has to be run twice in order to count entries.
ldap.synchronization.enableProgressEstimation=true
#ldap.synchronization.defaultHomeFolderProvider=largeHomeFolderProvider
#ldap.synchronization.groupDisplayNameAttributeName=displayName
#### SYNCHRONISATION SETTINGS ######
synchronization.autoCreatePeopleOnLogin=true
#synchronization.import.group.clearAllChildren=true
#full sync or only changes?
synchronization.synchronizeChangesOnly=false
#to sync on each alfresco startup
synchronization.syncOnStartup=true
synchronization.syncWhenMissingPeopleLogIn=false
### DONT USE UNIX CORN EXPRESSION- USE QUARTZ CORN EXPRESION !!!
### look here http://www.quartz-scheduler.org/docs/tutorial/corntrigger.html
synchronization.import.cron=0 0/15 * * * ?
#ldap.synchronization.attributeBatchSize=1000
#synchronization.synchronizeChangesOnly=false
#synchronization.allowDeletions=true
#synchronization.syncWhenMissingPeopleLogIn=true
################# End of Edit ######################
Site Content Store
See Alfresco :: Separate Store for Each Site
#---------------------------------------------------------------------------------------------------------
# Site Content Store routing
simpleContentStores.enabled=true
simpleContentStores.rootStore=siteMappedStore
simpleContentStores.customStores=siteMappedStore,defaultFileStore,site03FileStore,site04FileStore,site05FileStore
simpleContentStores.customStore.siteMappedStore.type=siteRoutingStore
simpleContentStores.customStore.siteMappedStore.value.moveStoresOnNodeMoveOrCopy=true
simpleContentStores.customStore.siteMappedStore.ref.fallbackStore=defaultFileStore
simpleContentStores.customStore.siteMappedStore.map.storeBySite.ref.site03=site03FileStore
simpleContentStores.customStore.siteMappedStore.map.storeBySite.ref.site04=site04FileStore
simpleContentStores.customStore.siteMappedStore.map.storeBySite.ref.site05=site05FileStore
# default store
simpleContentStores.customStore.defaultFileStore.type=standardFileStore
simpleContentStores.customStore.defaultFileStore.value.rootAbsolutePath=${dir.contentstore}
simpleContentStores.customStore.defaultFileStore.value.protocol=store
# site 03
simpleContentStores.customStore.site03FileStore.type=standardFileStore
simpleContentStores.customStore.site03FileStore.value.rootAbsolutePath=${dir.root}/store03
simpleContentStores.customStore.site03FileStore.value.protocol=store03
# site 04
simpleContentStores.customStore.site04FileStore.type=standardFileStore
simpleContentStores.customStore.site04FileStore.value.rootAbsolutePath=${dir.root}/store04
simpleContentStores.customStore.site04FileStore.value.protocol=store04
# site 05
simpleContentStores.customStore.site05FileStore.type=standardFileStore
simpleContentStores.customStore.site05FileStore.value.rootAbsolutePath=${dir.root}/store05
simpleContentStores.customStore.site05FileStore.value.protocol=store05
#---------------------------------------------------------------------------------------------------------
work in progress
###############################
## Common Alfresco Properties #
###############################
index.subsystem.name=solr6
solr.secureComms=none
solr.port=8983
#
# Sample custom content and index data location
#
#
# Index Recovery Mode
#-------------
#index.recovery.mode=AUTO
#
# Outbound Email Configuration
#-------------
#mail.host=
#mail.port=25
#mail.username=anonymous
#mail.password=
#mail.encoding=UTF-8
#mail.from.default=alfresco@alfresco.org
#mail.smtp.auth=false
#
# Alfresco Email Service and Email Server
#-------------
# Enable/Disable the inbound email service. The service could be used by processes other than
# the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service.
#-------------
#email.inbound.enabled=true
# Email Server properties
#-------------
#email.server.enabled=true
#email.server.port=25
#email.server.domain=alfresco.com
#email.inbound.unknownUser=anonymous
# A comma separated list of email REGEX patterns of allowed senders.
# If there are any values in the list then all sender email addresses
# must match. For example:
# .*\@alfresco\.com, .*\@alfresco\.org
# Allow anyone:
#-------------
#email.server.allowed.senders=.*
#imap.server.enabled=true
#imap.server.port=143
#imap.server.host=localhost
# Default value of alfresco.rmi.services.host is 0.0.0.0 which means 'listen on all adapters'.
# This allows connections to JMX both remotely and locally.
#
alfresco.rmi.services.host=0.0.0.0
#
#
# Assign individual ports for each service for best performance
# or run several services on the same port. You can even run everything on 50500 if needed.
#
# Select 0 to use a random unused port.
#
#monitor.rmi.service.port=50508
#Smart Folders Config Properties
smart.folders.enabled=true
smart.folders.model=alfresco/model/smartfolder-model.xml
smart.folders.model.labels=alfresco/messages/smartfolder-model
#Smart reference config
#smart.reference.classpath.hash=${smart.folders.config.vanilla.processor.classpath}->1,${smart.folders.config.system.templates.classpath}->2
#Smart store config
#Company home relative download associations of smart entries
#smart.download.associations.folder=${spaces.dictionary.childname}/${spaces.smartdownloads.childname}
#Generic virtualization methods config
#Vanilla JSON templates javascript processor classpath. A java script processor used to
#covert JSON templates to internal smart folder definitions.
#smart.folders.config.vanilla.processor.classpath=/org/alfresco/repo/virtual/node/vanilla.js
#System virtualization method config
#System virtualization method aspect.
#smart.folders.config.system.aspect=smf:systemConfigSmartFolder
#System virtualization method aspect defined template location property.
#smart.folders.config.system.aspect.template.location.property=smf:system-template-location
#Classpath to be explored for *.json entries defining system templates.
#smart.folders.config.system.templates.classpath=/org/alfresco/repo/virtual/node
#A company home relative name or qname path location of repository system templates.
#smart.folders.config.system.templates.path=${spaces.dictionary.childname}/${spaces.smartfolders.childname}
#Content sub type of repository system templates.
#smart.folders.config.system.templates.template.type=smf:smartFolderTemplate
#Custom virtualization method config
#Custom virtualization method aspect.
#smart.folders.config.custom.aspect=smf:customConfigSmartFolder
#Custom virtualization method aspect template content association.
#smart.folders.config.custom.aspect.template.association=smf:custom-template-association
#Type virtualization method config
#A company home relative name or qname path location of the type mapped templates.
#smart.folders.config.type.templates.path=${spaces.dictionary.childname}/${spaces.smartfolders.childname}
#Type and aspect qname regular expression filter.
#smart.folders.config.type.templates.qname.filter=none