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
- Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post
- Don’t promote proprietary software
- Try to keep things on topic
- If you have a question, please try searching for previous discussions, maybe it has already been answered
- Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
- Be nice :)
Related communities
much thanks to @gary_host_laptop for the logo design :)
- 0 users online
- 124 users / day
- 1.05K users / week
- 1.3K users / month
- 4.58K users / 6 months
- 1 subscriber
- 3.88K Posts
- 97.8K Comments
- Modlog
Many mail providers give you access to CalDAV + CardDAV which have a wide array of mature technology to sync contacts, calendars, todo lists on basically all platforms. If you move away from Protonmail as primary, you would get access to this normal service as well as being able to use IMAP without paying & using some middleman application just to use email. I do not pay for a lot of services, but I get a lot of value out of keeping email + CalDAV + CardDAV off-premise with the cost of €1 per month.
I use this and rsync the folder. https://f-droid.org/packages/com.github.tmo1.sms_ie/
As another solution, you could try Tuta Calendar. It’s not self hosted, but is free for one calendar. You will be able to access their WebUI and they have clients you can download too.
I would suggest a baikal server: https://sabre.io/baikal/docker-install/ it’s made from.the ones making radicle and sabre, one of the kost used open source caldav/carddav servers. Yes it can sync calendars too
Nextcloud.
deleted by creator
I wish Flock was still around.
I have a little python script that (among other things) will maintain an address list in a *.csv file on a Windows or Linux PC. It’s a Qt app. The documentation does some handwaving about importing/exporting to Android. See: https://lacusveris.com/Tonto2/Docs/en/index.shtml
deleted by creator
If you are feeling ambitious and want to go “serverless”, try out DecSync and a compatible android app for contact sync. This represents all your contacts as files on disk in a way that avoids conflicts, and you can use SyncThing to keep your devices in sync 100% peer to peer. Unfortunately on your desktop you’ll probably have to use something like radicale on localhost and the plugin to convert it into CardDAV for your regular email client to understand.
deleted by creator
Check out Yunohost. It’s a self hosting project built on Debian. It lets you install a bunch of server “apps”, including some that will sync contacts for you (Nextcloud, Baikal, My WebDAV).
You can install this on an old computer you have laying around, or on a VPS. Syncing to an Android device you’ll need to use DAVx5. Syncing to iOS is actually easier since it has built-in DAV support.
I use Radicale.
deleted by creator
With podman/docker container, behind caddy reverse proxy.
deleted by creator
fossify contacts lets you import and export your contacts at anytime to and from a simple file
I’ve been using EteSync to sync my contacts and calendars for many years now. It’s end-to-end encrypted and works well.
It’s not too hard to self-host too.
deleted by creator
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.
deleted by creator
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.
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.
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.
deleted by creator
Proton will deliver it any day now that Andy sucked Trump off
I use posteo for email and use davx5 to sync contacts and calendars to their carddav and caldav servers.
I export my contacts as a file and copy it to my pc, an external HDD and several cloud providers. Anything I store in the cloud is encrypted with Rclone first. There is a nice client available for Android. I don’t pay for cloud storage so I only use the free tiers.
I guess this is only practical if you rarely make changes to your contacts.