selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Memtly logo

Self-host Memtly

1.0.7.6

Event photo sharing platform for guests to upload memories

ReleaseOpen SourceGPL-3.0
Updated9 hours ago
LanguageC
Setup difficultyModerate
MobileResponsive
ThemeDark mode
Stars
300
Port
5000 (HTTP web interface)
Docker
memtly/memtly
Install with Docker
Promotional screenshot showing the Memtly interface

What is Memtly?

Memtly.Community (formerly WeddingShare) is a self-hosted web application for event photo sharing. Guests access galleries via QR codes or links to view existing photos and upload their own images and videos. The admin panel provides moderation tools, audit logs, and extensive configuration options. It supports multiple database backends (SQLite, MySQL, MariaDB, PostgreSQL, MSSQL), SMTP/NTFY/Gotify notifications, custom themes with dark mode support, and multi-factor authentication. Deployed via Docker, Docker Compose, or .NET Core on various platforms.

Should you self-host Memtly?

Memtly scores 48/100 on selfhost.directory (how scoring works) and ranks #11 of 19 in Photo Galleries. It has 300 GitHub stars.

It shipped 24 stable releases in the past year. The latest, 1.0.7.6, came out on 25 September 2026. New versions land roughly every 4 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in C.

Its closest alternative on selfhost.directory is Immich (93/100, 117 490 stars). It scores higher overall, so compare the two before you pick. See Memtly vs Immich side by side.

Features

  • Account lockout protection
  • Admin panel with moderation
  • Audit Logs
  • Configurable gallery settings
  • Event photo/video sharing
  • GDPR compliant cookie consent
  • Guest gallery creation
  • Multi-Factor Authentication
  • Multiple database support
  • Notification integrations
  • Presentation/slideshow modes
  • QR code gallery access
  • Review process for uploads
  • Single gallery mode

Memtly README

How to install Memtly

Install Memtly with Docker

Docker Engine
Environment variables
TITLE, DATABASE_TYPE, ACCOUNT_ADMIN_PASSWORD, ENCRYPTION_KEY, ENCRYPTION_SALT

docker run --name Memtly -h memtly -p 8080:5000 -v /var/lib/docker/volumes/memtly-config/_data:/app/config:rw -v /var/lib/docker/volumes/memtly-thumbnails/_data:/app/thumbnails:rw -v /var/lib/docker/volumes/memtly-uploads/_data:/app/uploads:rw -v /var/lib/docker/volumes/memtly-custom-resources/_data:/app/custom_resources:rw --restart always memtly/memtly:latest

Single container with SQLite database

Memtly releases & version history

More in Event Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…