Install Homer Application Dashboard on Linux
#Homer #Dashboard #Linux
Full steps can be found at https://i12bretro.github.io/tutorials...
--------------------------------------------------------------------
What is Homer?
--------------------------------------------------------------------
A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file. - https://github.com/bastienwirtz/homer
01. Log into the Linux device
02. Run the following commands in a terminal window
update software repositories
sudo apt update
install available software updates
sudo apt upgrade -y
install prerequisites
sudo apt install git curl apache2 -y
add nodejs software repository
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
install nodejs
sudo apt install nodejs -y
clone the homer git repository
git clone https://github.com/bastienwirtz/homer... ./homer
change directory to the source code
cd homer
checkout the latest version
git checkout "$(git tag --sort=v:refname | tail -n1)"
clean npm cache
npm cache clean --force
install npm dependencies
npm install
fix npm vulnerabilities
npm audit fix
build homer
npm run build
copy the sample config.yml
sudo cp ./dist/assets/config.yml.dist ./dist/assets/config.yml
copy the dist directory to web root
sudo cp ./dist /var/www/html/homer -r
03. Open a web browser and navigate to http://DNSorIP/homer
04. Welcome to Homer
05. To make changes to the dashboard, edit the config.yml file with the following command
edit homer config.yml
sudo nano /var/www/html/homer/assets/config.yml
06. Press CTRL+O, Enter, CTRL+X to write the changes
07. Back in the web browser, refresh the page to view the changes
Connect with me and others ###
★ Discord: / discord
★ Reddit: / i12bretro
★ Twitter: / i12bretro