Hello,
Frontend won't be accessible because you running it on the loopback adapter ( localhost - 127.0.0.1 ). With the current frontend setup you can't access the frontend remotely ( sort of ) but you can if you browse from the machine where the frontend is installed. Tim directions is the way to go so don't neglect it if you want to setup your server in a good and clean way for production but if all you need of this configuration is to try out DSpace 7 temporarily you still can get it accessible by the machine IP address if you set:
in local.cfg or dspace.cfg:
in environment.prod.ts
ui: {
ssl: false,
host: '10.1.1.11',
port: 4000,
// NOTE: Space is capitalized because 'namespace' is a reserved string in TypeScript
nameSpace: '/',
// The rateLimiter settings limit each IP to a "max" of 500 requests per "windowMs" (1 minute).
rateLimiter: {
windowMs: 1 * 60 * 1000, // 1 minute
max: 500 // limit each IP to 500 requests per windowMs
}
},
// The REST API server settings.
// NOTE: these must be "synced" with the 'dspace.server.url' setting in your backend's local.cfg.
rest: {
ssl: false,
host: '10.1.1.11',
port: 8080,
// NOTE: Space is capitalized because 'namespace' is a reserved string in TypeScript
nameSpace: '/server',
},
make sure port 4000 & 8080 is opened in the firewall and can be accessed across the network for this setup to work.
Good luck