Skip to content
Discussion options

You must be logged in to vote

Something else is already on 3000. Either free it, or move the lab.

Docker:

docker run -p 8080:3000 leogra/oss-oopssec-store

npm:

PORT=8080 npm start

One catch. Several challenges build absolute URLs from NEXT_PUBLIC_BASE_URL (see lib/config.ts), which defaults to http://localhost:3000. If you change the port, set it to match or those challenges will point at the wrong host:

NEXT_PUBLIC_BASE_URL=http://localhost:8080

In .env for a local install, or under environment: in docker-compose.yml if you are running from source.

To find out what is holding 3000 in the first place: lsof -i :3000 on macOS and Linux, netstat -ano | findstr :3000 on Windows.

Replies: 1 comment

Comment options

kOaDT
Aug 13, 2026
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by kOaDT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant