Installed manually in a virtual machine but not working

i installed following documentation in my vm , when i go to my site bench new-site erpnext.localhost i modify my host file in windows machine to point ip to erpnext.localhost but not showing and if itry http://45.237.185.30:8000 it gave me 404 error

on WSGI server instead.
12:40:13 web.1 | * Running on all addresses (0.0.0.0)
12:40:13 web.1 | * Running on http://127.0.0.1:8000
12:40:13 web.1 | * Running on http://45.237.185.30:8000
12:40:13 web.1 | Press CTRL+C to quit
12:40:13 web.1 | * Restarting with stat
12:40:14 web.1 | * Debugger is active!
12:40:14 web.1 | * Debugger PIN: 733-977-872
12:40:16 web.1 | 190.218.124.125 - - [25/Oct/2025 12:40:16] “GET /app HTTP/1.1” 404 -
12:40:18 web.1 | 190.218.124.125 - - [25/Oct/2025 12:40:18] “GET /app HTTP/1.1” 404 -
12:40:22 watch.1 | Browserslist: caniuse-lite is outdated. Please run:
12:40:22 watch.1 | npx update-browserslist-db@latest
12:40:22 watch.1 | Why you should do it regularly: GitHub - browserslist/update-db: CLI tool to update caniuse-lite to refresh target browsers from Browserslist config
12:40:38 watch.1 | Watching for changes…

i cant install directly to my ip 45xxx? i tried also creating a new site with my ip 45..

Do you use “bench use [sitename ]“ to set default site?

1 Like

that works but i want to install crm hrms to same site is possible?

Yes, just use get-app and install-app Commands Reference