This question sounds a tad vague but I'll lay it out rather clearly with some requirements:
- Each laptop should contain the same files in the home folder.
- User accounts should be identical.
- Identical Applications would be exceptional.
- Application Configurations must remain identical.
- RSync or something similar sounds obvious but my IP changes frequently and I want my machines to continue to synchronize minimum daily.
Really what I'm looking for is: A laptop that I can use in case my primary breaks. This would be exceptionally useful for my work and personal life, I have numerous older laptops that are by no means fancy but I could probably roll with it so long as there are as few changes as possible. Downtime is my enemy.
How can I mirror and synchronize those requirements between two laptops automatically and at least daily?
Edit: Emphasis on automation and on the fly. Other questions on AskUbuntu are suggesting backups and mirroring my disk, this would be great if DD worked on the fly over rsync maybe.