Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Alfresco :: Annotated alfresco-global.properties ====== ===== Database Configuration ===== <code> 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 </code> ===== Server Folder ===== <code> dir.root=/home/jmerari/codespike/alfresco.panasonic/alf_data/ #dir.keystore=${dir.root}/keystore </code> ===== Server URL ===== <code> # 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 </code> ===== Quirks ===== <code> # 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 </code> ===== Authentication ===== <code> # # 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= </code> ===== External Program ===== <code> 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 </code> ===== LDAP ===== <code> #### 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 ###################### </code> ===== Site Content Store ===== See [[alfresco:sitestore|Alfresco :: Separate Store for Each Site]] <code> #--------------------------------------------------------------------------------------------------------- # 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 #--------------------------------------------------------------------------------------------------------- </code> ===== work in progress ===== <code> ############################### ## 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 </code> alfresco/global-properties.txt Last modified: 2021/02/28 11:37by jmerari