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

Install outline-server without docker

Open samascience opened this issue 7 years ago • 8 comments

require install instructions for raw devices not running on docker ! all the outline server details are for cloud instances please include an install script for the Linux installation. Couldnt figure out the commands for installation on the raw server ! I am looking on installing this on a 1gb ram instance (compute stick)

samascience avatar Sep 21 '18 19:09 samascience

If you really need one now, try shadowsocks-libev.

srujan [email protected] 于 2018年9月22日周六 上午3:39写道:

require install instructions for raw devices not running on docker ! all the outline server details are for cloud instances please include an install script for the Linux installation. Couldnt figure out the commands for installation on the raw server ! I am looking on installing this on a 1gb ram instance (compute stick)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Jigsaw-Code/outline-server/issues/254, or mute the thread https://github.com/notifications/unsubscribe-auth/AQVHEkdWPeP9BTvXRpHQOvlRYx02J2otks5udUBfgaJpZM4W0wfe .

ghost avatar Sep 22 '18 00:09 ghost

can we use outlineserver with shadowsocks-libev

samascience avatar Sep 22 '18 01:09 samascience

You can try that. But Outline server now internally use shadowsocks-libev, it's no benefit do that.

ghost avatar Sep 22 '18 01:09 ghost

@samascience This sounds related to https://github.com/Jigsaw-Code/outline-server/issues/244 which has a number of suggestions on how to run without Docker.

trevj avatar Nov 05 '18 17:11 trevj

This is what you need to install on your machine: https://github.com/Jigsaw-Code/outline-server/blob/master/src/shadowbox/docker/Dockerfile

And this is what we run: https://github.com/Jigsaw-Code/outline-server/blob/master/src/shadowbox/docker/cmd.sh

However you also need to generate the TLS certificate and fingerprint and set up some environment variables, which is done in the install script

Yeah, that's not as simple as I would've hoped. Maybe we can move some of the installation logic into the image itself (e.g. generate the certificate if not already present).

fortuna avatar Nov 29 '18 16:11 fortuna

Please make an install script without docker for less powerful nat servers.

mfat avatar May 21 '23 14:05 mfat

I've made manual how to build and run Outline without Docker https://gist.github.com/delfer/efa0a0bcf6393df255617ed8d1f3f14b And still have ability to use Outline Manager

delfer avatar Jun 15 '24 08:06 delfer

Thx for this script. I was able to install Outline without Docker. However I was unable to build - task shadowbox:build. I had to copy binaries from inside a working docker build, to get it working. I wonder where I was wrong. I was also managed to get outline to work inside my custom Docker image, using the same method of copying binaries over and starting it from command line. Now I stuck on tunneling traffic from outline docker to use my openvpn docker's internet connection.

astroreeko avatar Jun 30 '24 12:06 astroreeko