Favicon of eLabFTW

eLabFTW

Document experiments, manage lab resources, and schedule equipment with a secure, open-source electronic lab notebook designed for scientific collaboration.

Designed by researchers for researchers, this open-source electronic lab notebook provides a comprehensive environment to document experiments, manage resources, and collaborate securely. It ensures your data remains accessible and under your control without being locked into proprietary formats.

Key Features:

  • Experiment Tracking: Store protocols, sign entries with certified timestamps, and organize data using customizable tags.
  • Inventory Management: Track chemical compounds, cell lines, and sensitive materials, linking them directly to experiments.
  • Equipment Scheduling: Manage shared lab resources with a precise booking system.
  • Advanced Permissions: Host multiple teams with fine-grained access control.
  • FAIR Data Compliance: Export data in multiple formats (PDF, CSV, JSON, ELN) to promote open science.
  • Enterprise Security: Benefit from LDAP/SAML2, two-factor authentication, and a regularly audited codebase.

Directory Structure

elabftw
etc
elabftw
mysql
uploads
.env
docker-compose.yml

docker-compose.yml

services:
  web:
    image: elabftw/elabimg:latest
    container_name: elabftw
    restart: always
    cap_add:
      - SYS_ADMIN
    environment:
      - DB_HOST=mysql
      - DB_PORT=3306
      - DB_NAME=elabftw
      - DB_USER=elabftw
      - DB_PASSWORD=${DB_PASSWORD}
      - SECRET_KEY=${SECRET_KEY}
      - SERVER_NAME=localhost
      - DISABLE_HTTPS=false
    ports:
      - "443:443"
    volumes:
      - ./uploads:/elabftw/uploads
      - ./etc/elabftw:/etc/elabftw
    depends_on:
      - mysql

  mysql:
    image: mysql:8.0
    container_name: mysql
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD}
      - MYSQL_DATABASE=elabftw
      - MYSQL_USER=elabftw
      - MYSQL_PASSWORD=${DB_PASSWORD}
    volumes:
      - ./mysql:/var/lib/mysql
    command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

.env

DB_PASSWORD=your_secure_db_password
DB_ROOT_PASSWORD=your_secure_root_password
SECRET_KEY=your_generated_secret_key_64_characters_long
Categories:

Share:

Ad
Favicon

 

  
 

Similar to eLabFTW

Favicon

 

  
  
Favicon

 

  
  
Favicon