forked from forkanization/Proxmox-arm64
chore(statuses): update statuses
dotnetaspwebapi kapowarr karakeep listmonk lubelogger - broken lyrionmusicserver managemydamnlife mattermost meilisearch - broken memos metube minarca minio monica mylar3
This commit is contained in:
@@ -38,8 +38,8 @@ function update_script() {
|
|||||||
cd /opt
|
cd /opt
|
||||||
mv /opt/listmonk/ /opt/listmonk-backup
|
mv /opt/listmonk/ /opt/listmonk-backup
|
||||||
mkdir /opt/listmonk/
|
mkdir /opt/listmonk/
|
||||||
curl -fsSL "https://github.com/knadh/listmonk/releases/download/v${RELEASE}/listmonk_${RELEASE}_linux_amd64.tar.gz" -o $(basename "https://github.com/knadh/listmonk/releases/download/v${RELEASE}/listmonk_${RELEASE}_linux_amd64.tar.gz")
|
curl -fsSL "https://github.com/knadh/listmonk/releases/download/v${RELEASE}/listmonk_${RELEASE}_linux_arm64.tar.gz" -o $(basename "https://github.com/knadh/listmonk/releases/download/v${RELEASE}/listmonk_${RELEASE}_linux_arm64.tar.gz")
|
||||||
tar -xzf "listmonk_${RELEASE}_linux_amd64.tar.gz" -C /opt/listmonk
|
tar -xzf "listmonk_${RELEASE}_linux_arm64.tar.gz" -C /opt/listmonk
|
||||||
mv /opt/listmonk-backup/config.toml /opt/listmonk/config.toml
|
mv /opt/listmonk-backup/config.toml /opt/listmonk/config.toml
|
||||||
mv /opt/listmonk-backup/uploads /opt/listmonk/uploads
|
mv /opt/listmonk-backup/uploads /opt/listmonk/uploads
|
||||||
$STD /opt/listmonk/listmonk --upgrade --yes --config /opt/listmonk/config.toml
|
$STD /opt/listmonk/listmonk --upgrade --yes --config /opt/listmonk/config.toml
|
||||||
@@ -51,7 +51,7 @@ function update_script() {
|
|||||||
msg_ok "Started ${APP}"
|
msg_ok "Started ${APP}"
|
||||||
|
|
||||||
msg_info "Cleaning up"
|
msg_info "Cleaning up"
|
||||||
rm -rf "/opt/listmonk_${RELEASE}_linux_amd64.tar.gz"
|
rm -rf "/opt/listmonk_${RELEASE}_linux_arm64.tar.gz"
|
||||||
rm -rf /opt/listmonk-backup/
|
rm -rf /opt/listmonk-backup/
|
||||||
msg_ok "Cleaned"
|
msg_ok "Cleaned"
|
||||||
|
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ function update_script() {
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
DEB_URL=$(curl -s 'https://lyrion.org/getting-started/' | grep -oP '<a\s[^>]*href="\K[^"]*amd64\.deb(?="[^>]*>)' | head -n 1)
|
DEB_URL=$(curl -s 'https://lyrion.org/getting-started/' | grep -oP '<a\s[^>]*href="\K[^"]*arm\.deb(?="[^>]*>)' | head -n 1)
|
||||||
RELEASE=$(echo "$DEB_URL" | grep -oP 'lyrionmusicserver_\K[0-9.]+(?=_amd64\.deb)')
|
RELEASE=$(echo "$DEB_URL" | grep -oP 'lyrionmusicserver_\K[0-9.]+(?=_arm\.deb)')
|
||||||
DEB_FILE="/tmp/lyrionmusicserver_${RELEASE}_amd64.deb"
|
DEB_FILE="/tmp/lyrionmusicserver_${RELEASE}_arm.deb"
|
||||||
if [[ ! -f /opt/lyrion_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/lyrion_version.txt)" ]]; then
|
if [[ ! -f /opt/lyrion_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/lyrion_version.txt)" ]]; then
|
||||||
msg_info "Updating $APP to ${RELEASE}"
|
msg_info "Updating $APP to ${RELEASE}"
|
||||||
curl -fsSL -o "$DEB_FILE" "$DEB_URL"
|
curl -fsSL -o "$DEB_FILE" "$DEB_URL"
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ function update_script() {
|
|||||||
|
|
||||||
msg_info "Updating ${APP} to ${RELEASE}"
|
msg_info "Updating ${APP} to ${RELEASE}"
|
||||||
mv /usr/local/bin/minio /usr/local/bin/minio_bak
|
mv /usr/local/bin/minio /usr/local/bin/minio_bak
|
||||||
curl -fsSL "https://dl.min.io/server/minio/release/linux-amd64/minio" -o /usr/local/bin/minio
|
curl -fsSL "https://dl.min.io/server/minio/release/linux-arm64/minio" -o /usr/local/bin/minio
|
||||||
chmod +x /usr/local/bin/minio
|
chmod +x /usr/local/bin/minio
|
||||||
echo "${RELEASE}" >/opt/${APP}_version.txt
|
echo "${RELEASE}" >/opt/${APP}_version.txt
|
||||||
msg_ok "Updated ${APP}"
|
msg_ok "Updated ${APP}"
|
||||||
|
|||||||
28
frontend/public/json/statuses.json
generated
28
frontend/public/json/statuses.json
generated
@@ -71,7 +71,7 @@
|
|||||||
"docmost.json": "🧪",
|
"docmost.json": "🧪",
|
||||||
"documenso.json": "🧪",
|
"documenso.json": "🧪",
|
||||||
"dolibarr.json": "✅",
|
"dolibarr.json": "✅",
|
||||||
"dotnetaspwebapi.json": "🚧",
|
"dotnetaspwebapi.json": "🧪",
|
||||||
"duplicati.json": "✅",
|
"duplicati.json": "✅",
|
||||||
"elementsynapse.json": "❌",
|
"elementsynapse.json": "❌",
|
||||||
"emby.json": "✅",
|
"emby.json": "✅",
|
||||||
@@ -138,7 +138,7 @@
|
|||||||
"jellyseerr.json": "✅",
|
"jellyseerr.json": "✅",
|
||||||
"jenkins.json": "🧪",
|
"jenkins.json": "🧪",
|
||||||
"jupyternotebook.json": "🧪",
|
"jupyternotebook.json": "🧪",
|
||||||
"kapowarr.json": "🚧",
|
"kapowarr.json": "🧪",
|
||||||
"karakeep.json": "🧪",
|
"karakeep.json": "🧪",
|
||||||
"kasm.json": "🧪",
|
"kasm.json": "🧪",
|
||||||
"kavita.json": "✅",
|
"kavita.json": "✅",
|
||||||
@@ -155,33 +155,33 @@
|
|||||||
"libretranslate.json": "🧪",
|
"libretranslate.json": "🧪",
|
||||||
"lidarr.json": "✅",
|
"lidarr.json": "✅",
|
||||||
"linkwarden.json": "✅",
|
"linkwarden.json": "✅",
|
||||||
"listmonk.json": "🚧",
|
"listmonk.json": "🧪",
|
||||||
"lldap.json": "❌",
|
"lldap.json": "❌",
|
||||||
"lubelogger.json": "🚧",
|
"lubelogger.json": "❌",
|
||||||
"lxc-delete.json": "🚧",
|
"lxc-delete.json": "🚧",
|
||||||
"lyrionmusicserver.json": "🚧",
|
"lyrionmusicserver.json": "🧪",
|
||||||
"mafl.json": "✅",
|
"mafl.json": "✅",
|
||||||
"magicmirror.json": "✅",
|
"magicmirror.json": "✅",
|
||||||
"managemydamnlife.json": "🚧",
|
"managemydamnlife.json": "🧪",
|
||||||
"mariadb.json": "✅",
|
"mariadb.json": "✅",
|
||||||
"matterbridge.json": "✅",
|
"matterbridge.json": "✅",
|
||||||
"mattermost.json": "🚧",
|
"mattermost.json": "🧪",
|
||||||
"mediamtx.json": "✅",
|
"mediamtx.json": "✅",
|
||||||
"medusa.json": "✅",
|
"medusa.json": "✅",
|
||||||
"meilisearch.json": "🚧",
|
"meilisearch.json": "❌",
|
||||||
"memos.json": "🚧",
|
"memos.json": "🧪",
|
||||||
"meshcentral.json": "✅",
|
"meshcentral.json": "✅",
|
||||||
"metube.json": "🚧",
|
"metube.json": "🧪",
|
||||||
"microcode.json": "❌",
|
"microcode.json": "❌",
|
||||||
"mikrotik-routeros.json": "❌",
|
"mikrotik-routeros.json": "❌",
|
||||||
"minarca.json": "🚧",
|
"minarca.json": "🧪",
|
||||||
"minio.json": "🚧",
|
"minio.json": "🧪",
|
||||||
"mongodb.json": "✅",
|
"mongodb.json": "✅",
|
||||||
"monica.json": "🚧",
|
"monica.json": "🧪",
|
||||||
"monitor-all.json": "🧪",
|
"monitor-all.json": "🧪",
|
||||||
"motioneye.json": "✅",
|
"motioneye.json": "✅",
|
||||||
"mqtt.json": "✅",
|
"mqtt.json": "✅",
|
||||||
"mylar3.json": "🚧",
|
"mylar3.json": "🧪",
|
||||||
"myspeed.json": "✅",
|
"myspeed.json": "✅",
|
||||||
"mysql.json": "❌",
|
"mysql.json": "❌",
|
||||||
"n8n.json": "✅",
|
"n8n.json": "✅",
|
||||||
|
|||||||
@@ -14,9 +14,9 @@ network_check
|
|||||||
update_os
|
update_os
|
||||||
|
|
||||||
msg_info "Setup Lyrion Music Server"
|
msg_info "Setup Lyrion Music Server"
|
||||||
DEB_URL=$(curl -fsSL 'https://lyrion.org/getting-started/' | grep -oP '<a\s[^>]*href="\K[^"]*amd64\.deb(?="[^>]*>)' | head -n 1)
|
DEB_URL=$(curl -fsSL 'https://lyrion.org/getting-started/' | grep -oP '<a\s[^>]*href="\K[^"]*arm\.deb(?="[^>]*>)' | head -n 1)
|
||||||
RELEASE=$(echo "$DEB_URL" | grep -oP 'lyrionmusicserver_\K[0-9.]+(?=_amd64\.deb)')
|
RELEASE=$(echo "$DEB_URL" | grep -oP 'lyrionmusicserver_\K[0-9.]+(?=_arm\.deb)')
|
||||||
DEB_FILE="/tmp/lyrionmusicserver_${RELEASE}_amd64.deb"
|
DEB_FILE="/tmp/lyrionmusicserver_${RELEASE}_arm.deb"
|
||||||
curl -fsSL -o "$DEB_FILE" "$DEB_URL"
|
curl -fsSL -o "$DEB_FILE" "$DEB_URL"
|
||||||
$STD apt install "$DEB_FILE" -y
|
$STD apt install "$DEB_FILE" -y
|
||||||
echo "${RELEASE}" >"/opt/lyrion_version.txt"
|
echo "${RELEASE}" >"/opt/lyrion_version.txt"
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ msg_ok "Installed Dependencies"
|
|||||||
|
|
||||||
msg_info "Installing Minarca"
|
msg_info "Installing Minarca"
|
||||||
curl -fsSL https://www.ikus-soft.com/archive/minarca/public.key | gpg --dearmor >/usr/share/keyrings/minarca-keyring.gpg
|
curl -fsSL https://www.ikus-soft.com/archive/minarca/public.key | gpg --dearmor >/usr/share/keyrings/minarca-keyring.gpg
|
||||||
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/minarca-keyring.gpg] https://nexus.ikus-soft.com/repository/apt-release-$(lsb_release -sc)/ $(lsb_release -sc) main" >/etc/apt/sources.list.d/minarca.list
|
echo "deb [arch=arm64 signed-by=/usr/share/keyrings/minarca-keyring.gpg] https://nexus.ikus-soft.com/repository/apt-release-$(lsb_release -sc)/ $(lsb_release -sc) main" >/etc/apt/sources.list.d/minarca.list
|
||||||
$STD apt-get update
|
$STD apt-get update
|
||||||
$STD apt-get install -y minarca-server
|
$STD apt-get install -y minarca-server
|
||||||
msg_ok "Installed Minarca"
|
msg_ok "Installed Minarca"
|
||||||
|
|||||||
@@ -35,10 +35,10 @@ fi
|
|||||||
msg_info "Setting up MinIO"
|
msg_info "Setting up MinIO"
|
||||||
if [[ "$USE_LATEST" == "true" ]]; then
|
if [[ "$USE_LATEST" == "true" ]]; then
|
||||||
RELEASE=$(curl -fsSL https://api.github.com/repos/minio/minio/releases/latest | grep '"tag_name"' | awk -F '"' '{print $4}')
|
RELEASE=$(curl -fsSL https://api.github.com/repos/minio/minio/releases/latest | grep '"tag_name"' | awk -F '"' '{print $4}')
|
||||||
DOWNLOAD_URL="https://dl.min.io/server/minio/release/linux-amd64/minio"
|
DOWNLOAD_URL="https://dl.min.io/server/minio/release/linux-arm64/minio"
|
||||||
else
|
else
|
||||||
RELEASE="$FEATURE_RICH_VERSION"
|
RELEASE="$FEATURE_RICH_VERSION"
|
||||||
DOWNLOAD_URL="https://dl.min.io/server/minio/release/linux-amd64/archive/minio.RELEASE.${FEATURE_RICH_VERSION}"
|
DOWNLOAD_URL="https://dl.min.io/server/minio/release/linux-arm64/archive/minio.RELEASE.${FEATURE_RICH_VERSION}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
curl -fsSL "$DOWNLOAD_URL" -o /usr/local/bin/minio
|
curl -fsSL "$DOWNLOAD_URL" -o /usr/local/bin/minio
|
||||||
|
|||||||
Reference in New Issue
Block a user