You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A community platform for sharing Electronic Lab Notebook (ELN) archives, experiments, protocols, templates, and research resources. Built to foster collaboration and knowledge sharing in the scientific community.
✨ Key Features
ELN Archive Sharing: Upload and share .eln files with the community
ORCID Integration: Secure authentication using ORCID credentials
Research Organization Registry (ROR): Link uploads to research institutions via ROR identifiers
Categorization: Organize content with flexible category system
RO-Crate Metadata: Rich metadata support for research objects
🛠 Technology Stack
Backend: Go 1.24+ with HTTP server and session management
Database: PostgreSQL for data persistence
Storage: S3-compatible object storage for file uploads
The application is configured entirely through environment variables. This guide provides comprehensive information about all available configuration options.
Core Application Settings
Variable
Required
Default
Description
Example
SITE_URL
Yes
http://localhost
Full URL where the application will be accessible. Must include protocol and domain. Used for ORCID redirects and internal links.
https://eln.community
DEV_MODE
No
0
Enable development mode. Set to 1 for development features like detailed error messages and hot reload support.
1
Database Configuration
Variable
Required
Default
Description
Example
DATABASE_URL
Yes
None
PostgreSQL connection string. Must include username, password, host, port, database name, and SSL mode.