Due to the recent Firefox 66 update moving json storage to IndexedDB, the plugin is currently unstable. Please, refer to this issue to check the current state of development.
This bash script allows to synchronize Firefox Multi-Account Containers among different machines.
It provides two ways of performing synchronization:
- Network-based: uses Firefox Send
- No-Network: produces an archive to manually move between machines
The link produced when exported the containers will be accessible for 24 hours.
$ ./ffcontainers fsexport
Containers successfully exported in: http://send.firefox.com/randomString
$ ./ffcontainers fsimport http://send.firefox.com/randomString
Containers successfully imported
$ ./ffcontainers export
Containers successfully exported in: ffcontainers-PROFILE-20190210.zip
$ ./ffcontainers import ffcontainers-PROFILE-20190210.zip
Containers successfully imported
- zip
- jq - needed just in case of multiple profiles in Mozilla Firefox
- ffsend - needed just in case you want to export/import by using Firefox Send
- Standard Mozilla Firefox installation path
- Multi-profile installations (including more versions of Firefox on the same machine)
- Custom Mozilla Firefox installation paths
- Automatic check extension's version
- Incremental update of containers