Open Science Network Configuration Guide
This guide covers how to configure and deploy your own Open Science Network instance (powered by Bonfire).
Want professional deployment support?
Join our pilot program for complete implementation assistance and researcher training, or book a call to discuss managed hosting for hands-off deployment.
Prerequisites
- Deploy an instance by following Bonfire's setup and deployment guides, making sure to set
open_scienceas the flavour.
Environment Configuration
ORCID Application Setup
- Register your application at ORCID Developer Tools (or Sandbox for testing)
- Set redirect URIs for your instance in the ORCID app setup:
https://your-domain.org/settings/orcid/callback - Copy credentials to your Bonfire environment or
.envfile (see example below)
- Restart Bonfire
Zenodo Application Setup (Optional)
- Create application at Zenodo Developers (or Sandbox for testing)
- Set redirect URIs for your instance in the Zenodo app setup:
https://your-domain.org/settings/zenodo/callback - Copy credentials to your Bonfire environment or
.envfile (see example below) - Restart Bonfire
OSN Environment Variables
Add these variables to your Bonfire environment or .env file:
FLAVOUR=open_science # sets Bonfire flavour
# ORCID Integration (Required)
# ORCID_ENV=sandbox # uncomment if using the sandbox API
ORCID_CLIENT_ID=your_orcid_client_id
ORCID_CLIENT_SECRET=your_orcid_client_secret
# ORCID_WITH_MEMBER_API=yes # uncomment only if your organisation (used to create these API keys) is an ORCID member
# Zenodo Integration (Optional - for archiving discussions)
# ZENODO_ENV=sandbox # uncomment if using the sandbox API
ZENODO_CLIENT_ID=your_zenodo_client_id
ZENODO_CLIENT_SECRET=your_zenodo_client_secret