🔄Recent Milestones & Updates | 2026-04-27🌟⬆️

A concise overview of recent milestones and updates across the MiniBolt &RaMiX guides.
🔄Recent Milestones & Updates | 2026-04-27🌟⬆️

What’s changed

Note: If you encounter an error during the upgrade process, read the appropriate “Troubleshooting notes” for instructions specific to your case.

  • Updated Nginx installation process to use packages from the official Nginx repositories instead of the default Ubuntu repositories. This ensures access to the latest available Nginx version, which is required for certain Mempool configuration parameters. Follow the next steps to switch to the official Nginx repository and update it:

Migrating to Official Nginx Upstream Packages

To replace the Ubuntu Nginx package (used in the previous version of MiniBolt) with the official upstream build, follow the steps below:

  • With user admin, update and upgrade the OS. Press “y” and enter, or directly enter when the prompt asks you:
sudo apt update && sudo apt full-upgrade
  • Import an official Nginx signing key so apt could verify the package’s authenticity. Fetch the key:
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Expected output:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 11809  100 11809    0     0  45819      0 --:--:-- --:--:-- --:--:-- 45949
  • Verify that the downloaded file contains the proper key:
gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Expected output:

pub   rsa4096 2024-05-29 [SC]
      8540A6F18833A80E9C1653A42FD21310B49F6B46
uid                      nginx signing key <signing-key-2@nginx.com>

pub   rsa2048 2011-08-19 [SC] [expires: 2027-05-24]
      573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
uid                      nginx signing key <signing-key@nginx.com>

pub   rsa4096 2024-05-29 [SC]
      9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3
uid                      nginx signing key <signing-key-3@nginx.com>
  • Set up the apt repository for stable Nginx packages:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
https://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list
  • Set up repository pinning to prefer the Nginx packages over distribution-provided (Ubuntu) ones:
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
    | sudo tee /etc/apt/preferences.d/99nginx
  • Update Nginx to the latest official Nginx Upstream Packages version. Press “y” and enter, or directly enter when the prompt asks you:
sudo apt update && sudo apt install nginx

👉 When the prompt shows you:

[...]
Configuration file '/etc/nginx/nginx.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** nginx.conf (Y/I/N/O/D/Z) [default=N] ?
  • Type N + press Enter, or directly Enter [default=N].

Note: If you type Y + press Enter, it overwrites the nginx.conf file with the package maintainer’s version, and you will need to reconfigure it again following the Nginx Configuration section.

  • Check the correct installation:
nginx -v

Example of expected output:

nginx version: nginx/1.30.0

That’s it!✅

💙Enjoy it, MiniBolter!💙


Write a comment
No comments yet.