# With docker **Warning:** `latest` is automatically built and published from the `master` branch. It is not recommended to use `latest` in production. You should, instead, use a specific commit hash. 1. Run `docker run -it --name ipserv --restart unless-stopped -p 8080:80/tcp -e "GUNICORN_CMD_ARGS='-w $(nproc)'" -d git.i-am.nexus/nex/ipserv:latest` 2. Access `http://localhost:8080/` in your browser 3. Profit!? ## Without docker 1. Clone the repository 2. install `gunicorn`, `uvicorn`, `fastapi`, `aiohttp` 3. Run `gunicorn -w $(nproc) -k uvicorn.workers.UvicornWorker -b 127.0.0.1:8080 ipserv:app` 4. Access `http://localhost:8080/` in your browser 5. Profit!?