Imvault · Photos & clips
A little vault for
“I should save that.”
The family album, your finest screenshots, and that video of the cat. Keep them somewhere you run, and share them with the people who’ll appreciate them.
Current release: Imvault 0.26.1
Self-hosted · Open source · Docker images, Linux binaries, Debian packages, and a Gentoo overlay

Keep the good stuff close.
Galleries and shared albums
Browse by date taken, organize photos in batches, and save favorites. Shared albums let everyone add photos, and Trash catches accidental deletions.
Sharing and privacy
Choose public, members-only, or private sharing. Set location visibility separately from other photo metadata.
Photos, GIFs, and clips
Keep images, animated GIFs, and short video clips together. Imvault preserves uploaded originals and makes previews for browsing.
Storage and exports
Use local storage or an S3-compatible bucket. Export your account, and set membership and storage limits.
A home for your collection.
Your photos belong in a library you can browse and leave. No ranked feed, infinite scroll, or popularity contest. Connect Witmoot when an album deserves a conversation; you choose when to start one.
A copy worth keeping.
The running service makes verified backups automatically each day. Keep a protected copy on another machine too, and practice restoring it. The backup and recovery guides explain what to keep and how to recover.
Make it yours
Give your collection a home.
Imvault runs as one Go binary. You’ll need a server, somewhere to store the files, and HTTPS for an installation you share online.
- Pick your installation.
Use a published image with Docker Compose, follow the binary and Debian package guide, or use the Gentoo overlay. Want a look first? Try the local demo.
- Set up your place.
The deployment guide covers storage, your administrator account, and running the service.
- Invite your people.
Choose your sharing settings, make an album, and give the group somewhere to put those pictures.