GithubHelp home page GithubHelp logo

Comments (11)

whyrusleeping avatar whyrusleeping commented on May 22, 2024

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

from ipfs-desktop.

daviddias avatar daviddias commented on May 22, 2024

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?

from ipfs-desktop.

jbenet avatar jbenet commented on May 22, 2024

cc @gatesvp

from ipfs-desktop.

whyrusleeping avatar whyrusleeping commented on May 22, 2024

the electron package will build that installer dialog

from ipfs-desktop.

gatesvp avatar gatesvp commented on May 22, 2024

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" [email protected] wrote:

the electron package will build that installer dialog


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

from ipfs-desktop.

jbenet avatar jbenet commented on May 22, 2024

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!

from ipfs-desktop.

gatesvp avatar gatesvp commented on May 22, 2024

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?)

from ipfs-desktop.

whyrusleeping avatar whyrusleeping commented on May 22, 2024

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

from ipfs-desktop.

whyrusleeping avatar whyrusleeping commented on May 22, 2024

(although, not entirely related to this repo)

from ipfs-desktop.

bogdoslav avatar bogdoslav commented on May 22, 2024

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.

from ipfs-desktop.

lidel avatar lidel commented on May 22, 2024

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-

from ipfs-desktop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.