Discourse requires a domain name and https. if you’re on a private network you’ll need to set up behind a reverse proxy that you manage the https for.
You can’t use a standard install.
Discourse will also need to be able to send email to whatever users that you want to be able to create accounts.