assets | ||
components | ||
consts | ||
libs | ||
pages | ||
public | ||
styles | ||
.eslintrc.json | ||
.gitignore | ||
LICENSE | ||
next.config.js | ||
package.json | ||
README.md |
F1 Manager Setup Calculator
The name explains it all.
Website: https://f1setup.kmpr.at/
Install
apt install ca-certificates curl gnupg
mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=21
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
apt update && apt install nodejs
node --version
cd ~ && git clone https://git.kmpr.at/kamp/F1Manager-Calc.git
cd ~/F1Manager-Calc
npm install
npm run build
npm run start
Run as service
nano /etc/systemd/system/f1setup.service
[Unit]
Description=F1 Setup Manager
[Service]
ExecStart=/usr/bin/npm run start --prefix /root/F1Manager-Calc
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start f1setup
systemctl enable f1setup
Update
cd ~/F1Manager-Calc && git pull --force
npm run build && systemctl restart f1setup
Update cron
todo