As Google Photos stopped it free service in the last year, we published several articles about its open-source self-hosted alternatives, as we try to offer several alternatives. Today, we offer you a new alternative.

TripUp is a free, open-source photo and video backup solution similar to Google photos and iCloud, but with more user-friendly options.

The app is consisting of a server app that works with an iOS app with automatic backup support. This app helps you empty your phone spaces as it automatically backups all of your photos.

TripUp comes with a built-in end-to-end encryption that encrypts your photos and metadata, without any configuration needed.

Features

  • Comes with a built-in mobile apps for iOS
  • Offers automated back-up
  • Back-up your photos and videos in full resolution
  • Highly encrypted for photos
  • Encrypts the meta-data with end-to-end encryption
  • Organize your photos with drag and drop
  • Share your photos and memories easily
  • PGP encryption with device generated
  • Supports multiple Sign-in (SSO)
  • Supports dark mode
  • Offers API endpoints
  • Built-in notification

Where is your data stored?

We use Amazon Web Services (AWS) at the London UK region for all encrypted data, backed up to at least 3 different locations.

How does TripUp encrypt my data?

TripUp uses PGP encryption to protect your data. All keys are generated and used client side, so the TripUp server (and company) can never access your data. In the event of a leak, hack or government request, user data will remain private. This differentiates TripUp from other private photo storage providers, which may employ strong encryption but keep the keys stored server side.

Platforms

  1. Server
  2. iOS

Tech stack

The server app is written using the Go programming language, while the iOS app is written using Swift. It uses Neo4j database, Firebase for authentication, and AWS for data storage. It also uses OneSignal service for notification.

License

The apps are publicly available and AGPLv3 licensed – to inspect, learn from and contribute to

Resources