Hacker News new | ask | show | jobs
by idsout 2032 days ago
I'd love something like this packaged as an offline only desktop app. I can't trust any third party to protect such personal data about myself and the people I care about. I suppose there's the option of self-hosting and allowing only localhost...
4 comments

You can host it yourself on your own server. Or, you can run it within Docker locally.

I contributed to Monica a bit and the “desktop version” was always a huge GitHub issue. That, along with an impossible “E2E” encryption issue, devoid of any understanding of RDMBS or TLS, is why I didn’t go much further with my contributions.

Edit: see issues 531, and 543.

> Or, you can run it within Docker locally.

Just please make sure you're using a volume so the data is persistent. And also please keep backups in case that volume explodes.

It is funny, because my app https://contactcache.com started like that. It was an Electron app working completely locally. Gradually I moved to a web app that can work locally in the browser, as long as the browser doesn't delete the local storage.
How do you feel about desktop apps that sync to google drive? I just made scrumsheet.app and a friend mentioned that I should do the same for a personal CRM. Do you trust Google with the data or do you really prefer it to be offline-only?
Software or apps including their own cloudsync are a layering violation. I already have tools to sync my filesystem, just make sure your software writes to a logical location on disk and tools already used will sync.
I highly agree. One of the most frustrating things is when an application provides "cloud-sync" to google drive or iCloud but tools like syncthing or nextcloud that sync local files can't be used.
So, once your super secure local app will remind you to contact a friend, how will you message them to exchange detailed personal stories? Gmail? Facebook?
You give them a call to meet up sometime? idk, I feel like you're being argumentative / snide but I'm not sure if you're actually trying to make a point.
What about Matrix? Ricochet? Signal?

This is a particularly bizarre rebuttal. Usually the answer to this kind of thing would be "well yes but we can only solve 1 problem at a time", but in this case it's not even that. There already are ways to contact people privately!

I will message them in their preferred communication platform. Which in my country is usually Whatsapp or perhaps Facebook.