{"id":13587734,"url":"https://github.com/hassiweb/docker-openairinterface-enb","last_synced_at":"2025-10-29T23:54:51.247Z","repository":{"id":222378624,"uuid":"235567577","full_name":"hassiweb/docker-openairinterface-enb","owner":"hassiweb","description":"A Docker recipe of OpenAirInterface eNB","archived":false,"fork":false,"pushed_at":"2020-04-17T16:30:40.000Z","size":40,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-02-13T21:55:56.474Z","etag":null,"topics":["limesdr","limesdr-mini","lte","openairinterface"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hassiweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-22T12:20:50.000Z","updated_at":"2024-08-01T16:33:43.550Z","dependencies_parsed_at":null,"dependency_job_id":"fc16ab0c-0f9f-457a-94f4-f2cd42a629f3","html_url":"https://github.com/hassiweb/docker-openairinterface-enb","commit_stats":null,"previous_names":["hassiweb/docker-openairinterface-enb"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hassiweb/docker-openairinterface-enb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassiweb%2Fdocker-openairinterface-enb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassiweb%2Fdocker-openairinterface-enb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassiweb%2Fdocker-openairinterface-enb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassiweb%2Fdocker-openairinterface-enb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hassiweb","download_url":"https://codeload.github.com/hassiweb/docker-openairinterface-enb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassiweb%2Fdocker-openairinterface-enb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281719940,"owners_count":26549881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["limesdr","limesdr-mini","lte","openairinterface"],"created_at":"2024-08-01T15:06:20.338Z","updated_at":"2025-10-29T23:54:51.232Z","avatar_url":"https://github.com/hassiweb.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# docker-openairinterface-enb\n\nA Docker recipe of OpenAirInterface eNB for [LimeSDR](https://limemicro.com/products/boards/limesdr/) and [LimeSDR mini](https://limemicro.com/products/boards/limesdr-mini/)\n\n## Testing Environment\n\n- Host machine\n  - OS: Ubuntu 16.04 (Kernel version: 4.15.0-74-generic)\n  - CPU: Intel Core i7-7700T (2.9 GHz 4 cores)\n  - [Power management settings](https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirKernelMainSetup#power-management)\n- Software\n  - Docker v18.06.3-ce\n  - docker-compose v1.24.1\n- SDR board\n  - [LimeSDR mini](https://limemicro.com/products/boards/limesdr-mini/)\n\n## Usage\n### Single Node eNB\n\n1. Create a Docker image of OpenAirInterface eNB for LimeSDR, and take a coffee break. It will take several tens of minutes.\n```\n   sh build.sh enb\n```\n\n2. Run the single eNB container.\n```\n   docker-compose -f docker-compose.enb.lmssdr.yml up\n```\n\nChange `config/run_enb.sh` if you want to use specific options or configuration files.\n\nReference: [options of `lte-softmodem`](https://gitlab.eurecom.fr/oai/openairinterface5g/blob/v1.0.3/common/config/DOC/config/rtusage.md)\n\n### Single Node eNB with T-Tracer GUI\n1. Create a Docker image (the Same as above).\n\n2. Run X11 server on the remote cliant machine or the local machine.\n\n3. If you want to show the T-Tracer GUI onto the remote cliant machine, modify host name (or IP address) of the environment variable `DISPLAY` in `docker-compose.enb.lmssdr.gui.yml`.\n\n4. Run the single eNB container with T-Tracer GUI.\n```\n  docker-compose -f docker-compose.enb.lmssdr.gui.yaml up\n```\n\n### RCC-RRU split architecture\n\n1. Create the images for [the RCC-RRU split architecture using the NGFI interface](https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/how-to-connect-cots-ue-to-oai-enb-via-ngfi-rru).\n```\n   sh build.sh split\n```\n\n2. Run the containers for RCC and RRU.\n```\n   docker-compose -f docker-compose.rcc-rru.if4p5.yml up\n```\n\nChange `config/run_rcc_if4p5.sh`, and/or `config/run_rru_if4p5.sh` if you want to use specific options or configuration files.\n\n\n\n## Note\n\nTransmitting radio waves is restricted by the law in some countries without permission or the license.  Please follow regulations in your country of residence.\n\n\n## License\n\nMIT\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhassiweb%2Fdocker-openairinterface-enb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhassiweb%2Fdocker-openairinterface-enb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhassiweb%2Fdocker-openairinterface-enb/lists"}