Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple instances #1720

Open
Ganneff opened this issue Nov 8, 2017 · 6 comments
Open

Multiple instances #1720

Ganneff opened this issue Nov 8, 2017 · 6 comments

Comments

@Ganneff
Copy link

@Ganneff Ganneff commented Nov 8, 2017

  • I have searched open and closed issues for duplicates

Multiple instances of SignalDesktop needed

Basically, if you own multiple phone numbers, with different Signal Apps running for them (multiple phones, app cloner, doesn't matter, just multiple Signal Accounts for different purposes), it seems to be impossible to use the SignalDesktop app, as that only runs as one instance.

With the chromium app you can simply open another browser profile and voila, a second desktop instance of Signal with a different assigned phone number.

While one can consider running this in VMs or Containers, that seems overkill for such a basic feature, so it would be nice if SignalDesktop can support it directly.

Greetings,
Ganneff

@scottnonnenberg

This comment has been minimized.

Copy link
Contributor

@scottnonnenberg scottnonnenberg commented Nov 8, 2017

If you're interested in running the development version, it has a NODE_APP_INSTANCE environment variable allowing you to run multiple instances.

@Ganneff

This comment has been minimized.

Copy link
Author

@Ganneff Ganneff commented Nov 10, 2017

@conorsch

This comment has been minimized.

Copy link

@conorsch conorsch commented Nov 14, 2017

Super useful, thanks for the prompt feedback @scottnonnenberg. Will be watching for the env var support to land in stable.

@rdump

This comment has been minimized.

Copy link

@rdump rdump commented Dec 16, 2017

On macOS, one attempted workaround was opening another instance (-n flag) of the standalone Signal Desktop, via: open -n -a ~/Applications/Signal.app

Unfortunately, this results in the originally running instance being brought to the front, and the use of the same settings as the original instance's signal account. Signal is not properly doing -n.

The next workaround might be to rename the app, but there's more to it than the container name nowadays.

Until NODE_APP_INSTANCE or a workalike lands on macOS, what else might we tweak in a copy of Signal Desktop so it doesn't inherit the settings from another signal account?

@dontspammexyz

This comment has been minimized.

Copy link

@dontspammexyz dontspammexyz commented Oct 15, 2018

How to run multiple Signal Desktop instances on Windows 10 to use Signal for private phone and for work phone?

@scottnonnenberg-signal

This comment has been minimized.

Copy link
Member

@scottnonnenberg-signal scottnonnenberg-signal commented Oct 15, 2018

The easiest way to do it is with one production instance and one beta instance. Beta install instructions are here: https://github.com/signalapp/Signal-Desktop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.