I’m looking at using Gramps, but I work on both my laptop and desktop computers (laptop when out and about, desktop at home). Is it possible to use a cloud storage like Dropbox, pCploud etc to have the database so that it is synced to both computers and can be opened and worked on in either?
Additional possible complication is that Laptop is Linux (Debian 13) and Desktop is Mac mini (macOS Seqouia).
Any help gratefully received as I really like the look of Gramps from the tutorials I’ve viewed.
Not checked but these are ideas without resorting to external cloud solutions.
I assume your “main” computer is your desktop. Configure it to allow access to the directory where Gramps data (including the database) is stored. This means you have to set access right accordingly and “publish” the directory for web access. You must also configure your internet box firewall and get a DNS name (providers usually offer a name inside their domain; otherwise you must use the numeric IP address but it may change periodically).
When this is done, add a shortcut in your Debian laptop to launch Gramps with a specific option. The command should look like:
<desktop_machine_URL> must contain the access credentials as user:password@macmini.provider.com
You can omit :password for security. The password is then requested at connect time.
Of course, this requires the desktop to be up and online when you’re out and about. You could also enable Wake on LAN (WoL) if both the Mac mini supports it and your internet box forwards it. Implicitly, the internet box can’t be turned off for this to work. You then have to write a small script to send the WoL packet to your Mac before launching Gramps (and account for the time to boot up).