Once the install and setup is done, the only administration I do is Updates using pacman, and backup the data using rsync. Almost forgot, once every 80 days, I have to renew my https certificate from Let’s Encrypt with CLI. I run the server headless, and do the admin remotely. This project will definitely help get one comfortable with CLI if that is one of your goals.
I use nginx as my web server engine. This is a simple static file web server, no SQL database, no PHP scripts, just serves static files. IMHO nginx is best for my purposes. If it’s good enough for the NASA Jet Propulsion Laboratory, it’s good enough for me. The tutorial files you are downloading are hosted on my web server. Along with almost all the images, etc in my posts here are also being served from my web server. Now I have total control over the images in my posts.
Look at the link when you are downloading the PDF files from my webserver. Notice the .ddns part of the URL. Keep this in mind when reading the first page.
Here is the link for the Web Server tutorial
This is actually a tutorial for installing on Fedora, so skip the installation section, and the rest should be fairly applicable except for setting up the firewall. I could redo this for EndeavourOS after the online installer is available.
Here is a pic of my Web and Lan servers.
Any questions, let me know
For some reason, the URL for the pdf did not get included in the post. fixed