Howdy,
So, I only need this for internal usage for hosting some info and files. What I want is something that sets up and is ready fairly easily, done via GUI, and I want something that’s stupid easy to configure. For example, I want if I make a subdirectory under the defined web root, then the server should recognize that, and if the browser points to a directory that contains no index, then it should simply provide a file list.
I can deal with a little configuration etc. but it’s never going to do more than extremely rudimentary response and providing files. I’m on Kubuntu.
Thanks.
no gui, but still super simple and enough for local testing:
- open a terminal
cd folder/you/want/to/serve/from
python -m http.server -b 127.0.0.1
open browser surf to http://127.0.0.1:8000/
sudo apt install apache2
Did you really need a GUI for that? The web folders are under /var/www/ and you can browse to it from another computer by typing the IP into the address bar. As long as you’re not using Chrome you might even be able to type the computer name into the address bar.
If that’s the case then I probably don’t need gui but I would prefer to be able to put files wherever I want. Like if I want the web root to be somewhere other than /var/www/ that’s actually not really gonna work for me.
Whether it be apache2 or nhinx, the root directory is literally one line to change in the config file.
What’s your fear of editing config files? They’re just text files, and manual edits certainly allow a degree of customization that you’ll never find in a GUI interface. My own config is set up with domain name folders under /home/ to contain the many domains I run, that’s something I’ve never seen handled by a GUI and yet it makes so much more sense for keeping files organized.
Someone already said “they all already work that way”,
But what are you actually trying to do?