Photoprism's app space is pretty bad, but there is an completely hacky yet reliable solution for Android:
- PhotoBackup
- The PhotoBackup server on your Photoprism server
- A cron job that runs the
photoprism import
command every few minutes.
Since I've had this set up, it's worked as well as Google Photos ever did for keeping my phone snaps synced to the server. It's been more reliable than SyncThing for my data, reacting and syncing faster, and it doesn't mysteriously periodically just stop running like SyncThing.
I don't know if PhotoBackup is available for iOS, but if it is, it works a treat.
Exactly. Mastodon-ish would be unsuitable as a server for a number of reasons: the loose, but still expected, character limitation; the lack of emoji responses; generally poor threading support; and the overall subscription feed-like model. OTOH, it's based on a follow-the-user model, which is nice. I'm less familiar with Friendica, but AFAIK that's also a follow-the-user model.
The issue with Federation is the general expectation that these are public places. You can lock them down, but that's not what they're designed for, and in my case, the risk of misconfiguration exposing a bunch of toddler pictures that the parents want to keep private is too high. I think of the server is federated-by-nature, then it must also be paranoid-by-default; I don't trust share-public-by-default projects to not introduced something in an upgrade that exposes data. At least if the base presumption of the developers is that all information is private by default, the risk is limited to true accidents rather than false assumptions.
ActivityPub is enticing. It's an exciting spec, and offers many client options. I'm worried only about those base assumptions.