Install Dashy Application Dashboard on Linux 🌱

What is Dashy?

[Dashy is] a self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more! -https://github.com/Lissy93/dashy

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_18.x | sudo bash -
    # install nodejs
    sudo apt install nodejs -y
    # test node is working
    node -v
    # test npm is working
    npm -v

Running Dashy

  1. Continue with the following commands:
    # install git
    sudo apt install git -y
    # cd back to home
    cd ~
    # clone dashy github repo
    git clone https://github.com/Lissy93/dashy.git ./dashy
    # cd into git clone
    cd dashy
    # 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 --ignore-engines
    # create .env file backup
    cp ./.env ./.env.orig
    # build dashy
    yarn build
    # run dashy
    yarn start
  2. Open a web browser and navigate to http://DNSorIP:4000
  3. Welcome to Dashy

Source: https://github.com/Lissy93/dashy/blob/master/docs/quick-start.md#alternative-deployment-method-1---from-source