serve from absolute path, to support autostart script