stingle / stingle-photos-android

Stingle Photos is an open-source, end-to-end encrypted media gallery application that provides backup, sharing and cross-platform sync functionality without sacrificing convenience.
https://stingle.org
GNU General Public License v3.0
316 stars 28 forks source link

Support usage of alternative Storage backends/providers #47

Open simonsan opened 4 years ago

simonsan commented 4 years ago

I'm using Nextcloud to store and sync my pictures. Besides not being locked in to the services with a user account (#46) it would be really cool, if we could get alternative storage providers to chose from like Nextcloud (maybe also Dropbox, Google Drive, OneDrive) to save our pictures to.

alexamiryan commented 4 years ago

I don't think this is something we would implement, mainly because it's impossible to offer seamless sharing and sync functionality as we have now with third party storage providers. We need to have control over the files and our databases to offer current functionality. Right now you can share an album with tens of thousands photos in it with your friend and it would be just a matter of doing several cryptographic operations and transferring several kilobytes of data. This kind of experience would be impossible with third party storage providers and frankly it defeats the purpose of Stingle Photos. Stingle Photos is meant to be one stop, all in one secure gallery and sync app and if user needs to take care of other providers that's not an experience that we are building.

alexamiryan commented 3 years ago

We don't have such plans for now

alexanderadam commented 3 years ago

@simonsan maybe you rather want to use rcx or extRact for that. They are free software based on rclone (thus allowing to use encrypted access to Nextcloud, and various other storages).

It's not a nice dedicated photo solution like Stingle though and doesn't have a functionality to automatically upload photos (making it a very manual task right now).

alexamiryan commented 2 years ago

We are in the process of making the server open-source and self hostable

poVoq commented 2 years ago

There is actually an alternative back-end implementation already: https://c2fmzq.org/

They also have modified the client to allow changing the back-end URL: https://github.com/c2FmZQ/stingle-photos-for-self-hosted-server

But it would be nice if this could be supported by the official apps.

Thanks!

alexamiryan commented 2 years ago

There is actually an alternative back-end implementation already: https://c2fmzq.org/

They also have modified the client to allow changing the back-end URL: https://github.com/c2FmZQ/stingle-photos-for-self-hosted-server

But it would be nice if this could be supported by the official apps.

Thanks!

That's interesting. The funny part is that we are few days away from making official server code open source and making it self-hostable. Currently working on making it really easy, like running a single docker command.

poVoq commented 1 year ago

Any news on the open-sourcing of the back end?