Welcome to ESGF CoG’s Administrator Guide¶
This Guide is intended for administrators of ESGF CoG sites. For anyone looking for help in using CoG to find or download ESGF data, please see https://esgf.github.io/esgf-user-support/user_guide.html.
- ESGF/CoG Administrator Guide Overview
- ESGF/CoG Administrator Login
- Node Home Project Setup
- Home Page Example
- Data Search Configuration
- Data Access Control Setup
- Node Federation
- Step 1: Click on the “Configure Peers” link at the bottom of the left navigation bar (Figure 1)
- Step 2: Select nodes to federate with
- Step 3: Save your selections
- Step 4: Click the “Syncronize projects” link (Figure 2)
- Step 5: Look for an instance of a federated project in the Project Browser (Figure 3).
- Configuring Globus
- Data Transfer Node Setup
- Header and Footer
- Google Analytics
- Notification Header
- ESGF CoG User Accounts
- Setup Federation
- Cron Jobs
- Restore from Backup
- “Local Shard” Setup
- CoG Installation or Upgrade
- Create an account
- Authorization for ESGF Data Access
- Logging in with OpenID
- Forgot OpenID
- Forgot Password
- Update Password
- Getting Safari to accept the ESGF OpenID certificate
- Getting Chrome to accept the ESGF OpenID certificate
- Getting Internet Explorer to accept the ESGF OpenID certificate
- Getting Firefox to accept the ESGF OpenID certificate
- CoG Installation from Docker
- Installation: Prerequisites
- Step 1: Install Python
- Step 2: Install Postgres
- Step 3: Set up git and github
- Step 4: Update pip
- Step 5: Install virtualenv
- Step 6: (CentOS only) Install C-headers for sqlite-devel and freetype-devel
- Step 7: (MacOSX only) Copy image libraries
- Step 8: Install Xcode command line tools
- Step 9: Manually install Pillow
- Installation: Initial setup
- Installation: Install or Upgrade
- Step 1: Activate the CoG Python virtual environment
- Step 2: Checkout the CoG software stack
- Step 3: Install CoG and dependencies
- Step 4: Install patched version of django-openid-auth
- Step 5: Configure CoG
- Step 6: Modify configuration file
- Step 7: Check Django Admin for empty Site
- Step 8: Remove potential Python conflicts
- Installation Testing: Initial Testing of the Installation
- Installation Configuration