NL-BIOMERO
1.0.0

System Administration

  • Deployment Guide
    • NL-BIOMERO Deployment & Upgrade Guide
      • Scenario 0: Development & Demo
      • Scenario 1: Fresh Deployment (no existing data)
      • Scenario 2: Fresh Deployment with Existing Data
      • Scenario 3: Hybrid Deployment with Existing OMERO Server
      • Scenario 4: Full Non-Docker Install (Not Recommended)
      • Notes
      • Next Steps
  • OMERO.biomero Plugin Administration
    • Accessing Admin Interfaces
    • Importer Admin Configuration
      • Group Folder Mappings
      • Configuration File Management
    • Analyzer Admin Configuration
      • Overview
      • Configuration File Sharing
      • Settings Interface Usage
    • Settings Categories
      • 1. SSH Settings
      • 2. Slurm Settings
      • 3. Analytics Settings
      • 4. Converters Settings
      • 5. Models Settings (Workflows)
        • Adding New Workflows
        • Common SBATCH Parameters
        • Editing Existing Workflows
        • Required Follow-up Actions
      • Slurm Check Setup Output
    • Security Considerations
    • Troubleshooting
    • Related Documentation
  • SLURM Integration
    • Overview
    • Architecture
    • Configuration
      • Basic Configuration
      • Container Environment Configuration
      • Workflow Definitions
      • Analytics and Monitoring
    • Deployment Considerations
      • SSH Configuration
      • Directory Structure
      • Permissions and Access
    • Troubleshooting
      • Common Issues
      • Debug Commands
    • Performance Tuning
      • Resource Allocation
      • Queue Management
      • Monitoring and Analytics
    • Security Considerations
    • Further Reading
  • Docker Compose Scenarios
    • NL-BIOMERO Deployment Scenarios and Docker Compose Files
      • Overview
      • Important Usage Note
      • Scenario 0: Development & Demo
        • Scenario 0.1: Local Development Setup
        • Scenario 0.2: Default (Local Build)
      • Scenario 1: Fresh Deployment (no existing data)
        • Scenario 1.1: Standard Production Deployment
        • Scenario 1.2: Production with SSL (Ubuntu)
      • Scenario 2: Fresh Deployment with Existing Data
        • Scenario 2.1: Restore from OMERO Backup
      • Scenario 3: Hybrid Deployment with Existing OMERO Server
        • Scenario 3.1: BIOMERO Only (External OMERO)
        • Scenario 3.2: BIOMERO.importer Only (External OMERO)
      • Additional Configurations
        • Component Selection with Profiles
        • Toggle UI Modules (OMERO.biomero plugin)
        • Environment Customization
      • Creating a Custom Deployment
      • Detailed Deployment Guides
        • Production Deployments
        • Development & Demo Deployments
  • Linux/Ubuntu Deployment
    • NL‑BIOMERO (Ubuntu/Linux) πŸš€
      • 🧰 Prerequisites
      • πŸ”§ Key Differences from Windows Docker Desktop
        • 1. PostgreSQL Image
        • 2. Privileged Access Needed
        • 3. SSH Permissions in biomero-worker
        • 4. Containerized Slurm Build
        • 5. Host Networking (host.docker.internal Replacement)
        • 6. Volume Permission Fixes
        • 7. Secrets & Metabase Setup
        • 8. HTTPS via Nginx Reverse Proxy
        • 9. Persistent Logs
      • βœ… Quick Start (Ubuntu)
      • πŸ› οΈ Troubleshooting Tips
      • 🧠 Lessons Learned
      • πŸ“‹ TL;DR
      • πŸ”— Additional Resources
  • Development & Demo Setup
    • BIOMERO 101 Installation Guide
  • Backup and Restore
    • NL-BIOMERO Backup & Restore Scripts
      • Key Features
      • Quick Start
        • Master Backup (Recommended)
        • Common Options
        • Typical Backup Workflow
        • Typical Restore Workflow
      • Individual Script Usage
        • Database Backup
        • Server Backup
        • Metabase Backup
      • Restore Scripts
      • OMERO Configuration Hierarchy
      • Example: Backup OMERO from Host Folder
      • Example: Backup Metabase from Host Folder
      • Requirements
      • Troubleshooting
      • Help

