If one follows this guide to install a headless server, there are absolutely nothing graphical installed. Having used the following guide:
I ended up with this neofetch
Neofetch shows
the os as Arch Linux ARM aarch64
the Packages as 211 (pacman)
the memory used as 91MiB
If I remember correctly, yay and pahis are the only two included packages from the EndeavourOS package repository.
This is about as stripped as a headless server as can be. Not even x11
Then as @Shjim suggeted, there are seven how-tos for setting up your headless server with Samba, minidlna, etc.
https://discovery.endeavouros.com/category/arm/
Pudge