HomelabOS is a self-hosted, all-in-one Raspberry Pi server platform that is designed for privacy, security, and ease of use. In this guide, you will learn how to install HomelabOS on Fedora Server Latest. This tutorial assumes that you are comfortable with basic command-line operations and have some familiarity with Fedora Server.
Before you can start installing HomelabOS, you need to meet the following prerequisites:
First, you need to log in to your server as a user with sudo privileges. You can do this using SSH. Open your terminal and type the following command, replacing "username" with your actual username and "server_ip_address" with your static IP address:
ssh username@server_ip_address
You may be asked to confirm the connection, just type "yes" and press enter.
Before installing HomelabOS, you need to install some required packages.
sudo dnf install git curl -y
Now, you can clone the HomelabOS repository:
git clone https://gitlab.com/NickBusey/HomelabOS.git ~/homelabos
Now, you are ready to install HomelabOS. Run the following commands one by one:
cd ~/homelabos
sudo ./install.sh
The process may take several minutes, depending on the speed of your server.
Once the installation is complete, you can access HomelabOS by browsing to your server's IP address. Open your browser and type the following in the address bar:
http://server_ip_address
You will be redirected to the HomelabOS login page. The default username is "homelab" and the default password is "homelab". After logging in, you can start using HomelabOS and configure it to meet your needs.
Congratulations! You have successfully installed HomelabOS on your Fedora Server Latest.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!