free5gc / webconsole

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

free5GC Web Console

Install Node.js

sudo apt remove nodejs -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt update
sudo apt install nodejs -y
node -v # check that version is 20.x
sudo corepack enable

Build the Server

To be able to run free5gc's webconsole server, consider building its source through the following steps:

# (In directory: ~/free5gc/webconsole)
cd frontend
yarn install
yarn build
rm -rf ../public
cp -R build ../public

Run the Server

To run free5gc's webconsole server, use:

# (In directory: ~/free5gc/webconsole)
go run server.go

Connect to WebConsole

Enter <WebConsole server's IP>:5000 in an internet browser URL bar

Then use the credentials below:

  • Username: admin
  • Password: free5gc

Run the Frontend Dev Web Server

Run the frontend development server with file watcher

cd frontend/
yarn start

To specify backend server api url

cd frontend/
REACT_APP_HTTP_API_URL=http://127.0.0.1:5000/api PORT=3000 yarn start

About

License:Apache License 2.0


Languages

Language:TypeScript 70.0%Language:Go 28.2%Language:Shell 0.7%Language:HTML 0.4%Language:JavaScript 0.3%Language:CSS 0.2%Language:Makefile 0.2%