If you have SSH connection to the server then you can do all your editing on your own computer with Tramp in Emacs and it applies your changes remotely.
So emacs being installed on a server or not is not really a reason to drop it, because you are not restricted to tools on the server.