outline-server icon indicating copy to clipboard operation
outline-server copied to clipboard

install script should check to see if 'curl' is installed

Open mrphs opened this issue 7 years ago • 3 comments

'curl' isn't installed by default on Debian. The installation script tries to run docker installation script by fetching it via 'curl' but if it isn't installed, it fails all together.

The safest bet would be to make sure 'curl' is installed before getting to other steps.

mrphs avatar Nov 22 '18 00:11 mrphs

@mrphs Thanks for trying Outline. Seems like we could add instructions for both wget and curl.

trevj avatar Nov 30 '18 19:11 trevj

I'll take a look at this one. https://github.com/Jigsaw-Code/outline-server/pull/345

staticfrost avatar Dec 10 '18 09:12 staticfrost

Would like to revive this as this is still an issue particularly on Debian 12.2 netinst, which does not come with curl by default (as is the case on many minimal Linux distro installs). It would be easy to add a check to the install bash script, and then prompt the user to install curl through their package manager. Right now the script simply fails stating it couldn't install docker, which is not helpful as one has to then go through the install script to find that the script calls curl.

hamm3l avatar Mar 12 '25 04:03 hamm3l