What do you need help with?
Hi,
I have a self-hosted server. I’m an integrations developer for a medium-sized business, so I usually think of achieving parity between clients via event-driven architecture: client 1 submits an update to server A, and that update is sent to other clients when they poll for changes as they visit that page.
I started using Anytype a few months ago to store any intellectual property created for my own company. My Anytype self-hosted server client-config.yml is shared between 5 different clients, all on the same local network. When I completely turn off my server, I’m expecting to see that no clients can update the server, which means I shouldn’t see updates on other clients. But someone on github pointed out that clients can still update each other via P2P protocol, and that’s what happens when I turn off my server. My concern is with sending my intellectual property to the cloud.
How does this work, exactly? Does each client contain a full copy/shadow copy of all data, and the clients coordinate changes between each other? What gets stored in the mongodb or on the server if data retention and change processing occurs between clients?
Thanks
OS
CachyOS, win32 x64 10.0.26200, Android, Synology NAS
Anytype Version
v0.55.5
Network Mode
self-hosted
Technical Information
OS version: win32 x64 10.0.26200
App version: 0.55.5
Build number: build on 2026-06-02 16:45:57 +0000 UTC at #5e888f1b9b8590575ea81da218e95c472daf0fdf
Library version: v0.50.8
Anytype Identity: A7JQCXuoyVNfd5WEcKijWvxJrRVv6SV6NygXuG4f9wQvgjZD