this post was submitted on 07 Jul 2023
42 points (100.0% liked)

Privacy Guides

16906 readers
5 users here now

In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.

This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.


You can subscribe to this community from any Kbin or Lemmy instance:

Learn more...


Check out our website at privacyguides.org before asking your questions here. We've tried answering the common questions and recommendations there!

Want to get involved? The website is open-source on GitHub, and your help would be appreciated!


This community is the "official" Privacy Guides community on Lemmy, which can be verified here. Other "Privacy Guides" communities on other Lemmy servers are not moderated by this team or associated with the website.


Moderation Rules:

  1. We prefer posting about open-source software whenever possible.
  2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, make a suggestion on our forum first.
  3. No soliciting engagement: Don't ask for upvotes, follows, etc.
  4. Surveys, Fundraising, and Petitions must be pre-approved by the mod team.
  5. Be civil, no violence, hate speech. Assume people here are posting in good faith.
  6. Don't repost topics which have already been covered here.
  7. News posts must be related to privacy and security, and your post title must match the article headline exactly. Do not editorialize titles, you can post your opinions in the post body or a comment.
  8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.
  9. No help vampires: This is not a tech support subreddit, don't abuse our community's willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.
  10. No misinformation: Extraordinary claims must be matched with evidence.
  11. Do not post about VPNs or cryptocurrencies which are not listed on privacyguides.org. See Rule 2 for info on adding new recommendations to the website.
  12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.

Additional Resources:

founded 2 years ago
MODERATORS
 

Title. looking for some tasks/reminders app that can sync across android and mac/windows. Android is a must have though. I am not doing selfhosted just yet but recommendations are still appreciated, Thanks!

top 23 comments
sorted by: hot top controversial new old
[–] [email protected] 15 points 1 year ago (1 children)

I use Logseq for notes, project and task management.

https://github.com/logseq/logseq

[–] [email protected] 2 points 1 year ago (1 children)

Oh my god. This project is exactly what I’ve been imagining in a replacement for todoist. You’re my hero for introducing this!

[–] [email protected] 1 points 1 year ago (1 children)

Great! It's important to note that there is no notification support on mobile yet for tasks. It's possible on desktop.

The app is in very rapid development and it's more than a tasks app. I really recommend trying to use the normal to quickly write stuff down and create todos.

[–] [email protected] 2 points 1 year ago

I can live without reminders for most things. I’ve been dying for tasks and notes side by side with backlinking, so this is perfect.

I’m sure they will eventually have the resources to focus on notifications :)

[–] [email protected] 5 points 1 year ago

I just use Proton Calendar.

[–] wildbus8979 4 points 1 year ago (1 children)

Etesync. Open source, self hosted or cloud, cross platform, and fully client side encrypted.

[–] [email protected] 1 points 1 year ago (1 children)

Etesync is basically caldav/etc right? What are you syncing it to on your devices?

[–] wildbus8979 3 points 1 year ago (1 children)

It's a fully client-side encrypted key store, mainly used for calendars, contacts, tasks, and notes. It does have a cal/carddav bridge. I use task.org for tasks, EteNotes for notes, and the android connector for native support of calendars and contacts. In GNOME it works via evolution for syncing. I use the *dav bridge for some custom integrations (like HomeAssistant).

[–] [email protected] 2 points 1 year ago (1 children)

Thanks! I'm assuming you meant tasks.org? It looks interesting, I'll give it a try. I knew etesync could be used to sync calendar/contacts, but didn't really think about tasks and notes too.

Etenotes looks like it might be too simple for me, but I have been looking for a new task/todo list.

I also saw etebase is its own thing, but it looks pretty interesting too and I'll keep it in mind for future projects.

[–] wildbus8979 2 points 1 year ago

Yes tasks.org. EteBase is the server backend for etesync (the client side). EteNotes is one integration, but others are possible too!

[–] [email protected] 4 points 1 year ago (1 children)

I use Todoist. But I'm currently trying to get to the bottom of what their privacy stance is. Their Privacy Policy is too vague for my liking. I've been recently talking with their staff and asking some questions about it, but they've been slow to respond.

[–] [email protected] 2 points 1 year ago

Updates would be interesting.

[–] [email protected] 3 points 1 year ago (1 children)

obsidian.md using the Self-hosted Livesync plugin

[–] [email protected] 2 points 1 year ago (1 children)

Have you had any issues with the self-hosted livesync plugin? I currently use the "remotely save" plugin and sync to a nextcloud instance, but I thought about trying the livesync plugin instead. I just wasn't sure if it was worth spinning up a couchdb instance just for that.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

