Is it possible to have one-way sync for a specific machine?

Hi:

I’m not sure how common this use case is or if it’s even possible, but is there a way to have a machine that only sends its history to the server but doesn’t pull the rest of the available hosts’ histories?

I checked the configuration and I couldn’t find an item related to this, or maybe I missed it.

Is this a thing?

1 Like

I’m afraid it is not :confused: Currently sync is designed to have a full copy everywhere

there’s a workaround to do something like this

  1. Disable auto_sync in your config
  2. use atuin store push and atuin store pull selectively - you should be able to set something up that satisfies your requirements
1 Like

Great idea.

I guess that’s a good enough workaround (although I imagine that’s not as good as having a write-only key in case of compromise)