Hola Daniel, en mi caso el servidor tenia una limitacion de 8M, y he resuelto el tema editando el archivo php.ini. En concreto he añadido las siguientes lineas:
sigupload_max_filesize=50M
post_max_size=50M
LimitRequestBody=50M
Luego como te ha comentado wenceslao, he creado un repositorio.
A la carpeta del repositorio (que esta en moodledata) accedo mediante ssh.
El servicio ssh, lo active a traves del panel de control del hosting.
Un saludo, Mertxe.