How to restrict admin login to specific ip only

use case:

There admin login to indico conference. There is requirement to restrict the admin to only specific ip so as to not allow admin login to anywhere. or else is there any option to restrict directory of admin when the conference is live and in the internet.

No. Why do you need this? Just use a strong username and password for management users (and Indico admins)…

FWIW, you could restrict /admin/ via the nginx config, but this would not apply to event management activities, just admin activities.