keepcalculator

06 Numbers and Powers

Fedora Server Installation Guide: A Step-by-Step Setup

Card No. 06·60358 · Updated · Standard formula, shown below

To install Fedora Server, download the current Fedora Server ISO, write it to a USB drive or attach it to a virtual machine, and boot the computer from that media. The installer guides you through storage, networking, a user account, and software choices; after installation, update the system and verify that you can reach it before putting services online.

What Fedora Server Is and What You Need

Fedora Server is a Linux operating system intended for server workloads, including file sharing, web services, containers, and virtual machines. It uses the RPM package format and the DNF package manager. Its default server environment is designed to be manageable without a graphical desktop, though you can select additional software during setup.

Fedora releases new versions regularly, so consult the official Fedora Server download page for the currently supported release and its installation notes. A release is not the same as a long-term-support distribution: plan to upgrade to a newer Fedora release within its support period rather than expecting one installation to receive updates indefinitely.

  • A computer or virtual machine that meets the current release’s hardware requirements. Requirements depend on workload; allow extra memory and storage for applications and data.
  • A reliable internet connection for downloading the image and, usually, receiving updates.
  • A USB drive large enough for the ISO, or a hypervisor that can attach an ISO file. Writing an image normally erases the selected USB drive.
  • A backup of any important files on a physical machine before changing its partitions.

Download and Prepare the Installation Media

Download the Fedora Server ISO from Fedora’s official site. If the download page provides checksums or verification instructions, use them to check that the image completed correctly and was not altered. This is particularly worthwhile when installing on a machine that will hold important data.

Write the ISO to a USB device with an image-writing utility, selecting the ISO file and carefully confirming the destination drive. Do not merely copy the ISO onto the USB drive: it must be written as bootable installation media. On a virtual machine, attach the ISO as a virtual optical disk instead. Keep a copy of the ISO if you may need installation or recovery media later.

Boot the Installer and Choose Installation Options

Insert the USB drive or attach the ISO, then start or restart the machine. Open its boot menu or firmware settings and choose the installation device. The key varies by computer; check the manufacturer’s documentation if the menu is not obvious. On systems with Secure Boot, Fedora’s installer generally supports booting with it enabled, but firmware settings and third-party hardware can affect the process.

Choose the Fedora installation option in the boot menu. The installer starts the Anaconda interface. Select the language and keyboard layout, then review the installation summary. The exact screens can differ between releases and installation environments, but the main decisions are consistent:

  • Installation destination: select the intended disk. Automatic partitioning is suitable for many fresh installations. Custom partitioning is available when you need a specific layout. Check the disk identity and proposed changes before accepting them; repartitioning can destroy existing data.
  • Network and host name: connect an Ethernet cable or configure a supported network connection. Set a clear host name, such as fileserver.home, if you have a naming plan. A name alone does not provide a fixed IP address.
  • Time and region: choose the correct location and time zone. Accurate system time helps with logs, scheduled tasks, and secure connections.
  • Software selection: choose the Server installation environment and any available add-ons you actually need. You can install many packages later with DNF, so avoid selecting software just in case.

Configure Accounts and Complete Installation

Create a regular administrative user when the installer offers that option, and set a strong, unique password. Some installation flows also let you configure the root account. Follow the installer’s account guidance and avoid using a shared, easily guessed password. If remote administration will be necessary, arrange a secure method such as SSH and restrict access appropriately; do not assume that enabling a service is the same as securing it.

Review the installation summary once more, especially the target disk and storage changes, then begin installation. Wait for it to finish and use the installer’s restart option. Remove the USB drive when prompted, or detach the ISO from the virtual machine, so the computer boots from its new system rather than returning to the installer.

First Boot: Update, Connect, and Verify

Sign in locally or connect through the console provided by your virtualisation platform. Confirm the host name, network connection, and system time. Then install available updates using DNF:

sudo dnf upgrade --refresh

Restart if an update requires it, and check that the machine comes back online. For a server intended to be reached over the network, confirm its address using your network configuration tools or router, and test connectivity from another device. A dynamically assigned address can change; configure a DHCP reservation on the network or a suitable static address if clients need a stable destination.

Fedora Server commonly uses firewalld for firewall management. Check its state and the services allowed through it before exposing the machine. Open only the ports required by services you intentionally run; for example, opening a web-service port does not install or configure a web server. Install a service separately, configure it, and test it on the local network before allowing broader access.

Common Installation Problems and Alternatives

  • The computer starts its old operating system: reopen the boot menu and choose the USB or virtual optical drive. If the USB is missing, recreate it and try another port.
  • The installer cannot see the disk: check firmware storage settings, virtual-machine disk attachment, and whether the device is detected by the hardware. Do not change storage-controller settings casually on a computer with an existing operating system.
  • The network is unavailable: verify the cable, Wi-Fi support, router assignment, and connection settings. You can often complete installation without internet and update afterward, but package availability during setup may be limited.
  • The installed machine returns to the installer: remove the USB or detach the ISO, then reboot. Check the boot order if it still selects the installation media.

For a disposable test or a server that does not need direct hardware access, a virtual machine is a convenient alternative to installing Fedora on a physical computer. Fedora’s other editions may suit different goals: Fedora Workstation is aimed at desktop use, while Fedora Server focuses on server installation and administration. Choose based on the role of the machine, not just the word “server”; a small home service can run in several Fedora environments.

Frequently Asked Questions

Can I install Fedora Server without a monitor?
For a first installation, a monitor and keyboard or a virtual-machine console make it easier to use the installer. A headless setup may be possible with a suitable automated installation method, but it requires preparing that configuration in advance.

Will installing Fedora Server erase my files?
It can. Selecting a disk and accepting partitioning changes may erase existing data. Back up important files and verify the selected destination before starting installation.

Do I need a static IP address?
No. DHCP is sufficient for many setups, but an address assigned dynamically may change. A DHCP reservation or carefully configured static address can make a service easier to find consistently.

Can I add a desktop after installation?
Fedora is modular, and additional packages or desktop software can be installed later. A graphical interface is not required for routine server administration, and installing one uses additional storage and resources.

How do I update Fedora Server?
Use sudo dnf upgrade --refresh to refresh package metadata and apply available updates. Check Fedora’s release lifecycle and upgrade guidance as well; routine package updates do not replace moving to a newer release when required.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →