Skip to content

Fedora Server + Virtualmin

Chitchat
1 1 7
  • I want to start out and say that, no, I am not Linux flavor jumping around. I was curious with how Fedora would be as a server. There is a community server that is built for use, so I downloaded that. My impression of this setup is a good one.

    I installed Fedora Server in a virtual machine on Arch Linux, Arc Linux has been my daily driver for quite some time now. I believe it has been over a year, but maybe I am just not good at keeping track of time. Anyway, I installed Fedora Server on a virtual machine. Now Virtualmin doesn’t have Fedora listed on it’s Grade A Supported Systems list, but it is on their Grade B Supported Systems list. So I thought, well why not. I really like Fedora so let’s try it.

    With a fresh install of Fedora Server installed, I downloaded script and after a few attempts with which switches to use, Virtualmin was up an running in no time. I went through the Virtualmin setup process via the web page and viola! I was then able to use Virtualmin on Fedora Server and it looks and feels exactly the same. It runs quick on Fedora Server as well.

    So why would I do this you ask? Let me tell you! Because I wanted to see if it would even work. Then i thought well if it did work, then maybe that might even be a more stable way of running a web server without having to reinstall the whole operating system everytime the OS is upgraded. Which was the whole reason I moved to Arch Linux. Which by the way is running fantastically well. The email software had a major breaking update, but that didn’t have anything to do with Arch Linux.

    My thinking was that if I ever have to build a new server, I just may use Fedora. You aren’t using the newest rolling updates like in Arch Linux, so your upgrades in between versions would be longer. Speaking of upgrades, I have a couple of Fedora Servers running on two different machines using virtual machine.

    I performed the upgrades on each of them. One I was on the machine itself, and the other I remoted into. Of course the upgrade process is different. You need to upgrade your system using sudo dnf update and then letting the system update. To update to the lates version of the OS you have to use sudo dnf system-upgrade download --releasever=XX with “XX” being the latest version. Then you run sudo dnf system-upgrade reboot and this is where the magic happens. Now you get disconnected in the terminal, but with the Virtual Machine Manager you can open that and see what is happening. I watched the upgrade go through it’s process, which was just showing so many files out of so many files being updated but then when it was done, Fedora Server rebooted itself and I was able to remote back in and verify that it was indeed upgraded.

    I went into Virtualmin and did some refreshing and Virtualmin also verified that the latest Fedora Server was running. The websites were back up that I just threw together to test and everything was running right as rain.

    So you could say that I am impressed with how Fedora Server is holding up. One of the downsides, is that when you do upgrade the OS to the newest version, your sites are down for that amount of time. Unlike with Arch Linux your sites are only down for however long it takes to reboot. So there are some trade offs there.

    With Fedora Server you get a little longer in between upgrades, so the chances of things breaking are less. I do have to say that so far with Arch Linux and the rolling releases, I have not yet had anything break from doing upgrades.


Related Topics
  • To the Window to the Linux . . .

    Pinned Linux arch linux windows endoflife
    22
    19 Votes
    22 Posts
    6k Views
    @phenomlab said: @Madchatthew ouch. Sounds nasty. Did you get to the bottom of why it happened? I believe it is due to not everything getting upgraded because i wasn’t checking on the different packages I had installed from the AUR. Then when I ran yay it was like, hey would you like to update all of these things that you haven’t updated in months, perhaps years or ever for that matter and I was like yes please If you don’t have yay there are no notifications that you need more updates than what you realize. Chrome was staying updated because it would give me a notification, but there was the nvidia package that needed to be upgraded as well and I had never upgraded it. I didn’t realize it and should have. Then some of those packages use cmake and that needed to be updated as well. So using yay is beneficial to make sure you get all the updates you need.
  • Windows 10 End of Life

    General windows linux arch end of life
    10
    2 Votes
    10 Posts
    3k Views
    @phenomlab this looks very nice as well. It is nice that they keep the KDE Neon a rolling release so you will get those updated apps even though Ubuntu isn’t a rolling release. Is it a rolling distro? KDE neon is rolling for KDE software. The Ubuntu base OS is not, but certain packages will be updated as needed to support KDE software requiring newer library versions than what is provided by Ubuntu. Apps from the main repositories are not rolling either, and therefore can be up to two years old. Users are encouraged not to use them, and to instead get apps from Snap or Flatpak using KDE’s Discover app store. In neon, Discover is set up to only show apps from these sources, filtering out apps from the repositories.
  • Arch Server Progress

    Chitchat arch linux server web server
    64
    31 Votes
    64 Posts
    22k Views
    @phenomlab I think I am going to switch to this theme eventually. The one I have is ok, but the price for this theme and what you get with it is really good. The business has broken even and is actually making some money now. We will see what the future holds. I am hoping to start getting enough business so I am behind 2 to 3 months. So we will see. My Arch web server has been working great! No issues with it so far. The only thing lately was the mail server software being updated, and they broke everything. I was able to make the required changes and get it back working and it has been working amazingly so far. I am still really happy I switched to Arch Linux Server and I haven’t had to reinstall the whole operating system due to this switch.
  • Error certification on virtualmin/Nginx

    Solved Linux cert virtualmin nginx
    17
    2
    0 Votes
    17 Posts
    5k Views
    @DownPW anytime
  • how to increase upload DB file size in virtualmin

    Solved Configure virtualmin
    2
    1 Votes
    2 Posts
    1k Views
    @Hari this helped
  • Is plesk good over virtual min?

    Solved Linux linux
    6
    4 Votes
    6 Posts
    2k Views
    @phenomlab thank you
  • SSl expired on virtualmin

    Solved Configure virtualmin ubun server ssl
    18
    3 Votes
    18 Posts
    5k Views
    @justoverclock Not necessarily. You only need to use this if it fails from the Virtualmin window
  • Email issue (virturalmin)

    Solved Hosting virtualmin
    5
    0 Votes
    5 Posts
    2k Views
    @gotwf said in Email issue (virturalmin): @jac Typically you want your domain’s MX records to point to FQDN server name, e.g. foo.example.eg % drill stockportcounty.fans mx ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 63911 ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;; stockportcounty.fans. IN MX ;; ANSWER SECTION: stockportcounty.fans. 600 IN MX 10 stockportcounty.fans. Yours do not. Although a bit more drillin’ and reverse lookup indicates thusly; % drill stockportcounty.fans ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 160 ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;; stockportcounty.fans. IN A ;; ANSWER SECTION: stockportcounty.fans. 600 IN A 65.108.63.35 ;; AUTHORITY SECTION: ;; ADDITIONAL SECTION: ;; Query time: 127 msec ;; SERVER: 204.8.232.207 ;; WHEN: Sun Oct 10 19:37:02 2021 ;; MSG SIZE rcvd: 54 <kvg@loon:~>% drill -x 65.108.63.35 ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 57802 ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;; 35.63.108.65.in-addr.arpa. IN PTR ;; ANSWER SECTION: 35.63.108.65.in-addr.arpa. 86400 IN PTR vps.stockportcounty.fans. I think you probably want your mx record to point to vps.stockportcountry.fans. It is important for forward and reverse lookups for MX records jive. Maybe you are looking like a spammer in that they do not? Edit: But at least you have a reverse record, many spammers do not, so that is a big red flag. Thanks for the advice, will look into it all later once back home.