Add Linux/Dashy/README.md
This commit is contained in:
44
Linux/Dashy/README.md
Normal file
44
Linux/Dashy/README.md
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# How to install Dashy on AlmaLinux
|
||||||
|
|
||||||
|
## 1st step
|
||||||
|
```bash
|
||||||
|
dnf install -y epel-release
|
||||||
|
dnf clean all && dnf update -y && dnf install -y nano tar curl wget python3 git
|
||||||
|
dnf install -y openssh-server
|
||||||
|
systemctl enable --now sshd
|
||||||
|
update-crypto-policies --set DEFAULT:SHA1
|
||||||
|
reboot
|
||||||
|
```
|
||||||
|
|
||||||
|
## 2nd step
|
||||||
|
```bash
|
||||||
|
rpm --import https://rpm.nodesource.com/gpgkey/nodesource.gpg.key
|
||||||
|
dnf install -y https://rpm.nodesource.com/pub_20.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm
|
||||||
|
dnf install -y nodejs --setopt=nodesource-nodejs.module_hotfixes=1
|
||||||
|
npm cache clean -f
|
||||||
|
npm install --global yarn
|
||||||
|
cd /opt
|
||||||
|
git clone https://github.com/Lissy93/dashy.git
|
||||||
|
cd /opt/dashy
|
||||||
|
npm cache clean -f
|
||||||
|
npm install -g n
|
||||||
|
n 16.20.1
|
||||||
|
npm install -g pnpm
|
||||||
|
npm install -g npm@10.2.5
|
||||||
|
ln -sf /usr/local/bin/node /usr/bin/node
|
||||||
|
yarn
|
||||||
|
export NODE_OPTIONS=--max-old-space-size=1000
|
||||||
|
yarn build
|
||||||
|
cat <<EOF >/etc/systemd/system/dashy.service
|
||||||
|
[Unit]
|
||||||
|
Description=dashy
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
WorkingDirectory=/dashy
|
||||||
|
ExecStart=/usr/bin/yarn start
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl -q --now enable dashy
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user