How to Install HomelabOS on Windows 10

HomelabOS is a collection of various self-hosted applications and services designed to help users easily deploy and manage their own home server. Here's how you can install HomelabOS on Windows 10:

Prerequisites

Installation Steps

  1. Open the PowerShell command prompt with administrator privileges.

  2. Type the following command to download the HomelabOS installation script:

Invoke-WebRequest -Outfile hl_installer.sh https://gitlab.com/NickBusey/HomelabOS/-/raw/master/install-homelabos.sh
  1. Once the download is complete, you need to give the file executable permissions by running this command:
chmod +x hl_installer.sh
  1. Run the HomelabOS installer script using the following command:
./hl_installer.sh
  1. The installer script will ask you to choose the installation directory and provide details regarding the installation. Follow the prompts it suggests and choose the default settings unless you have a specific requirement.

  2. Once the installation script completes the installation, open Docker Desktop.

  3. Wait for the Docker Desktop to download and install any required images and containers.

  4. Finally, navigate to http://homelabos.localhost on your web browser to confirm whether the installation has been successful.

Congratulations! You have successfully installed HomelabOS on Windows 10 using Docker Desktop!

Conclusion

HomelabOS is a great tool to set up a self-hosted server at your own home, with various applications and services available to be deployed effortlessly. By following this tutorial, you should now be able to quickly install HomelabOS on your Windows 10 machine with a few simple commands. Enjoy the freedom of self-hosted setup!

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!