Refactor: Traccar (#6942)

* Refactor

* Update
This commit is contained in:
Slaviša Arežina
2025-08-18 21:05:30 +02:00
committed by GitHub
parent 3f70f92fbb
commit 1ea1429874
3 changed files with 48 additions and 10 deletions

View File

@@ -13,19 +13,22 @@ setting_up_container
network_check
update_os
RELEASE=$(curl -fsSL https://api.github.com/repos/traccar/traccar/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
msg_info "Installing Traccar v${RELEASE}"
curl -fsSL "https://github.com/traccar/traccar/releases/download/v${RELEASE}/traccar-linux-64-${RELEASE}.zip" -o "traccar-linux-64-${RELEASE}.zip"
$STD unzip traccar-linux-64-${RELEASE}.zip
fetch_and_deploy_gh_release "traccar" "traccar/traccar" "prebuild" "latest" "/opt/traccar" "traccar-linux-64*.zip"
msg_info "Configuring Traccar"
cd /opt/traccar
$STD ./traccar.run
msg_ok "Configured Traccar"
msg_info "Starting service"
systemctl enable -q --now traccar
rm -rf README.txt traccar-linux-64-${RELEASE}.zip traccar.run
msg_ok "Installed Traccar v${RELEASE}"
msg_ok "Service started"
motd_ssh
customize
msg_info "Cleaning up"
[ -f README.txt ] || [ -f traccar.run ] && rm -f README.txt traccar.run
$STD apt-get -y autoremove
$STD apt-get -y autoclean
msg_ok "Cleaned"