Port several apps + update statuses

chore(statuses): update script statuses after arm64 port

- Promote some scripts to “” (success):
  • babybuddy
  • graylog

- Reclassify a few as “” (error):
  • freepbx
  • sqlserver2022
  • umlautadaptarr
  • urbackupserver

- Mark many as “🧪” (testing required):
  • backrest
  • bitmagnet
  • cloudflare-ddns
  • configarr
  • gitea-mirror
  • slskd
  • snipeit
  • streamlink-webui
  • tasmocompiler
  • the-lounge
  • typesense
  • victoriametrics
  • vikunja
  • wallos
  • wavelog
  • wizarr
This commit is contained in:
Sam Heinz
2025-06-24 21:35:22 +10:00
parent 4ce0663474
commit a23ba93828
15 changed files with 49 additions and 50 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ msg_info "Installing Backrest"
RELEASE=$(curl -fsSL https://api.github.com/repos/garethgeorge/backrest/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
temp_file=$(mktemp)
mkdir -p /opt/backrest/{bin,config,data}
curl -fsSL "https://github.com/garethgeorge/backrest/releases/download/v${RELEASE}/backrest_Linux_x86_64.tar.gz" -o "$temp_file"
curl -fsSL "https://github.com/garethgeorge/backrest/releases/download/v${RELEASE}/backrest_Linux_arm64.tar.gz" -o "$temp_file"
tar xzf $temp_file -C /opt/backrest/bin
chmod +x /opt/backrest/bin/backrest
echo "${RELEASE}" >/opt/${APPLICATION}_version.txt
-1
View File
@@ -53,7 +53,6 @@ $STD apt-get install -y \
python3.13 \
python3.13-dev \
python3.13-venv
rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED
ln -sf /usr/bin/python3.13 /usr/bin/python3
msg_ok "Setup Python3"
+3 -3
View File
@@ -20,8 +20,8 @@ msg_ok "Installed Dependencies"
msg_info "Setup Vikunja (Patience)"
cd /opt
RELEASE=$(curl -fsSL https://dl.vikunja.io/vikunja/ | grep -oP 'href="/vikunja/\K[0-9]+\.[0-9]+\.[0-9]+' | sort -V | tail -n 1)
curl -fsSL "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-amd64.deb" -o vikunja-$RELEASE-amd64.deb
$STD dpkg -i vikunja-$RELEASE-amd64.deb
curl -fsSL "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-arm64.deb" -o vikunja-$RELEASE-arm64.deb
$STD dpkg -i vikunja-$RELEASE-arm64.deb
sed -i 's|^ timezone: .*| timezone: UTC|' /etc/vikunja/config.yml
sed -i 's|"./vikunja.db"|"/etc/vikunja/vikunja.db"|' /etc/vikunja/config.yml
sed -i 's|./files|/etc/vikunja/files|' /etc/vikunja/config.yml
@@ -33,7 +33,7 @@ motd_ssh
customize
msg_info "Cleaning up"
rm -rf /opt/vikunja-$RELEASE-amd64.deb
rm -rf /opt/vikunja-$RELEASE-arm64.deb
$STD apt-get autoremove
$STD apt-get autoclean
msg_ok "Cleaned"
+1 -1
View File
@@ -19,7 +19,7 @@ msg_ok "Installed Dependencies"
msg_info "Installing Zot Registry"
RELEASE=$(curl -fsSL https://api.github.com/repos/project-zot/zot/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
curl -fsSL "https://github.com/project-zot/zot/releases/download/${RELEASE}/zot-linux-amd64" -o /usr/bin/zot
curl -fsSL "https://github.com/project-zot/zot/releases/download/${RELEASE}/zot-linux-arm64" -o /usr/bin/zot
chmod +x /usr/bin/zot
chown root:root /usr/bin/zot
mkdir -p /etc/zot