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
- Log into the Linux device
- 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
- 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
- Open a web browser and navigate to http://DNSorIP:4000
- Welcome to Dashy
Source: https://github.com/Lissy93/dashy/blob/master/docs/quick-start.md#alternative-deployment-method-1---from-source