00Prerequisite

Lab Setup

Build the whole lab in your own cloud project — the foundation every other course runs on.

Training  /  Course 00

Aims — what you can do after

  • Stand up a complete, private 5G Standalone lab on a single cloud VM.
  • Understand every component the later courses depend on — and how to reset it.
  • Run a smoke test that proves the core, the RAN and the data path all work end to end.

The build, end to end

1 · ProvisionA single low-cost cloud VM in your own project.
2 · CoreInstall the 5G Standalone core (Open5GS) + the subscriber database.
3 · NetworkConfigure NAT and the kernel GTP module — with the toolchain pitfall pre-solved.
4 · RANBring up the simulated radio (UERANSIM): a gNB and a UE.
5 · SubscribeProvision one test subscriber in the database.
6 · VerifyA three-line smoke test: register, open a data session, ping out.

Each step has a matching teardown cell — the lab spins up and down on demand, so it stays a low-cost, disposable environment.

Module breakdown

0
Lab bootstrap & helpers
Provision the VM, install the toolchain, load the shared helpers every cell uses.
1
Core, RAN & subscriber
Open5GS + database, the simulated RAN, and a first test subscriber.
2
Smoke test & teardown
Prove the end-to-end path, then the stop / delete discipline that keeps it cheap.

What the setup gives you

  • A private, disposable 5G lab you fully control — no shared infrastructure.
  • A cost table plus stop / delete cells, so it only runs when you are using it.
  • A troubleshooting matrix for the handful of things that commonly go wrong on first build.