Installation Guide
Contents:
- Introduction
 - Preparation
 - Prerequisites
 - Installation
 - Configuration
- Securing Your Installation
 - Network Ports
 - Root Dataverse Collection Permissions
 - Persistent Identifiers and Publishing Datasets
 - Auth Modes: Local vs. Remote vs. Both
 - Bearer Token Authentication
 - Database Persistence
 - File Storage
 - Branding Your Installation
 - Internationalization
- Adding Multiple Languages to the Dropdown in the Header
 - Allowing the Language Used for Dataset Metadata to be Specified
 - Configuring the “lang” Directory
 - Creating a languages.zip File
 - Load the languages.zip file into your Dataverse Installation
 - How to Help Translate the Dataverse Software Into Your Language
 - Tools for Translators
 
 - Web Analytics Code
 - Configuring Licenses
 - Sorting licenses
 - BagIt File Handler
 - BagIt Export
 - Going Live: Launching Your Production Deployment
 - JVM Options
- dataverse.fqdn
 - dataverse.siteUrl
 - dataverse.files.directory
 - dataverse.files.uploads
 - dataverse.files.docroot
 - dataverse.auth.password-reset-timeout-in-minutes
 - dataverse.db.name
 - dataverse.db.user
 - dataverse.db.password
 - dataverse.db.host
 - dataverse.db.port
 - dataverse.solr.host
 - dataverse.solr.port
 - dataverse.solr.core
 - dataverse.solr.protocol
 - dataverse.solr.path
 - dataverse.rserve.host
 - dataverse.rserve.port
 - dataverse.rserve.user
 - dataverse.rserve.password
 - dataverse.rserve.tempdir
 - dataverse.dropbox.key
 - dataverse.path.imagemagick.convert
 - dataverse.dataAccess.thumbnail.image.limit
 - dataverse.dataAccess.thumbnail.pdf.limit
 - dataverse.pid.datacite.mds-api-url
 - dataverse.pid.datacite.rest-api-url
 - dataverse.pid.datacite.username
 - dataverse.pid.datacite.password
 - dataverse.pid.handlenet.key.path
 - dataverse.pid.handlenet.key.passphrase
 - dataverse.pid.handlenet.index
 - dataverse.pid.permalink.base-url
 - dataverse.pid.ezid.api-url
 - dataverse.pid.ezid.username
 - dataverse.pid.ezid.password
 - dataverse.timerServer
 - dataverse.lang.directory
 - dataverse.files.hide-schema-dot-org-download-urls
 - dataverse.useripaddresssourceheader
 - dataverse.personOrOrg.assumeCommaInPersonName
 - dataverse.personOrOrg.orgPhraseArray
 - dataverse.api.signature-secret
 - dataverse.api.allow-incomplete-metadata
 - dataverse.signposting.level1-author-limit
 - dataverse.signposting.level1-item-limit
 - dataverse.mail.support-email
 - dataverse.mail.cc-support-on-contact-email
 - dataverse.ui.allow-review-for-incomplete
 - dataverse.ui.show-validity-filter
 - dataverse.spi.exporters.directory
 - dataverse.netcdf.geo-extract-s3-direct-upload
 - dataverse.storageuse.disable-storageuse-increments
 - dataverse.auth.oidc.*
 - dataverse.files.guestbook-at-request
 - dataverse.bagit.sourceorg.name
 - dataverse.bagit.sourceorg.address
 - dataverse.bagit.sourceorg.email
 
 - Feature Flags
 - Application Server Settings
 - Database Settings
