this post was submitted on 04 Feb 2025
40 points (97.6% liked)

Privacy

33268 readers
664 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

much thanks to @gary_host_laptop for the logo design :)

founded 5 years ago
MODERATORS
 

So...yeah. As I'm moving away from google, I'd like to store my contacts elsewhere. I have proton (I know, I know), but this is also not great, since their system isn't too android-friendly. Which system (maybe self-hosted) would you suggest to easily sync/backup your contacts?

Thanks!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 4 points 1 day ago (1 children)

It's not too hard to self-host too.

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

How...do you self-host both the server AND the web client? Do you need two different addresses? Can it be done on the same server/container?

I understand I can just run the the server, which has this tiny little add-user and permissions page, but I'd like to also be able to handle the contacts and calendar from the Web UI from a computer whenever needed. Of course I know I can plug any app to the server directly, but I'd like the web UI, too...Do you know how to do this? I've spent a couple of hours searching without much luck.

[–] [email protected] 3 points 1 day ago* (last edited 1 day ago) (1 children)

If you'd like a web UI too, Radicale may be a better fit and easier to set up. I tried it out briefly using docker compose.

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

Thanks! I mean, etesync also has a super basic web UI. I meant some sort of calendar/contacts web editing tool, like calendar.google.com or similar. I've just installed a docker image of Radicale, but all I can see is the webUI for adding/removing collections, nothing else...Etesync also has this. They also provide a webUI editor, but it's a separate tool to install elsewhere, that requires another URL to be running. I'd like to have both server and a webUI to handle users, collections, and the individual items/calendars/contacts of the collections as well.

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

I hadn't looked too much into Radicale, so thanks for the info. What is their second webUI you mentioned called? If you're looking for an all in one server, Nextcloud may be your best option. Its a bit heavier though for just contacts and calendar. If you do go down this path, I've heard the docker AIO container is easier to maintain.

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

I use the same etesync clients but link them to your own server, called etebase. There are a couple setup examples in the code, but if you'd like, I can share my docker/podman compose stack.

I haven't set up the web UI to directly access items since I'm fine just using clients to sync and access items, so I haven't looked into the web UI.

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

I briefly looked into the web client, and I don't think it's worth trying to self-host. There isn't a docker image and the latest release on github is from 2020. If you need a web UI, I'd recommend using something else.

[–] [email protected] 1 points 11 hours ago

Thanks...I agree. Also, I'd be needing a second dedicated URL for this. One for the caldav access from the apps, and another for the webUI. I'd like to find something encompassing both of these onto a single server app.