"Does LibreSource requires a lot of memory?"
Not so much… Our server runs with less than 1Go...
During the commit, most of the work is done locally. When you have a lot of files, and it's your first import, the so6 client build locally a big patch file. Next, it sends this big file on the server using just an http post.... The server stores the received big patch file in Postgres...
These operations can take a long time, but not consumme a lot of memory...
We have already commited Linux iso distributions (>700Mo) with no problems...
But, maybe there is still a bug somewhere…