How do I install CrushFTP without a GUI?
CrushFTP supports a few command line arguments. You can access them via “java -jar CrushFTP.jar -help”. Mainly you will be issuing “java -jar CrushFTP.jar -a username password”. This will make an admin user in the default “users/lookup_21/” folder of CrushFTP. You may then login using remote administration from another machine to control the server with a GUI. Use the HTTP protocol for controlling the server as you could have firewall / routing issues if you use PASV without the server being first configured. (catch-22) The default port CrushFTP is listening on for HTTP is port 8080. You can alternatively configure the server, and an admin user on a local machine with a GUI, then transfer it all to the headless server. Don’t configure access to folders in the user manager when using this method as they will be invalid on the headless server once you transfer it. Start CrushFTP in daemon mode with “java -jar CrushFTP.jar -d”. Be sure the current working directory is the same as the Crus