English | 中文
Self Photos is a self-hosted cross-platform photo/video management tool written in Rust programming language, available for all major platforms — Windows, macOS, Linux (coming soon), Android, and iOS. Think of it as your localized Google Photos, designed with privacy, ownership, and full control in mind.
👏 Join Discord | Follow on X(Twitter)
- Define custom scan paths
- Support for scanning network drives, such as SMB-mounted drives (Windows) or directories (Unix)
- Nested scanning rules: exclude certain folders, but allow subpaths inside them to be included
- Threshold settings for filtering out small files (e.g., icons, cache images)
- Built with Rust for maximum performance and safety, ensuring a smooth experience
- Parse and extract photo/video metadata, organize by shooting date, and browse via timeline
- Favorite photos/videos for quick access
- Open photos/videos with your system’s default apps
- Locate and open files directly in the system’s file explorer
- Features reminiscent of the beloved
Google Picasa(now discontinued)
- Install the Self Photos mobile app and pair with the desktop application on the same LAN
- Automatic backup: selected mobile albums are backed up automatically
- Manual backup: choose specific photos/videos to back up
- Assign different backup paths for each mobile device
- Flexible naming rules for subfolders and filenames, e.g
E:/Backup/iPhone 16 Pro Max/2025/2025-12/2025.12.01_IMG_1234.jpg - Support concurrent uploads of multiple photos/videos
- Timeline browsing by shooting date
- Custom scroll bar for quickly jumping to a specific month/year
- Browse by your OS’s original folder structure for familiarity
- Thumbnail options: keep original aspect ratio or crop to square
- Optimized to handle hundreds of thousands of photos while staying smooth
- Split-view preview for side-by-side photo comparison
- Works fully offline — no internet required
- Your photos/videos never leave your devices; only indexed and displayed locally
- Mobile backup requires desktop and mobile to be on the same LAN (internet connection not required)
- Backup storage is limited only by the available space on your own disks
- No speed throttling — transfer as fast as your LAN allows
- No limits, no subscriptions — because it’s your devices and your network
Mobile APP, from connecting to backing up
Timeline View
Folder Structure View
Preview in light/dark mode
Pairing mobile with desktop, and configure backup path, dir and file naming pattern
Importing photos/videos from mobile devices
Download Windows/MacOS/Linux installer and Android/iOS APP at https://selfphotos.com/download