What's installed on your Fedora server?
- Fedora 45, from Fedora Cloud's official Generic image
- dnf and up-to-date RPM packages
- SELinux on
- OpenSSH on, with root password login that you can turn off later
- cloud-init, which sets the IP and password at first boot and grows the disk, plus the QEMU guest agent
- The install adds no firewall rules: set them in your panel or on the server
- No Docker, web server or database: you add what you need with dnf
What size do you need for Fedora?
We couldn't find an official RAM figure for this image, so what follows is a rule of thumb. Start with 1 GB for testing and small services, 4 GB for containers or a web app, and 8 GB with several vCores if you compile code, since builds want RAM and CPU together. The image is 5 GB, and in our tests a clean system took about 1 GB of disk. Start small: you can move RAM and CPU up or down on the Size tab, and the disk only grows.
| Use | Size | Price | Choose |
|---|---|---|---|
| Starter | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mo | |
| Medium | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mo | |
| Powerful | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mo |
Who is it for?
- Developers who want a new compiler, language version or kernel
- People running containers, since Fedora Cloud is built with them in mind
- Anyone trying out changes that will later reach the RHEL family
- Those ready to move their server to a new release once or twice a year
What happens after you order?
- Set the size and complete your payment. The release on the list today is Fedora 45.
- Your server starts. Go to it from My servers, and you'll find the IP Address, Username and Password rows on the Overview tab.
- In a terminal, type ssh root@your-ip and paste the password.
- Update the system with dnf upgrade --refresh, then restart the server.
- Install your development tools with dnf. For containers, dnf install podman is enough.
With every server
- Daily backups included in the price
- Unlimited traffic
- Full root access
- Scale RAM and CPU up or down later, and grow the disk
- Location: Istanbul · IST-1.
Good to know
- Each Fedora release gets updates until about a month after the second release that follows it. That comes to about 13 months, and then you need to upgrade to keep getting security updates.
- Fedora brings new versions early, so things can change after an update. Don't update right before something important.
- SELinux is on. If a service reports a permission error, check the log before turning anything off.
- For a production server that should stay on one release for years, AlmaLinux, Rocky Linux or Ubuntu LTS is a better fit.
- Reinstalling from the panel wipes the disk. To upgrade the release instead, use dnf system-upgrade and check your backups first.
Fedora questions and answers
Can Fedora be used as a server?
Yes. Fedora Cloud is built for server and container work, with current packages and SELinux. But each release lasts about 13 months, so you need to upgrade regularly. If you'll stay on one release for years, choose AlmaLinux, Rocky Linux or Ubuntu LTS.
How long does a Fedora release get updates?
Each release is updated until about a month after the second release that follows it, which comes to about 13 months. Before then, you move to a newer release with dnf system-upgrade.
How much RAM does a Fedora VPS need?
We couldn't find an official figure for this image. As a rule of thumb, start with 1 GB for testing and small services, 4 GB for containers or a web app, and 8 GB for compiling code. You can scale up from your panel later.
How do I upgrade my Fedora release?
Run dnf upgrade --refresh and restart first, then use dnf system-upgrade to download and install the new release. Fedora's documentation has the steps. Check your backups in the panel before you start.
Should I choose Fedora or AlmaLinux?
Choose Fedora for new packages and a new kernel, and AlmaLinux for a system that stays put for years. Both use dnf and SELinux, so most commands match, but a Fedora release lasts only about 13 months.
Can I install Docker on Fedora?
Yes. Docker's official documentation supports Fedora, and with root access you install it from Docker's own repository. Podman, from Fedora's own repository, runs the same container images.