This all assumes that your AMP install is under the amp user.
cd ~/
# Install Git: Pick the one that suite your system
#sudo apt install git
#sudo dnf install git
git clone https://github.com/Icehunter/dune-admin.git
cd dune-adminFollow https://github.com/Icehunter/dune-admin/blob/main/SETUP_LOCAL.md for AMP related instructions.
make setup
make buildmkdir -p ~/.config/systemd/user/
nano ~/.config/systemd/user/dune-admin.servicePaste(Control+Shift+V):
[Unit]
Description=Dune Admin Service
After=network.target
[Service]
ExecStart=/home/amp/dune-admin/dune-admin
WorkingDirectory=/home/amp/dune-admin
Restart=always
RestartSec=3
KillSignal=SIGINT
TimeoutStopSec=15s
[Install]
WantedBy=default.targetsystemctl --user daemon-reload
systemctl --user enable dune-admin.service
systemctl --user start dune-admin.servicenano ~/update-admin.shPaste(Control+Shift+V):
#!/bin/bash
cd dune-admin/
systemctl --user stop dune-admin.service
git pull
make build
systemctl --user start dune-admin.service
systemctl --user status dune-admin.service
cd ..