[jitsi-dev] [jitsi] Create portable Jitsi for Windows (#128)


#1

Provide Jitsi as a "Portable App", i.e. that runs from a single folder and stores all its configuration and temp. data in that folder. It should not leave anything (files, registry) behind outside of that specific folder.

- Reuse/follow up on Vieri's work described in http://lists.jitsi.org/pipermail/users/2015-April/009297.html
- Get Sourceforge to remove the build provided by a 3rd-party

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi/issues/128


#2

i vote for this feature.

i need also to run more than one instance on the same machine for troubleshooting, but i guess this will come out of the box with the portable app.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi/issues/128#issuecomment-126928009


#3

You can already launch Jitsi twice by adding `--multiple` to the command line, or simply specifying an alternative config directory with `--config=<directory>`.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi/issues/128#issuecomment-126997043


#4

I also think this would be a great feature for several use cases:

* Cloud capability - An individual who has Jitsi stored on their cloud drive (Dropbox, Google Drive, etc.) and wants to have the same experience/settings at home that they have at work or on a second machine.
* USB drive - Someone who uses a public terminal at a coffee shop, computer lab, etc.
* Ease of backup / encryption (e.g. Just quickly a folder rather than trying to track down relevant files in in AppData. Storing Jitsi inside a TrueCrypt / VeraCrypt volume)
* WINE users - lets users just use the Windows version rather than re-entering their config across systems

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi/issues/128#issuecomment-184870587


#5

If you try to start in Windows: **"D:\Program Files\Jitsi\Jitsi.exe" --config="D:\Program Files\Jitsi\cfg"**, then we get an error
**Failed to create directory "D:\Program**
If you transmit without the quotes: **"D:\Program Files\Jitsi\Jitsi.exe" --config=D:\Program Files\Jitsi\cfg**
Then in the application itself we get the error:
**Could not determine how to handle: Files\Jitsi\cfg.
No protocol scheme found.**

···

--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi/issues/128#issuecomment-307836347


#6

@TerAnYu ,
This is weird, but enclose the whole parameter of `--config`.
i.e. `"...\jitsi.exe" "--config=C:\foo bar\..."`

···

--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi/issues/128#issuecomment-307847842


#7

@AirQuick, thanks, this is works!

···

--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi/issues/128#issuecomment-307848582


#8

Hello,

I have been using Jitsi Portable on a 64 bit Windows Remote Desktop Server for several years. I do not have admin rights to install software on this server. Until today, I was using Jitsi 2.4.4997, which still is the most up to date version available from the SourceForge project jitsiportable.

Looking for ways to update Jitsi to a current version, I have found this issue. After reading this issue, I was able to create my own portable version of Jitsi for Windows quite easily:

- I downloaded jitsi-2.11.5588-x64.msi from https://download.jitsi.org/jitsi/nightly/msi/, the latest nightly 64 bit MSI installer available this morning.
- I installed this Jitsi version in a virtual Windows 10 machine (VirtualBox in my case). As I do not need Jitsi in this virtual machine, I created a snapshot of the virtual machine before, allowing me to go back to the previous state of the virtual machine after I had finished.
- I created a zip file of the folder "C:\Program Files\Jitsi".
- I copied the zip file to my personal folder on the Windows Remote Desktop Server.
- I started Jitsi on the server using a batch file containing the following lines:
`start jitsi.exe --config=./config`
`exit`
- This allowed me to start with a clean Jitsi configuration. The profile is stored in a folder called config right under the folder with the file Jitsi.exe.
- I was also able to start the new version of Jitsi with my existing profile, created by version 2.4.4997, by changing first line of the batch file to:
start jitsi.exe --config=h:/jitsi-data
- Instead of course, I could have copied my existing profile to the config folder in the jitsi directory.

I hope someone finds this helpful.

···

--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi/issues/128#issuecomment-326104345