Skip to content

MichaelSentry/awesome-fedora-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Awesome Fedora Server

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.  

Overview

Fedora Server

Download

Download Fedora Server

Docs

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.  

Fedora Server Docs

Fedora Server Working Group

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 Package Manager

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

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

SELinux

Fedora Server ships with SELinux enabled.

Getting started with SELinux

Get current mode ( enforcing, permissive, disabled ):

getenforce

Firewall

Firewalld is the default network firewall.
This may be fine for your home server when protected by a router.

Firewalld

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.

Config Server Firewall

There is no official rpm for installing CSF. Follow the instructions to download the install script to get started.

Control Panel

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

Powerline is a statusline plugin for bash, vim, tmux and many other applications.

Powerline repo
Add Powerline - Fedora magazine
Powerline Docs

Recent Changes

NetworkManager :

From Fedora Linux 36+ new installations will no longer support 
the legacy ifcfg files to configure networking.  

Modernizing NetworkManager configuration