Installation Guide
Contents:
- Introduction
- Preparation
- Prerequisites
- Installation
- Configuration
- Securing Your Installation
- Network Ports
- Root Dataverse Collection Permissions
- Persistent Identifiers and Publishing Datasets
- Testing PID Providers
- Configuring PID Providers
- Global Settings
- dataverse.pid.providers
- dataverse.pid.default-provider
- dataverse.spi.pidproviders.directory
- Per-Provider Settings
- dataverse.pid.*.type
- dataverse.pid.*.label
- dataverse.pid.*.authority
- dataverse.pid.*.shoulder
- dataverse.pid.*.identifier-generation-style
- dataverse.pid.*.datafile-pid-format
- dataverse.pid.*.managed-list
- dataverse.pid.*.excluded-list
- DataCite-specific Settings
- dataverse.pid.*.datacite.mds-api-url
- dataverse.pid.*.datacite.rest-api-url
- dataverse.pid.*.datacite.username
- dataverse.pid.*.datacite.password
- CrossRef-specific Settings
- dataverse.pid.*.crossref.url
- dataverse.pid.*.crossref.rest-api-url
- dataverse.pid.*.crossref.username
- dataverse.pid.*.crossref.password
- dataverse.pid.*.crossref.depositor
- dataverse.pid.*.crossref.depositor-email
- EZId-specific Settings
- dataverse.pid.*.ezid.api-url
- dataverse.pid.*.ezid.username
- dataverse.pid.*.ezid.password
- PermaLink-specific Settings
- dataverse.pid.*.permalink.base-url
- dataverse.pid.*.permalink.separator
- Handle-specific Settings
- dataverse.pid.*.handlenet.index
- dataverse.pid.*.handlenet.independent-service
- dataverse.pid.*.handlenet.auth-handle
- dataverse.pid.*.handlenet.key
- dataverse.pid.*.handlenet.path
- dataverse.pid.*.handlenet.passphrase
- Backward-compatibility for Single PID Provider Installations
- Auth Modes: Local vs. Remote vs. Both
- Bearer Token Authentication
- SMTP/Email Configuration
- Database Persistence
- File Storage
- Rate Limiting
- 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.db.parameters
- dataverse.solr.host
- dataverse.solr.port
- dataverse.solr.core
- dataverse.solr.protocol
- dataverse.solr.path
- dataverse.solr.concurrency.max-async-indexes
- 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
- Legacy Single PID Provider: dataverse.pid.datacite.mds-api-url
- Legacy Single PID Provider: dataverse.pid.datacite.rest-api-url
- Legacy Single PID Provider: dataverse.pid.datacite.username
- Legacy Single PID Provider: dataverse.pid.datacite.password
- Legacy Single PID Provider: dataverse.pid.handlenet.key.path
- Legacy Single PID Provider: dataverse.pid.handlenet.key.passphrase
- Legacy Single PID Provider: dataverse.pid.handlenet.index
- Legacy Single PID Provider: dataverse.pid.permalink.base-url
- Legacy Single PID Provider: dataverse.pid.ezid.api-url
- Legacy Single PID Provider: dataverse.pid.ezid.username
- Legacy Single PID Provider: 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.ui.show-validity-label-when-published
- dataverse.signposting.level1-author-limit
- dataverse.signposting.level1-item-limit
- dataverse.mail.system-email
- dataverse.mail.support-email
- dataverse.mail.cc-support-on-contact-email
- dataverse.mail.debug
- dataverse.mail.mta.*
- 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
- dataverse.files.globus-monitoring-server
- Feature Flags
- Application Server Settings
- Database Settings
- :BlockedApiPolicy
- :BlockedApiEndpoints
- :BlockedApiKey
- BuiltinUsers.KEY
- :SearchApiRequiresToken
- :SystemEmail
- :HomePageCustomizationFile
- :LogoCustomizationFile
- :HeaderCustomizationFile
- :DisableRootDataverseTheme
- :FooterCustomizationFile
- :StyleCustomizationFile
- :WebAnalyticsCode
- :FooterCopyright
- Legacy Single PID Provider: :DoiProvider
- Legacy Single PID Provider: :Protocol
- Legacy Single PID Provider: :Authority
- Legacy Single PID Provider: :Shoulder
- Legacy Single PID Provider: :IdentifierGenerationStyle
- Legacy Single PID Provider: :DataFilePIDFormat
- :FilePIDsEnabled
- :AllowEnablingFilePIDsPerCollection
- Legacy Single PID Provider: :IndependentHandleService
- Legacy Single PID Provider: :HandleAuthHandle
- :FileValidationOnPublishEnabled
- :ApplicationTermsOfUse
- :ApplicationPrivacyPolicyUrl
- :ApiTermsOfUse
- :ExcludeEmailFromExport
- :NavbarAboutUrl
- :NavbarGuidesUrl
- :GuidesBaseUrl
- :GuidesVersion
- :NavbarSupportUrl
- :MetricsUrl
- :MaxFileUploadSizeInBytes
- :MultipleUploadFilesLimit
- :ZipDownloadLimit
- :TabularIngestSizeLimit
- :ZipUploadFilesLimit
- :SolrHostColonPort
- :SolrFullTextIndexing
- :SolrMaxFileSizeForFullTextIndexing
- :DisableSolrFacets
- :DisableSolrFacetsForGuestUsers
- :DisableSolrFacetsWithoutJsession
- :DisableUncheckedTypesFacet
- :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
- :UploadMethods
- :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
- :MinRetentionDurationInMonths
- :DataverseMetadataValidatorScript
- :DataverseMetadataPublishValidationFailureMsg
- :DataverseMetadataUpdateValidationFailureMsg
- :DatasetMetadataValidatorScript
- :DatasetMetadataValidationFailureMsg
- :ExternalValidationAdminOverride
- :FileCategories
- :ShowMuteOptions
- :AlwaysMuted
- :NeverMuted
- :LDNMessageHosts
- :LDN_TARGET
- :LDNAnnounceRequiredFields
- :GlobusAppUrl
- :GlobusPollingInterval
- :GlobusSingleFileTransfer
- :WebloaderUrl
- :CategoryOrder
- :OrderByFolder
- :AllowUserManagementOfOrder
- :UseStorageQuotas
- :StoreIngestedTabularFilesWithVarHeaders
- :RateLimitingDefaultCapacityTiers
- :RateLimitingCapacityByTierAndAction
- 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