alfresco:global-properties

Alfresco :: Annotated alfresco-global.properties

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
dir.root=/home/jmerari/codespike/alfresco.panasonic/alf_data/
#dir.keystore=${dir.root}/keystore
# 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
# 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
#
# 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=
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

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

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

#---------------------------------------------------------------------------------------------------------
###############################
## 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
  • alfresco/global-properties.txt
  • Last modified: 2021/02/28 11:37
  • by jmerari