Programming remotely to another arduino board?

hello, I'm working on a community project for a local library where people can Put there attiny85 project on and display them. However I have one small problem. The people who put there project to display would like to change there code and Can not without being there and uploading new code. The head end of all this is a D1 mini That I can OTA updates to the D1 mini. But I was wondering if there is a possible way to update the attiny85's through the D1 mini without having to put a computer there? I'm not sure how that would even work.

Joseph

avrdude on Linux can upload over network. this esp8266 sketch bridges it to Serial of Arduino

Thank you Juraj, I will look at that.

Joseph