I do this with nextcloud (and lldap for the user management). Though that could probably be overkill for just contacts and calendars.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I already tried nextcloud but it doesn't seems to support a proper a sync (2 ways sync), in addition the address book appears to be common to all nextcloud users.
So unless you can tell me I am doing something wrong it doesn't look like an option
It supports a proper sync (my wife's shared events do show up on my phone and I can modify them there) and the address book is specific to each user by default, but you can create shared address books as well. Again, that is synced two ways.
For LDAP, by default nextcloud only reads it. But you can enable LDAP writing as well.
It does allow sync for each of your LDAP users, but it may require an app on your phone. I use the same setup and have had success with DAVx on android.
Yes, same for me. On android DAVx5 is perfect, and on MacOS, iOS there is native support. For Linux and Windows, your mileage may vary (fairly easy on Linux but very different variations and some require additional software).
Ok, Thanks to all, it seems I am doing something wrong with my nextcloud instance. I will double check again to see what the problem could be
Oh man! I'm using FreeIPA and I'm way in over my head. lldap looks like a great replacement! Question: do you know if/how I can migrate my (little) directory without recreating every user and group (AND resetting their passwords)?
I don't know if there is any specific utilities for that. You can always export your settings and reimplement them in lldap: this should be doable with a python script.
I never really understand why LDAP was so complicated. There must be needs in big setups that I am aware of but strangely I always found it not intuitive.
I'm using mailcow which comes with sogo groupware which works nice with davx⁵ on android, calendar, mail (with fair email app), tasks (with tasks.org app) and contacs.
Thanks, I will check this solution too
Maybe Davis will do for you :)
Thanks for the answer, I don't know why but I overlooked this solution.
Let's see if I am able to spin it up
Good luck 😊