mirror of
https://github.com/getAlby/hub.git
synced 2026-08-13 12:33:39 +02:00
34 lines
762 B
Bash
34 lines
762 B
Bash
#!/bin/sh
|
|
|
|
echo "🔃 Updating Alby Hub..."
|
|
sudo systemctl stop albyhub
|
|
|
|
# Download new artifacts
|
|
cd /opt/albyhub || exit 1
|
|
rm -rf albyhub-backup
|
|
mkdir albyhub-backup
|
|
|
|
if command -v rsync > /dev/null 2>&1; then
|
|
rsync -av data bin lib albyhub-backup/
|
|
else
|
|
mv bin albyhub-backup
|
|
mv lib albyhub-backup
|
|
cp -r data albyhub-backup
|
|
fi
|
|
|
|
wget https://getalby.com/install/hub/server-linux-aarch64.tar.bz2
|
|
|
|
if ! ./verify.sh server-linux-aarch64.tar.bz2 albyhub-Server-Linux-aarch64.tar.bz2; then
|
|
echo "❌ Verification failed, aborting installation"
|
|
exit 1
|
|
fi
|
|
|
|
# Extract archives
|
|
tar -xvf server-linux-aarch64.tar.bz2
|
|
|
|
# Cleanup
|
|
rm server-linux-aarch64.tar.bz2
|
|
|
|
sudo systemctl start albyhub
|
|
|
|
echo "✅ Update finished! Please login again to start your wallet."
|