- :BlockedApiPolicy
 - :BlockedApiEndpoints
 - :BlockedApiKey
 - BuiltinUsers.KEY
 - :SearchApiRequiresToken
 - :SystemEmail
 - :HomePageCustomizationFile
 - :LogoCustomizationFile
 - :HeaderCustomizationFile
 - :DisableRootDataverseTheme
 - :FooterCustomizationFile
 - :StyleCustomizationFile
 - :WebAnalyticsCode
 - :FooterCopyright
 - :DoiProvider
 - :Protocol
 - :Authority
 - :Shoulder
 - :IdentifierGenerationStyle
 - :DataFilePIDFormat
 - :FilePIDsEnabled
 - :AllowEnablingFilePIDsPerCollection
 - :IndependentHandleService
 - :HandleAuthHandle
 - :FileValidationOnPublishEnabled
 - :ApplicationTermsOfUse
 - :ApplicationPrivacyPolicyUrl
 - :ApiTermsOfUse
 - :ExcludeEmailFromExport
 - :NavbarAboutUrl
 - :NavbarGuidesUrl
 - :GuidesBaseUrl
 - :GuidesVersion
 - :NavbarSupportUrl
 - :MetricsUrl
 - :MaxFileUploadSizeInBytes
 - :MultipleUploadFilesLimit
 - :ZipDownloadLimit
 - :TabularIngestSizeLimit
 - :ZipUploadFilesLimit
 - :SolrHostColonPort
 - :SolrFullTextIndexing
 - :SolrMaxFileSizeForFullTextIndexing
 - :DisableSolrFacets
 - :SignUpUrl
 - :LoginSessionTimeout
 - :DatasetPublishPopupCustomText
 - :DatasetPublishPopupCustomTextOnAllVersions
 - :SearchHighlightFragmentSize
 - :ScrubMigrationData
 - :MinutesUntilConfirmEmailTokenExpires
 - :DefaultAuthProvider
 - :AllowSignUp
 - :AllowRemoteAuthSignUp
 - :FileFixityChecksumAlgorithm
 - :PVMinLength
 - :PVMaxLength
 - :PVNumberOfConsecutiveDigitsAllowed
 - :PVCharacterRules
 - :PVNumberOfCharacteristics
 - :PVDictionaries
 - :PVGoodStrength
 - :PVCustomPasswordResetAlertMessage
 - :ShibPassiveLoginEnabled
 - :ShibAffiliationAttribute
 - :ShibAttributeCharacterSetConversionEnabled
 - :ShibAffiliationOrder
 - :ShibAffiliationSeparator
 - :ComputeBaseUrl
 - :CloudEnvironmentName
 - :PublicInstall
 - :DataCaptureModuleUrl
 - :RepositoryStorageAbstractionLayerUrl
 - :UploadMethods
 - :DownloadMethods
 - :GuestbookResponsesPageDisplayLimit
 - :CustomDatasetSummaryFields
 - :AllowApiTokenLookupViaApi
 - :ProvCollectionEnabled
 - :MetricsCacheTimeoutMinutes
 - :MDCLogPath
 - :DisplayMDCMetrics
 - :MDCStartDate
 - :Languages
 - :MetadataLanguages
 - :InheritParentRoleAssignments
 - :AllowCors
 - :ChronologicalDateFacets
 - :CustomZipDownloadServiceUrl
 - :CreateDataFilesMaxErrorsToDisplay
 - :BagItHandlerEnabled
 - :BagValidatorJobPoolSize
 - :BagValidatorMaxErrors
 - :BagValidatorJobWaitInterval
 - :ArchiverClassName
 - :ArchiverSettings
 - :BagGeneratorThreads
 - :DuraCloudHost
 - :DuraCloudPort
 - :DuraCloudContext
 - :BagItLocalPath
 - :GoogleCloudBucket
 - :GoogleCloudProject
 - :S3ArchiverConfig
 - :InstallationName
 - :ExportInstallationAsDistributorOnlyWhenNotSet
 - :AnonymizedFieldTypeNames
 - :DatasetChecksumValidationSizeLimit
 - :DataFileChecksumValidationSizeLimit
 - :SendNotificationOnDatasetCreation
 - :CVocConf
 - :ControlledVocabularyCustomJavaScript
 - :AllowedCurationLabels
 - :AllowCustomTermsOfUse
 - :MaxEmbargoDurationInMonths
 - :DataverseMetadataValidatorScript
 - :DataverseMetadataPublishValidationFailureMsg
 - :DataverseMetadataUpdateValidationFailureMsg
 - :DatasetMetadataValidatorScript
 - :DatasetMetadataValidationFailureMsg
 - :ExternalValidationAdminOverride
 - :FileCategories
 - :ShowMuteOptions
 - :AlwaysMuted
 - :NeverMuted
 - :LDNMessageHosts
 - :LDN_TARGET
 - :LDNAnnounceRequiredFields
 - :GlobusAppUrl
 - :GlobusPollingInterval
 - :GlobusSingleFileTransfer
 - :WebloaderUrl
 - :CategoryOrder
 - :OrderByFolder
 - :AllowUserManagementOfOrder
 
 
 - Upgrading
 - Shibboleth
- Introduction
 - Installation
 - Configure Payara
 - Configure Apache
 - Configure Shibboleth
 - Disable or Reconfigure SELinux
 - Restart Apache and Shibboleth
 - Configure Apache and shibd to Start at Boot
 - Verify DiscoFeed and Metadata URLs
 - Add the Shibboleth Authentication Provider to Your Dataverse Installation
 - Exchange Metadata with Your Identity Provider
 - Backup sp-cert.pem and sp-key.pem Files
 - Debugging
 - Converting Accounts
 - Institution-Wide Shibboleth Groups
 - Multi-Factor Authentication
 
 - OAuth Login Options
 - OpenID Connect Login Options
 - External Tools
 - Advanced Installation