Intribox is a "self-hostable" media backup service. This service allows users to safely backup pictures and videos to local storage or a S3-compotable service. It also allows them to search, view and share them.
In other words, a end-to-end encrypted alternative to Google Photos
- See all of your pictures and video online on the web
- Ability to share pictures privately with a link (todo)
- Create albums (in progress)
- Self-hostable with ability to store locally on a drive or a S3-compatible cloud provider
- Search pictures and videos based on location, date, etc... (in progress)
Requirements: Docker, Docker-compose and Go
- Download the repository
- Run
docker compose -f "docker-compose.dev.yml" up -d --build
- Inside the folder client, run
npm install
andnpm build
- Run
go build
andmake setupaws
inside the repository - Run intribox
The webserver is made in Golang while the front-end is a SAP made using React and TypeScript