Toggle navigation
Dataverse Project
About
About the Project
Add Data
Blog
Presentations
Publications
Community
Best Practices
Academic Credit
Harvard Dataverse Policies
Data Management
Replication Dataset Guidelines
Software
Features
Source Code
User Guide
Installation Guide
API Guide
Developer Guide
Contact
User Guide
Installation Guide
Introduction
Preparation
Prerequisites
Installation
Configuration
Administration
Upgrading
R, rApache and TwoRavens
Shibboleth
API Guide
Developer Guide
Installation Guide
ΒΆ
Contents:
Introduction
Quick Links
Intended Audience
Related Guides
Getting Help
Improving this Guide
Preparation
Choose Your Own Installation Adventure
Vagrant (for Testing Only)
Pilot Installation
Advanced Installation
Architecture and Components
System Requirements
Hardware Requirements
Software Requirements
Decisions to Make
Next Steps
Prerequisites
Java
Installing Java
Glassfish
Installing Glassfish
Glassfish Init Script
PostgreSQL
Installing PostgreSQL
Configure Access to PostgreSQL for the Installer Script
Configure Database Access for the Dataverse Application
PostgreSQL Init Script
Solr
Installing Solr
Solr Init Script
Securing Solr
jq
Installing jq
Installation
Running the Dataverse Installer
Logging In
Superuser Account
Troubleshooting
Dataset Cannot Be Published
Problems Sending Email
UnknownHostException While Deploying
Fresh Reinstall
Drop database
Clear Solr
Deleting uploaded files
Rerun Installer
Configuration
Securing Your Installation
Blocking API Endpoints
Forcing HTTPS
Solr
schema.xml
jetty.xml
Network Ports
Root Dataverse Configuration
Root Dataverse Permissions
Publishing the Root Dataverse
Customizing the Root Dataverse
JVM Options
dataverse.fqdn
dataverse.siteUrl
dataverse.files.directory
dataverse.auth.password-reset-timeout-in-minutes
dataverse.rserve.host
dataverse.rserve.port
dataverse.rserve.user
dataverse.rserve.tempdir
dataverse.rserve.password
dataverse.dropbox.key
dataverse.path.imagemagick.convert
dataverse.dataAccess.thumbnail.image.limit
dataverse.dataAccess.thumbnail.pdf.limit
doi.baseurlstring
doi.username
doi.password
dataverse.handlenet.admcredfile
dataverse.handlenet.admprivphrase
Database Settings
:BlockedApiPolicy
:BlockedApiEndpoints
:BlockedApiKey
BuiltinUsers.KEY
:SystemEmail
:DoiProvider
:Protocol
:Authority
:DoiSeparator
:ApplicationTermsOfUse
:ApplicationPrivacyPolicyUrl
:ApiTermsOfUse
:GuidesBaseUrl
:StatusMessageHeader
:MaxFileUploadSizeInBytes
:TabularIngestSizeLimit
:ZipUploadFilesLimit
:GoogleAnalyticsCode
:SolrHostColonPort
:SignUpUrl
:TwoRavensUrl
:GeoconnectCreateEditMaps
:GeoconnectViewMaps
:SearchHighlightFragmentSize
:ScrubMigrationData
:ShibEnabled
:AllowSignUp
Administration
Solr Search Index
Full Reindex
Clear and Reindex
Clearing Data from Solr
Start Async Reindex
Reindex in Place
Clear Index Timestamps
Start or Continue Async Reindex
Glassfish
Monitoring
User Administration
Deleting an API Token
Upgrading
R, rApache and TwoRavens
0. PREREQUISITS
a. httpd (Apache):
b. R:
c. rApache:
d. Install libcurl-devel:
1. Set Up R
2. Install the TwoRavens Application
a. download the app
b. unzip
c. run the installer
d. Ports configuration
Appendix
r-setup.sh script:
install.pl script:
I. Configure the TwoRavens web (Javascript) application.
II. Configure the R applications to run under rApache
a. Edit the following files:
b. Edit dataexplore/rook/rooksource.R
c. Edit the following lines in dataexplore/rook/rookutils.R:
d. Add the following lines to /etc/httpd/conf/httpd.conf:
e. Create the following directories and chown them user apache:
f. chown the dataexplore directory
g. restart httpd
Shibboleth
Status: Experimental
System Requirements
Installation
Install Apache
Install Shibboleth
Enable Shibboleth Yum Repo
Install Shibboleth Via Yum
Configuration
Configure Glassfish
Apply GRIZZLY-1787 Patch
Glassfish HTTP and HTTPS ports
AJP
SSLEngine Warning Workaround
Configure Apache
Enforce HTTPS
Edit Apache Config Files
Configure Shibboleth
shibboleth2.xml
attribute-map.xml
dataverse-idp-metadata.xml
Disable SELinux
Restart Apache and Shibboleth
Enable Shibboleth
Shibboleth Attributes
Testing
Backups
Feedback