Skip to content

Synchronize Firefox Multi-Account Containers configuration among different machines

Notifications You must be signed in to change notification settings

pierlauro/ffcontainers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

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.


Export/Import Firefox Multi-Account Containers

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

Usage

Using Firefox Send

The link produced when exported the containers will be accessible for 24 hours.

Export containers

$ ./ffcontainers fsexport
Containers successfully exported in:	 http://send.firefox.com/randomString

Import containers

$ ./ffcontainers fsimport http://send.firefox.com/randomString
Containers successfully imported

Using files

Export containers

$ ./ffcontainers export
Containers successfully exported in:	 ffcontainers-PROFILE-20190210.zip

Import containers

$ ./ffcontainers import ffcontainers-PROFILE-20190210.zip
Containers successfully imported

Dependencies

  • 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

Supported features

TODO

  • Custom Mozilla Firefox installation paths
  • Automatic check extension's version
  • Incremental update of containers

About

Synchronize Firefox Multi-Account Containers configuration among different machines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages