Woot! I’m glad to hear you guys are looking into this! I’ve been using the headless version for quite some time and have come to rely on it!
Why do you need Insync headless?
I use it on a system that doesn’t have a GUI on it so a shell via ssh is my only interface. It’s actually a virtualized server. I have several pieces of automation via bash scripts where I rely on get_status, get_sync_progress, pause_syncing, resume_syncing and so forth. I also use the manage_selective_sync interactively, so the curses-like UI for that is very helpful.
What is your workaround without Insync headless?
Right now, I’m exploring that. I’ve been using v1.4.9 but have had issues with it lately and haven’t been able to solve them.
What features/behavior would make Insync 3 headless better than Insync 1.5 headless?
The same features I mentioned above would be great. If there was better memory management, even better.
Would you prefer to have Insync 3 headless as a separate product or integrated into the GUI?
Doing it separately would probably be better in my scenario so installing the package wouldn’t try and pull in all the GUI dependencies.
What platform(s) do you need Insync headless to work?
Debian would be my first choice as that’s what I use now. If I had to, I could do Ubuntu.
Thanks guys for taking those of us who use(d) the headless version into consideration!