Run Homarr Application Dashboard on Linux 🌱

What is Homarr?

Simplify the management of your server with Homarr - a sleek, modern dashboard that puts all of your apps and services at your fingertips. With Homarr, you can access and control everything in one convenient location. Homarr seamlessly integrates with the apps you've added, providing you with valuable information and giving you complete control. Installation is a breeze, and Homarr supports a wide range of deployment methods. -https://github.com/ajnart/homarr

Installing NodeJS

  1. Log into the Linux device
  2. Run the following commands in a terminal window
    # add nodejs software repository
    curl -sL https://deb.nodesource.com/setup_20.x | sudo bash -
    # install nodejs
    sudo apt install nodejs -y
    # test node is working
    node -v
    # test npm is working
    npm -v

Running Homarr

  1. Continue with the following commands:
    # install git
    sudo apt install git -y
    # cd back to home
    cd ~
    # clone homarr github repo
    git clone https://github.com/ajnart/homarr.git ./homarr
    # cd into git clone
    cd homarr
    # checkout the latest tagged release
    git checkout "$(git tag --sort=v:refname | tail -n1)"
    # install yarn
    sudo npm install -g yarn
    # install dependencies
    yarn install
    # create .env file from example
    cp ./.env.example ./.env
    # build homarr
    yarn build
    # migrate database schema
    yarn db:migrate
    # run homarr
    yarn start
  2. Open a web browser and navigate to http://DNSorIP:3000
  3. Click the Start update process button
  4. Select Standalone Linux / Windows > Click Continue
  5. Enter an admin username and enter and confirm a password > Click Continue
  6. Click the Go to your board button
  7. Welcome to Homarr

Source: https://homarr.dev/docs/getting-started/installation/