Last year I decided to start running more in house services instead of using cloud services. I had to find replacements for the following products I use.
These are mainly google servers. I do use gmail but not for most of my mail. This is handled by my own mailserver. Still I moved most of it back to my original setup. The following products still needed replacement:
- Google Drive
- Google Photos
- RING Doorbell
- NEST Thermostat
Google Photos / Google Drive
For Google Drive/Google Photos I decided to go with NextCloud. Altough there are a few things that aren't implemented in it, but are in Google Drive/Photos it wasn't that big of a deal.
I used Google Drive Sync to sync it to a local machine and started the nextcloud desktop sync on it to sync it back to NextCloud. For Google Drive it was straight forward, Google Photos was a different thing. For Google Photos I decided on using rclone to sync from Google Photos directly to Nextcloud. Unfortunately the format represented concerning paths made it a lot of work to map every directory. Also some files had multiple duplicates presented by Google Photos/rclone. Fortunately everything up to July 2019 was still in Google Drive, so this resulted in only a few months of manual mapping.
Nextcloud's gallery is nothing like Google Photos and misses quite a lot of features, but for my purposes it suits me well at the moment. Nextcloud v18 made a few small improvements but it's gonna be a long way till it's on par. Nextcloud's android app has an even worst gallery function.
Autosyncing from my phone using the nextcloud app's InstantUpload works nice.
Currently I haven't (yet) found a replacement for the Nest Thermostat and my Ring Doorbell. As soon as I will i'll update this article.