Fedora Linux Server Guide
Fedora Server is a short-lifecycle, community-supported server operating system
that enables seasoned system administrators, experienced with any OS,
to make use of the very latest technologies available in the open source community.
Fedora Server provides a stable, flexible and universally adaptable basis
for the everyday provision of digital services and information,
suitable for use by all kinds of organizations and individuals.
It is based on the latest technology and as such,
brings the most modern environment to users as early as possible.
The Fedora Server Working Group is the team of people
working on putting together the Fedora Server Edition
Server Working Group Docs
Server Working Group Wiki
DNF is the default package manager for RPM-based Linux distributions such as Fedora.
Fedora Quick Docs - DNF
DNF Docs
DNF - Fedora Magazine
Using DNF (Mageia)
Example : Installing Vim with DNF
sudo dnf install vim-enhanced
Modularity Overview
Modularity Docs
Get a list of available modules to install :
dnf module list
List a specific module :
dnf module list mysql
Install a module :
sudo dnf module enable mysql:8.0 -y
sudo dnf module install mysql:8.0/{server,client} -y
Fedora Server ships with SELinux enabled.
Get current mode ( enforcing, permissive, disabled ):
getenforce
Firewalld is the default network firewall.
This may be fine for your home server when protected by a router.
For a production server, Config Server Firewall (CSF) provides a much higher level of security by default.
CSF is a Stateful Packet Inspection (SPI) firewall,
Login/Intrusion Detection and Security application for Linux servers.
There is no official rpm for installing CSF. Follow the instructions to download the install script to get started.
Cockpit is a web-based graphical interface for servers :
Cockpit Homepage
Cockpit Docs
Webmin is a web-based interface for system administration :
Webmin Honepage
Among other things, Webmin also provides us with an interface to manage CSF.
Powerline is a statusline plugin for bash, vim, tmux and many other applications.
Powerline repo
Add Powerline - Fedora magazine
Powerline Docs
NetworkManager :
From Fedora Linux 36+ new installations will no longer support
the legacy ifcfg files to configure networking.