Ever since I started degoogling my life, i missed how to integrate calendar and tasks in all my devices. Because of my work Im stuck using Macos and I have a debloated samsung device with F-droid. However I need a way of syncing calendars and tasks between Macos and my phone, so I can get push notifications on both of my devices about events and pending tasks, I really need this as i often struggle with ADHD and the only way of getting my tasks done is being very structured with my apps notifying me with the tasks i need to do. Do you guys know what is the best way to implement this using FOSS software?

  • ᓰᕵᕵᓍ@lemmy.ml
    ·
    edit-2
    9 months ago

    Davx⁵ has Mac OS caldav carddav server integration so you can sync with it.

    https://www.davx5.com/tested-with/calendar-and-contacts-server

    On android you can use simple calendar or etar to view calendars and "tasks" or jtxboard for tasks/journals

  • ProperlyProperTea@lemmy.ml
    ·
    9 months ago

    If you're willing to self host Nextcloud then that could be a solution.

    Currently I use it to sync my calendar on my phone and an instance of MagicMirror2.

    • Xirup@lemmy.dbzer0.com
      ·
      edit-2
      9 months ago

      You don't necessarily need to self-host Nextcloud for yourself, you can pay a provider to do it for you, of course, at a price, or free but with limitations, like The Good Cloud.

      You can also try EteSync.

      And in F-Droid there are many apps to integrate your Nextcloud instance with your device, my favorite are Ente (for calendar), Tasks(dot)org and Joplin

    • 3yiyo3@lemmy.ml
      hexagon
      ·
      9 months ago

      etesync looks amazing, it is a shame that it looks a little bit complicated to set up

      • MiguelParenti [he/him, they/them]
        ·
        9 months ago

        Its not complicated at all. For one its a paid service so if you can afford it do it. If you wanna do it free you have to host it yourself

        • Get a Calendar app that supports CalDAV, Task app that supports WebDAV.
        • you make calendars and task lists in etesync dashboard
        • copy their links and paste them in the app settings of your calendar and task apps. It also supports cardDAV for contacts
  • arirr@lemmy.kde.social
    ·
    8 months ago

    Nextcloud should be good for that. There are a bunch of services which offer a few GB for free, which should be enough for your needs.

  • 3yiyo3@lemmy.ml
    hexagon
    ·
    9 months ago

    I tried almost every possible solution suggested here, but i couldnt manage to make it work, I'd really like a simple guide on how to set something like this or a self-hosting solution, though i dont even know if i can do that without a server