Installation on raspberry pi | Setting up as Node
See original GitHub issueHello,
I am trying to execute the script on a Raspberry pi 3 B+ and installation hangs on the step “Waiting for Outline Server to be healthy”
I have opened the ports and restarted the script but no luck. It seems that the script cannot get out of the loop in the wait_shadowbox function and hangs at the step:
until curl --insecure -s "${LOCAL_API_URL}/access-keys" >/dev/null; do sleep 1; done
Can you please help me out?
I already looked at the comments from @fortuna and @ex7r3me in thread #27
Docker logs display:
standard_init_linux.go:190: exec user process caused "exec format error"
I have started trying to build a docker image directly from the Dockerfile. As the Dockerfile is based on an Alpine image I have changed the FROM statement to:
FROM resin/rpi-raspbian
Also the RUN apk
command had to be replaced to apt-get to install lsof
on the image:
RUN apt-get update
RUN apt-get install lsof
I believe curl
is already part of the raspian so no need to fetch that in
If someone with experience can help that would be highly appreciated
Issue Analytics
- State:
- Created 5 years ago
- Reactions:1
- Comments:30 (6 by maintainers)
Top GitHub Comments
Great job on this @ken1029. FWIW, the newest versions of the watchtower images were built for the ARM architecture, so you may not need to rebuild that.
@EricQmore to try to highlight the issue here: While outline-ss-server(the shadowsocks wrapper) has an ARM binary build, the outline-server docker image does not yet support ARM arch, primarily because the bundled prometheus and outline-ss-server binaries were packaged for macos and linux(on x86 and amd64 arch). Therefore, until the Outline team decides to start supporting the ARM architecture, anyone providing an image probably have to do it manually and may not always have the time to go through this process. Hence why @ken1029 might not have an updated build. Anyway, I have just completed the setup of a daily build to deploy a new image using the master branch, so if you’re not bothered about getting experimental/unreleased updates, you can use the image at: https://hub.docker.com/r/oreoluwa/shadowbox And you can always see what’s in the builds @https://github.com/oreoluwa/outline-server/tree/shadowbox/deploy I deployed my instance on the RPi4 using the following command:
PS: please always be sure you’re using the
daily
tagI built an arm version of the outline server. You can try it,This includes armv7 (PI) and arm64 https://github.com/ken1029/outline-vpn-arm