DockerHostAP

DockerHostAP VNF: a docker-based Wifi Access Point service.

Getting started

Running it then should be as simple as:

1
sudo ./service start /path/to/config/

All proposed options are the following:

1
2
3
4
Usage:
    ./service.sh start /path/to/config  to start vnf (config dir must be suplied)
    ./service.sh stop                   to stop vnf
    ./service.sh help                   to show this help

Two configuration files should be available under /path/to/config:

  • envrc used by the service script to start the VNF
  • hostapd.conf used by the VNF

Screanshots

Screenshot of the service starting

Project structure

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
.
├── AUTHORS.md
├── build
│   └── x86_64
│       └── Dockerfile
├── config
│   ├── envrc.sample
│   └── hostapd.conf.sample
├── CONTRIBUTING.md
├── docs
│   ├── DockerHostAP_implementation.md
│   ├── DockerHostAP.md
│   └── media
│       └── start.png
├── LICENSE.md
├── metadata.json
├── README.md
└── service.sh