I've been using it for about a year, and it's definitely gotten a lot better in that time. It can be a little finicky to get everything configured for the first time for a vault. You only have to do it on the first device though, then you can copy a setup URI to each subsequent device. One caveat is that if you want it to work on mobile, then you've got to have it configured with https and not with a locally-signed cert. I have it proxied through Cloudflare with a domain I use for homelab stuff.
The biggest difference is that remotely save doesn't have any kind of conflict resolution. It just overwrites the remote file as long as the local one was modified more recently. Livesync keeps separate versions of a file almost like a git repo, tracking the changes. It almost always automatically merges conflicts, but if it can't it'll pop up asking you to choose which version to keep. I have a few vaults that I share with others and multiple people can work on the same file simultaneously with no issues at all. There's end-to-end encryption built in so if you're using it externally you don't have to worry about your privacy. I write up my task list for the day on my computer in the morning, and being able to pull my phone up and check things off and have it reliably sync back to my desktop without overwrite issues works flawlessly. There's iOS, Android and Windows devices all playing nicely.

Here's a link to the docs for setting up your own server.
I'm gonna stick the docker compose and config files I used to spin mine up if you wanna use them (make sure to put them in the same directory):


docker-compose.yml

name: obsidian
version: '2'
services:
 database:
  image: couchdb
  restart: unless-stopped
  ports:
   - "5984:5984"
  volumes:
   - ./local.ini:/opt/couchdb/etc/local.ini
  environment:
   - COUCHDB_USER=username
   - COUCHDB_PASSWORD=password

local.ini

[couchdb]
single_node=true
max_document_size = 50000000

[chttpd]
require_valid_user = true
max_http_request_size = 4294967296

[chttpd_auth]
require_valid_user = true
authentication_redirect = /_utils/session.html

[httpd]
WWW-Authenticate = Basic realm="couchdb"
enable_cors = true

[cors]
origins = app://obsidian.md,capacitor://localhost,http://localhost
credentials = true
headers = accept, authorization, content-type, origin, referer
methods = GET, PUT, POST, HEAD, DELETE
max_age = 3600

Edit: Sorry for the huuuge reply, hope it's not too much haha

[–] [email protected] 1 points 1 year ago (1 children)

Thanks so much for the detailed response! I didn't realize livesync handled conflicts better, that's almost enough by itself to make the switch.

I think originally I was mostly hesitant to try it because I didn't want to expose a public couchdb, but it's actually not that big of a deal now that I think about it, especially if it's using end to end encryption.

I have a few vaults that I share with others and multiple people can work on the same file simultaneously with no issues at all.

Do you just share the entire vault? I'm assuming each person you share with would just end up using the same credentials? I tried sharing a vault with my partner before using remotely-save+nextcloud and it was kind of clunky, we ended up just using a shared folder and let nextcloud desktop app sync it instead. It doesn't help for mobile though.

Thanks for sharing your config too, I'll probably try setting it up with a test vault this week and see if I run into any issues with it

[–] [email protected] 2 points 1 year ago

So there's the one set of couchdb login details, but that's not used for encryption. There's a separate encryption passphrase per vault, so you can store as many vaults as you like without worrying about other people using the database reading your files. My partner and I have a vault that we share (with shared passphrase), as well as each having our own vaults. This works best for us, but there's also another tool by the creator to sync folders between vaults: https://github.com/vrtmrz/livesync-classroom

[–] [email protected] 2 points 1 year ago

Minimally, a web browser on other platforms with Task/Calendar opened and notifications enabled, or with an extension, would suffice. However, this may not be customizable enough.

[–] [email protected] 2 points 1 year ago

I'm using Notesnook for note, reminder and task.

[–] [email protected] 1 points 1 year ago

I came in here to recommend Todoist - been using Pro for years and I love it for organisation and reminders.. However, with all the self-hosted options in the comments, I'm looking at making the move to the NAS. Thanks other commenters!

[–] [email protected] 1 points 1 year ago

I'm currently using Remember the Milk as my primary tasks/reminders. It isn't updated with big features very often, and has been around for a long time. I'm looking for a new similar solution that is self-hosted though. Currently I'm leaning towards Kanboard for bigger "projects", but my alternative to rtm so far is just a bunch of markdown checklists in Obsidian.

[–] [email protected] 1 points 1 year ago

Am I the only one using Google Keep?

[–] darkstar 1 points 1 year ago

Notion is pretty good to me.

load more comments
view more: next ›