You know what I want out of Dat/IFPS/whatever? A shared calendar (say, family-wide, or workgroup-wide) that doesn't need a centralized server. And accessible on my phone, even when offline. Is something like that possible?

@federicomena seems like that was the goal of sending ical files via email. By keeping the same IDs they items could update and everyone had offline calendars that sync'd with mail.

For today, we have all our family calendars (one per person and one 'house') on a @nextclouders server that sync to everything. It works great. I don't think anyone in my family knows how to log into the webui, just all on their devices.

@ted (I know! I wrote *that* code for Evolution!) :)

I have Nextcloud at home and it's nice. So people work on $phone_native_calendar and it later updates via caldav?

How does it work when offline / when online but you can't reach your home server?

@federicomena I pay to have a server hosted on the Internet, so I don't have that issue. (and super excited about the end-to-end encryption in v13 there)

I think, depending on the client, it will just error out. Davdroid is what I use and it is OSS, so you can look.

Also, you can use Pagekite to give your home server an address on the net.

@ted @federicomena

I've not seen pagekite before. How does it differ from just getting a dynamic dns account from somewhere like


@RussSharek @federicomena it is similar. Doing dynamic DNS means opening a port in your firewall and pointing it at your server, which could leave you more open to attack. Also, you effectively put your home IP in the DNS database for people to find. Pagekite hides all that.

It probably depends a bit on what you're worried about or your personal preferences.

I personally use Pagekite for SSH access to my home machines. Some info on my setup here:

@ted @federicomena

That's the part I'm confused about, even after reading their site. How does this work without opening abport on the firewall?

@RussSharek @ted @federicomena with Pagekite you run a small service on your computer that connects through the firewall to them. It uses a port, but it is a random numbered port and configured to only talk to them.

With DDNS you have to configure a well known port number to be available and accept connections from the entire Internet.

@ted @ted @federicomena

So you do or so not have to open a port on your firewall?

@RussSharek @federicomena you do not. You just have to run the service. No firewall configuration required.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!