Developer Guide

  • Developer Getting Started
    • Quick Setup for Development
    • Development Features
      • Containerized OMERO with BIOMERO
        • πŸš€ Platform-Specific Deployment
        • Quickstart (Windows)
        • πŸ“Š Data Import
        • 🧬 BIOMERO - BioImage Analysis
        • πŸ› οΈ Container Management
        • πŸ”§ Configuration
        • 🎨 Frontend Customizations
        • πŸ“š Additional Resources
        • 🀝 Support
  • Architecture Overview
    • Container Architecture
    • Network Architecture
    • Storage Architecture
    • Integration Points
  • Container Development
    • OMERO Server Container
      • Overview
      • Key Customizations
        • Script Installation
        • Automated Configuration Restoration
      • Dockerfile Key Changes
      • Development Guidelines
        • Configuration Changes
        • Adding New Scripts
        • Testing Changes
      • Related Documentation
    • OMERO Web Container
      • Overview
      • Development Workflow
        • Development Mode
        • OMERO.biomero Plugin Development
      • Key Installed Plugins
        • Core OMERO Plugins
        • Supporting Libraries
      • Custom Interface Modifications
      • Dockerfile Key Sections
      • Development Guidelines
        • Starting Development
        • Making Changes
        • Customizing Login Page with Volume Mounts
        • Testing
      • Related Documentation
    • BIOMERO Worker Container
      • Overview
      • Key Features
      • Container Customizations
        • SSH Integration
        • Database Integration
        • Data Export Pipeline
        • BIOMERO Library Integration
        • Custom Processor Implementation
      • Configuration Management
        • Slurm Configuration
        • Analytics Configuration
      • Worker Startup Process
        • Configuration Generation
      • Development Guidelines
        • BIOMERO Script Development
        • SSH Key Management
        • Configuration Testing
        • Eventsourcing
      • Troubleshooting
        • Common Issues
        • Performance Optimization
      • Upgrade Considerations
        • BIOMERO Library Updates
        • Processor.py Maintenance
      • Related Documentation
      • External Resources
    • Database Containers
      • Overview
      • Key Components
      • Schema customization
      • Migration
      • Performance tuning
      • Backup automation
      • Accessing PostgreSQL
      • Related Documentation
    • Metabase Container
      • Why Metabase?
      • Dashboard Development
        • Access
        • Dashboards in use
        • Embedding in OMERO.web
        • Editing dashboards
        • Adding a new dashboard
        • Browse attached databases
        • Managing database connections
        • Initial Security Setup
        • User account and password
        • Versioning and migration
        • Upgrading Metabase Dashboards
      • Troubleshooting
        • Common Issues and Solutions
      • Related Documentation
    • BIOMERO.importer Container
      • Overview
      • Import Workflow
      • Import order creation and management
      • File system monitoring and processing
      • Configuration
      • Integration with OMERO server
      • Custom import pipeline development
      • Error handling and retry mechanisms
      • Testing
      • Security and runtime requirements
      • Related Documentation
    • Container Releases
      • Release Overview
      • Release Workflow
        • Container Build Automation
        • Typical Release Process
      • Versioning Guidelines
        • Semantic Versioning
        • Pre-release Versions
        • Release Examples
      • Dependency Management
        • Library Updates
        • Example Dependency Update
      • OMERO ADI Submodule
        • Special Handling
      • Docker Hub Management
        • Container Registry
        • Repository Management
      • Communication & Announcements
        • Release Communication
        • Release Notes Template
      • Troubleshooting Releases
        • Common Issues
        • Emergency Releases
      • Best Practices
        • Release Checklist
        • Release Quality
      • Related Documentation

User Guide

  • Getting Started
    • First Steps with NL-BIOMERO
      • Access the Platform
      • Default Login
      • Next Steps
    • Platform Overview
      • 🧬 BIOMERO - BioImage Analysis
        • Quick Workflow Example:
NL-BIOMERO
  • Container Development
  • View page source

Container Development

Detailed development information for each NL-BIOMERO container.

  • OMERO Server Container
    • Overview
    • Key Customizations
    • Dockerfile Key Changes
    • Development Guidelines
    • Related Documentation
  • OMERO Web Container
    • Overview
    • Development Workflow
    • Key Installed Plugins
    • Custom Interface Modifications
    • Dockerfile Key Sections
    • Development Guidelines
    • Related Documentation
  • BIOMERO Worker Container
    • Overview
    • Key Features
    • Container Customizations
    • Configuration Management
    • Worker Startup Process
    • Development Guidelines
    • Troubleshooting
    • Upgrade Considerations
    • Related Documentation
    • External Resources
  • Database Containers
    • Overview
    • Key Components
    • Schema customization
    • Migration
    • Performance tuning
    • Backup automation
    • Accessing PostgreSQL
    • Related Documentation
  • Metabase Container
    • Why Metabase?
    • Dashboard Development
    • Troubleshooting
    • Related Documentation
  • BIOMERO.importer Container
    • Overview
    • Import Workflow
    • Import order creation and management
    • File system monitoring and processing
    • Configuration
    • Integration with OMERO server
    • Custom import pipeline development
    • Error handling and retry mechanisms
    • Testing
    • Security and runtime requirements
    • Related Documentation
  • Container Releases
    • Release Overview
    • Release Workflow
    • Versioning Guidelines
    • Dependency Management
    • OMERO ADI Submodule
    • Docker Hub Management
    • Communication & Announcements
    • Troubleshooting Releases
    • Best Practices
    • Related Documentation
Previous Next

© Copyright 2025, Core Facility Cellular Imaging.

Built with Sphinx using a theme provided by Read the Docs.