HomelabOS is a collection of Ansible scripts that help automate the setup of a home server with a variety of useful self-hosted applications. This tutorial will guide you through the process of installing HomelabOS on a Manjaro system.
cd ~
git clone https://github.com/homelab-os/homelab-os.git
sudo pacman -Syu
sudo pacman -S ansible
homelab-os
directory that was cloned in Step 1 by typing cd ~/homelab-os
cp .env.example .env
.env
file in a text editor of your choice and configure the values to match your desired setup. Be sure to set the USER_PASSWORD
variable to a strong password..env
file.homelab-os
directory that was cloned in Step 1 by typing cd ~/homelab-os
./setup.sh
Congratulations, you have successfully installed HomelabOS on Manjaro Linux! You can now access your self-hosted applications by navigating to http://<your_ip_address>
in your web browser.
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!