In one of my recent posts, I stated that I ditched Google for privacy reasons. Having used their services for doing calendar, file syncing, note taking and task tracking activities, this left me kind of stranded. Luckily, there is Nextcloud that steps into place and saves the day. Here are my impressions from using it for about a month now.
Nextcloud is a really cool piece of software. It’s written in PHP, so you will need a server (but that’s the whole point) and it’s basically a selfhosted cloud. It gives you file, calendar and task syncing and much more - especially when you factor in that you can install apps to expand its feature set even further. Thanks to WebDAV and CalDAV, it is widely compatible with already existing apps on many platforms. Nextcloud allows you to fully encrypt all your data, making an exceptional secure and private cloud solution.
Nextcloud is a fork of OwnCloud that was created because of some business shenanigans. For me, it just came down to the fact that Nextcloud enjoys a more active community, so there you go. Check out this Reddit thread for more info.
Firstly, let me show you some really nice apps for the Nextcloud server/web interface itself:
- Calendar, Contacts and Tasks are great frontends for the Nextcloud DAV server
- Notes is a decent app for light note taking
- AudioPlayer is what I use for playing music via the web interface. It’s the best I found but far from perfect, so I usually sync the files and use a local media player like VLC.
- KeeWeb is great for KeePass users who want to be able to access their passwords from the web interface. It’s a bit hacky as you’ll need to edit some files and change your mimetype bindings, but once that’s done, you can simply open any
*.kbdxfile and it will be opened in a Keeweb window.
For my Android phone, these programs turned out to be quite useful:
- DAVDroid syncs calendar and contacts. Setting it up is made easy with the help of the Nextcloud app.
- Speaking of it, the official Nextcloud app is a must as well, coming with neat features like folder syncing and automatic camera uploads similar to Google Photos, it gives you easy access to your Nextcloud instance.
- Tasks is a seriously good little program - leaps better than what Google’s messy line-up of various apps can offer.
- For calendar purposes, I use Simple Calendar. I also tried Etar, which I find a touch better looking, but Simple Calendar has (ironically) more advanced features.
- I’m also using the Nextcloud Notes companion app - and just like the web version, it’s okay for light note taking, but also packs in some annoying bugs and the overall Markdown implementation is not that great.
- Vinyl Music Player, which is a fork of Phonograph created to deal with lately added paywalls, is used to play my music that I’m syncing to my SD card using the Nextcloud app. Unfortunately, there aren’t any good apps that integrate more directly with Nextcloud.
- Keepass2Android is a feature-rich KeePass client, that can connect to Nextcloud using WebDAV. With features like auto-fill and quick unlock, the experience is just as good or better than any commerical options.
For me, it’s near perfect. I’ve found apps that are as good or better than the ones I used before without sacrificing privacy or security. And I’d even recommend it to people who are not as tech-savvy. There are plenty of Nextcloud hosting offerings that should make it as easy to use as the equivalents from Google and others. I really don’t have much to say here, other than you should definitely try it - not “just” to gain back control over your data, but also because unlike Google and their army of different tasks and email apps, Nextcloud delivers a great experience, is focused on the user and lets you customize it to your needs.