FreeIPA configuration for school

Hello guys,
I’m new to FreeIPA and linux authentification systems.
I want to build up a server for school linux mint clients in domain just like Windows AD, so I decided to set up a FreeIPA server on AlmaLinux.
Server and client are working fine.
Now I want that every time a student log in, a roaming profile (like in windows AD) was loaded to the local home, to override the local home.
Aside from that a server drive should be mapped. I think autonfs is right for that?
And for every user his own drive, maybe with a space limit?

Is freeIPA the right way to do that?

Thanks

Yes…

In FreeIPA, set each users HOME directory to “/home/<username>” # (not exactly in that syntax)

And, in “/etc/auto.home” on each system, the entry should look like:
* -rw,soft,intr,nosuid <my-NFS-servername>:/export/homedir/&

And on the server ‘hosting’ the NFS share for the HOME directories, mount the partition/filesystem containing the HOME content in “/export/homedir” (or something that matches what you placed in “/etc/auto.home”