Skip to content

Instantly share code, notes, and snippets.

@Firefishy
Last active April 27, 2026 16:02
Show Gist options
  • Select an option

  • Save Firefishy/abd8d4fea50577cbfe710bc79b9f6f80 to your computer and use it in GitHub Desktop.

Select an option

Save Firefishy/abd8d4fea50577cbfe710bc79b9f6f80 to your computer and use it in GitHub Desktop.
OpenStreetMap Ops Server Upgrade - Debian 12 -> 13
sudo systemctl stop cinc-client.timer
sudo apt-get -y update && sudo DEBIAN_FRONTEND=noninteractive apt-get -y dist-upgrade
sudo sed -i -e 's/bookworm/trixie/g' /etc/apt/sources.list
sudo sed -i -e 's/bookworm/trixie/g' /etc/apt/sources.list.d/nginx.list
sudo sed -i -e 's/bookworm/trixie/g' /etc/apt/sources.list.d/postgresql.list
sudo apt update
sudo apt full-upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" --purge --auto-remove
sudo apt -y clean && sudo apt -y autoremove
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/postgresql.gpg >/dev/null
curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /etc/apt/keyrings/nginx.gpg >/dev/null
curl -fsSL https://apt.openstreetmap.org/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/openstreetmap.gpg >/dev/null
curl -fsSL https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/hwraid.gpg >/dev/null
sudo chmod 0644 /etc/apt/keyrings/postgresql.gpg /etc/apt/keyrings/nginx.gpg /etc/apt/keyrings/openstreetmap.gpg /etc/apt/keyrings/hwraid.gpg
sudo apt update
sudo reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment