I also am thinking about setting up a LAMP server at home primarily as a
learning experience. You are correct that most folks using Linux servers
deal strictly with the command line for set up, maintenance and routine day
to day operation. Mater of fact I plan only to have a monitory, keyboard
and mouse on the system long enough to complete the installation.
For the rest of the time the server will either been in the basement or in
the shack and I will SSH into the box to maintain it. When you asked your
question I remembered seeing something on the subject on You Tube so I went
back and did a quick search and found this. Hope it helps.
https://www.youtube.com/watch?v=SKJ55ebMcOc