circled.me
Self-hosted community server for photo backup, sharing, chat and calls
209 stars 6 forks last commit first released MIT
Actively maintained
Last commit 27 Jul 2026.

Circled.me is a self-hosted community server that provides private photo and video backup, album management, real-time chat and audio/video calls. It targets low resource use and privacy for local communities, families or small groups and includes mobile app integration for multi-account access.
Key Features
- Photo and video backup from mobile devices with album and moment grouping
- Local disk or S3-compatible object storage support per-user or per-bucket
- Real-time chat with push notifications and browser/mobile call support (WebRTC)
- Automatic video conversion to H.264 for web compatibility
- Face detection and tagging with optional CNN mode for improved accuracy
- Albums, secret-link sharing, contributor/viewer roles and reverse geocoding for assets
- SQLite default database with optional MySQL support and Docker Compose deployment
Use Cases
- Private family or community photo backup and sharing with controlled access
- Lightweight media server for small groups needing chat and occasional video calls
- Field or event teams collecting photos and geolocation-enriched media with tagging
Limitations and Considerations
- Project is actively developed and may introduce breaking changes; exercise caution for primary/sole backup use
- Mobile app is the primary client currently; web UI/client capabilities may be more limited
- TURN server and NAT traversal require additional configuration and port forwarding for reliable peer-to-peer calls
- Face-detection CNN mode is slower and more CPU-intensive than the default option
Circled.me is a compact, privacy-oriented community server suitable for self-hosted photo sharing and lightweight collaboration. It emphasizes low resource usage and flexible storage backends while providing integrated chat and calling features.
Categories:
Tags:
Tech Stack:
Similar to circled.me

Snikket
Open-source XMPP messaging server with encrypted chat and WebRTC
Self-hosted, open-source XMPP-based messaging server providing end-to-end encryption, multi-device sync, federation, secure backups, and integrated WebRTC audio/video calling.


Immich
Open-source photo and video management platform for private servers
Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-compatible storage.

PiGallery2
Fast directory-first photo gallery for low-resource servers
PiGallery2 is a fast, read-only, directory-first web photo gallery with search, maps, sharing links, and optional video playback, optimized for Raspberry Pi-class hardware.

Imagor Studio
Self-hosted image gallery with live editing and URL transforms
Self-hosted image gallery and live editing app with virtual scrolling, non-destructive edits, instant URL-based transforms, S3/local storage support, and mobile-optimized UI.

Photoview
Self-hosted photo gallery that syncs albums from your filesystem
Photoview is a self-hosted photo gallery that scans your filesystem into albums, generates fast thumbnails, supports RAW/EXIF, and enables multi-user sharing links.

Photofield
Fast, non-destructive self-hosted photo gallery and viewer
Self-hosted personal photo gallery focused on speed, seamless zoom, and non-destructive filesystem-based collections with fast indexing and progressive loading.

