Can't access <local IP>:2283 for setup after docker compose
Hey there, after getting docker to pull the correct images on my raspberry pi, I am now running into the issue where I can't access the server using the local IP and the port 2283, or at least nothing is happening when trying to. The port is opened on my router just like :22 and :80 are (I can access my website hosted via nginx for example). Did I miss something in the setup, do I need to open the port on the server as well? Thank you in advance!
31 Replies
Can you help posting the logs of Immich server?
all of the docker immich logs are empty
let's bring the containers down then run
docker-compose up
then see the logsso just docker stop them?
still empty after stopping and removing them
docker compose down
would stop them
then docker compose up
would bring up the stackstill empty
this is my router config, so that shouldnt be the issue


Can you please help me take a screnshot after the
docker compose up
command?
without the
-d
flag please so we can see the logsYeah thats... something

oh my what is going on here
Further info about my kernel. should be arm64 aka aarch64 aka arm/v8, seems to all be the same thing. Don't know if that could be the issue since I needed to add "platform: linux/arm64" to all the services in the docker-compose.yml

it might be the curlpit
try without adding the
platform
clause and repull the images againThen I get the error "no manifest for linux/arm/v8" as per https://discord.com/channels/979116623879368755/1112067844939714752/1112067844939714752
which is stupid, since technically arm/v8 and arm64/v8 should be the same thing
Are you running raspbianOs?
yes
Can you run UbuntuOS instead? Use the
Ubuntu Server 22.04.2 LTS
64-bit Image at https://ubuntu.com/download/raspberry-piUbuntu
Install Ubuntu on a Raspberry Pi | Ubuntu
Ubuntu is an open-source operating system for cross-platform development, there's no better place to get started than with Ubuntu on a Raspberry Pi
Oh my. Have another few services running on this pi, is there any easy way to transfer?
depends on which services you have, can you list them?
Actually its just an nginx for my website and samba for easy file access, though I'd hate losing their configs wherever they may be
I can you can find those samba setting rather easily. How many website do you have that use nginx?
Just two, hah. though isn't ubuntu also substantially slower and less efficient on small systems compared to debian? Or ist htat just a rumor?
I would say it might be but negligible since you will be running the server image anyway, so it is lightweight
Do you want to take a time to learn about Caddy proxy? 😉 gonna be 2 lines of config for your websites and you automatically get https
... and theres no way getting it running on debian?
I think the RaspianOS image might have something weird going on with these architecture thing :/
Exit code 159 is illegal instruction btw.
You are still not running the correct version of os/kernel + docker images (wrong platform)
Ughh. Probably like Alex said, might be that Raspian is reporting a weird architecture even though its just aarch64
It is not a matter of reporting. Exit code 159 means it's actually running a wrong build
But what could be the culprit then? My pi is on aarch64