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

windows installer #20

Closed
whyrusleeping opened this issue Jul 28, 2015 · 11 comments · Fixed by #514
Closed

windows installer #20

whyrusleeping opened this issue Jul 28, 2015 · 11 comments · Fixed by #514

Comments

@whyrusleeping
Copy link
Member

as a followup to #16, we can use https://github.com/atom/grunt-electron-installer to build a windows installer for us, it looks pretty nice and should help a lot with getting people to have ipfs installed.

@whyrusleeping
Copy link
Member Author

This one looks better: https://github.com/maxogden/electron-packager

@daviddias
Copy link
Member

We currently ship .exe for Windows (npm run dist-all) but it would be nice if we would have a 'installer dialog' like Windows users are used to.

image

Or maybe nowadays with Win 8.1, Win 10 and their app store the convention is different. Is there some Windows users that can advise?

@jbenet
Copy link
Member

jbenet commented Aug 8, 2015

cc @gatesvp

@whyrusleeping
Copy link
Member Author

the electron package will build that installer dialog

@gatesvp
Copy link

gatesvp commented Aug 8, 2015

While I won't argue with a Windows Installer, it's kind of a weird set up
in the Windows world.

IPFS on Windows should run as a service, kind of like BitTorrent. However
right now, it is only available as a command line app. So what do we
bundle? If the installer runs IPFS as a service, then maybe we can set up a
shortcut to the "localhost" in a browser.

If we want IPFS as just a CLI tool, then we can use chocolatey.org and
build something that targets CLI users. Of course if we have the above
service installer, Chocolatey can run that installer as well.

I seem to recall that we had investigated a Windows service wrapper a few
months back. Did they ever get installed for setup?
On Aug 8, 2015 9:35 AM, "Jeromy Johnson" notifications@github.com wrote:

the electron package will build that installer dialog


Reply to this email directly or view it on GitHub
#20 (comment).

@jbenet
Copy link
Member

jbenet commented Aug 8, 2015

some quick thoughts:


@whyrusleeping

the electron package will build that installer dialog

oh yeah? nice


@gatesvp

IPFS on Windows should run as a service, kind of like BitTorrent. However right now, it is only available as a command line app. So what do we bundle? If the installer runs IPFS as a service, then maybe we can set up a shortcut to the "localhost" in a browser.

Yeah, this repo (electron-app) makes a tray-hosted service. try it out!

@gatesvp
Copy link

gatesvp commented Sep 29, 2015

Looked at the screenshots for all these and this process makes sense. Do we have these binaries built anywhere so that I can test them out? Or are we waiting for them to get built? (i.e.: does someone need help for Windows here?)

@whyrusleeping
Copy link
Member Author

@gatesvp we need windows help! (could you stop by irc for a chat?)

@whyrusleeping
Copy link
Member Author

(although, not entirely related to this repo)

@bogdoslav
Copy link

Hello! I have created insttaller for windows: https://github.com/bogdoslav/ipfs-windows-installer
Firewall rules and windows start-up task created during install.
Please test and give a feedback.

@lidel
Copy link
Member

lidel commented Nov 22, 2017

Another piece of the puzzle: https://github.com/marcin212/ipfs-gui
It does not touch firewall, but provides basic GUI via tray icon:

2017-11-22 10_30_18-

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

Successfully merging a pull request may close this issue.

6 participants