Modern Family Tree Platform

Create, manage, and collaborate on comprehensive family histories with advanced genealogy tools, multi-language support, and professional-grade features built on Django.

10,000+ Family Members
19+ Admin Commands
4 Languages
100% Open Source

Comprehensive Genealogy Features

Everything you need to build, manage, and share your family history with modern tools and collaborative features that scale with your research.

Approval System

Built-in approval workflow for family tree changes with configurable rules, staff moderation capabilities, and comprehensive audit trails.

📸

Advanced Media Management

Professional image processing with automatic optimization, EXIF data handling, gallery management, and AWS S3 integration for scalable storage.

🔍

SEO Optimized

Built-in SEO optimization with automatic sitemaps, meta tags, and search engine friendly URLs for family profiles and genealogy content.

🔐

Privacy & Security

Comprehensive privacy controls, security middleware, data protection features, and granular access permissions for sensitive family information.

Performance Optimized

Database indexing, Redis caching, image optimization, and performance monitoring for fast family tree browsing even with large datasets.

🛠️

Professional Tooling

19+ management commands for administration, maintenance, security audits, translation management, and automated family tree operations.

Enterprise Technology Stack

Built with proven, enterprise-grade technologies for reliability, scalability, and maintainability in production environments.

🐍

Django 4.2

LTS Framework

🗄️

PostgreSQL

Enterprise Database

📦

Redis

Caching & Sessions

Celery

Background Tasks

🔍

Haystack

Search Engine

🖼️

Pillow

Image Processing

📊

Django REST

API Framework

☁️

AWS S3

Cloud Storage

Getting Started with Mycelia

Deploy Mycelia on your server with our automated installation script, or use our hosted platform for instant access.

1

One-Command Installation

Deploy a complete Mycelia server with our automated script. Includes PostgreSQL, Nginx, SSL certificates, and full configuration.

curl -fsSL https://mycelia-project.com/scripts/mycelia.sh | bash
  • Ubuntu/Debian server support
  • Automatic SSL certificate setup
  • Complete database configuration
  • Ready-to-use Django admin
2

Manual Installation

Download the installation script and run it manually for custom configurations and advanced setup options.

wget https://mycelia-project.com/scripts/mycelia.sh chmod +x mycelia.sh sudo ./mycelia.sh
  • Interactive configuration wizard
  • Custom domain setup
  • Email configuration options
  • Advanced security settings
3

Hosted Platform

Skip the setup and use our fully managed hosting service with automatic updates, backups, and professional support.

Visit: app.mycelia-project.com Create your account Start building immediately
  • No server management required
  • Automatic daily backups
  • Professional support included
  • 99.9% uptime guarantee
4

Try the Demo

Explore all features in our demonstration environment with pre-loaded family tree data and full functionality.

demo.mycelia-project.com Username: demo Explore all features
  • Full feature access
  • Sample family data included
  • No registration required
  • Reset daily for fresh testing

Frequently Asked Questions

Common questions about the Mycelia family tree platform.

Mycelia stands out with its enterprise-grade features: built-in approval workflows, real-time multi-user collaboration, comprehensive privacy controls, and 19+ professional management commands. Unlike consumer software, Mycelia is built on Django with PostgreSQL for reliability and scalability.

Absolutely! Mycelia includes a robust GEDCOM import system that supports the standard genealogy file format. The import process includes data validation, duplicate detection, and comprehensive error reporting.

Yes, Mycelia is engineered for scale. Built on PostgreSQL with comprehensive database indexing, it efficiently handles family trees with thousands of members, ensuring fast performance even with large datasets.

Yes! Mycelia is designed for collaboration. Multiple users can contribute with granular permissions controlling who can view, edit, or approve changes, ensuring data quality while allowing family to contribute.