Difference between revisions of "Open5gs: Download"

From OnnoWiki
Jump to navigation Jump to search
Line 71: Line 71:
 
==Install WebUI Open5GS==
 
==Install WebUI Open5GS==
  
The WebUI allows you to interactively edit subscriber data. While it is not essential to use this, it makes things easier when you are just starting out on your Open5GS adventure. (A command line tool is available for advanced users).
+
WebUI memungkinkan Anda mengedit data pelanggan secara interaktif. Meskipun tidak penting untuk menggunakan ini, itu membuat segalanya lebih mudah ketika Anda baru memulai petualangan Open5GS Anda. (Tool command line tersedia untuk advanced user).
  
Node.js is required to install the WebUI of Open5GS
+
Node.js diperlukan untuk menginstal WebUI Open5GS
  
Debian and Ubuntu based Linux distributions can install Node.js as follows:
+
Distribusi Linux berbasis Debian dan Ubuntu dapat menginstal Node.js sebagai berikut:
  
 
  sudo apt update
 
  sudo apt update
 
  sudo apt install curl
 
  sudo apt install curl
 
  curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
 
  curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
  sudo apt install nodejs
+
  sudo apt install -y nodejs
 +
sudo apt install -y gcc g++ make
  
You can now install WebUI of Open5GS.
+
Install yarn
 +
 
 +
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
 +
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
 +
sudo apt-get update && sudo apt-get install yarn
 +
 
 +
Install WebUI Open5GS.
  
 
  curl -fsSL https://open5gs.org/open5gs/assets/webui/install | sudo -E bash -
 
  curl -fsSL https://open5gs.org/open5gs/assets/webui/install | sudo -E bash -

Revision as of 05:29, 23 July 2023

Untuk mengoperasikan Open5gs direkomendasi menggunakan sistem operasi Ubuntu 22.04. Berikut adalah langkah yang perlu di lakukan untuk mendownload dan menginstalasi open5gs.

Install aplikasi pendukung

sudo apt update
sudo apt install -y software-properties-common

Install MongoDB

Import public key

sudo apt update
sudo apt-get install gnupg curl
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg \
   --dearmor

Buat file /etc/apt/sources.list.d/mongodb-org-6.0.list

Di Ubuntu 22.04 (Jammy)

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

Install MongoDB

sudo apt update
sudo apt install -y mongodb-org

Restart, Enable, cek status

sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod

Tip: MongoDB digunakan sebagai database untuk NRF/PCF/UDR dan PCRF/HSS.

Install 5G

Tambahkan Open5gs ke repository yang ada di sistem operasi,

sudo add-apt-repository ppa:open5gs/latest

Instalasi Open5gs

sudo apt update
sudo apt install -y open5gs


Restart, Enable

sudo systemcl 

open5gs-amfd open5gs-ausfd open5gs-bsfd open5gs-hssd open5gs-mmed open5gs-nrfd open5gs-nssfd open5gs-pcfd open5gs-pcrfd open5gs-scpd open5gs-sgwcd open5gs-sgwud open5gs-smfd open5gs-udmd open5gs-udrd open5gs-upfd

Install WebUI Open5GS

WebUI memungkinkan Anda mengedit data pelanggan secara interaktif. Meskipun tidak penting untuk menggunakan ini, itu membuat segalanya lebih mudah ketika Anda baru memulai petualangan Open5GS Anda. (Tool command line tersedia untuk advanced user).

Node.js diperlukan untuk menginstal WebUI Open5GS

Distribusi Linux berbasis Debian dan Ubuntu dapat menginstal Node.js sebagai berikut:

sudo apt update
sudo apt install curl
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
sudo apt install -y gcc g++ make

Install yarn

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn

Install WebUI Open5GS.

curl -fsSL https://open5gs.org/open5gs/assets/webui/install | sudo -E bash -

Pranala Menarik