[BlueOnyx:27073] BlueOnyx 5210R/5211R: YUM updates and new installation images

Michael Stauber mstauber at blueonyx.it
Mon Jul 1 02:27:34 -05 2024


Hi all,

See: 
https://www.blueonyx.it/news/340/15/BlueOnyx-5210R5211R-YUM-updates-and-new-installation-images/

BlueOnyx 5210R/5211R: YUM updates and new installation images:
===============================================================

Today we released the accumulation of two months of YUM updates for 
BlueOnyx.

This is a rather massive set of updates that introduces a lot of 
changes, fixes and modifications. BlueOnyx 5211R received the most of 
these, but some feature updates and fixes were also released for 
BlueOnyx 5210R. Let us break those down:

BlueOnyx 5211R only:
--------------------

The network handling of BlueOnyx 5211R has been overhauled 
substantially. It now supports all types of network interface names and 
doesn't specifically require that the primary network interface is named 
"eth0".

Additionally it will no longer create Virtual Network Interfaces 
(eth0:X) for each additional IP address that is used by Virtual Sites. 
Instead all IP addresses (IPv4 and IPv6) are bound directly to the 
primary network interface.

The network configuration script /root/network_settings.sh as well as 
the GUI pages for base-network and base-wizard have been extended to 
allow to configure the network in one of three ways:

- Traditional eth0 primary interface (default)
- Bridged br0 network (for Incus containers)
- DHCP

You can now choose between those three options. The first option is the 
default one and presents the previous behavior. The second option 
(Bridged br0 network) will create a br0 bridge and will set up the 
physical primary network interface as slave for said bridge. This option 
is only really relevant for some specialized hosting purposes. The final 
option is "DHCP" and allows you to configure your BlueOnyx to 
auto-configure its network settings from a DHCP server. If this option 
is chosen, then all Vsites on the server will change their IP address to 
the single IPv4 and/or IPv6 IP address obtained via DHCP. This option 
should only be used if static IP addresses are not supported in the 
environment where you want to run your BlueOnyx (such as certain clouds).

The GUI pages for the setup wizard as well as "Network Settings" / 
"TCP/IP" have been updated accordingly as well.


Changes for BlueOnyx 5211R and 5210R:
-------------------------------------

The following changes are present in both BlueOnyx 5211R and 5210R:

Disk Quota: Optional!
---------------------

Having filesystem disk quota for Groups and Users for /home (and/or /) 
is now optional. The BlueOnyx ISO image and the manual install methods 
will still try to configure your installed BlueOnyx to use disk quota if 
possible. But if the underlying file system doesn't support it (like in 
some clouds), then BlueOnyx can make do without. It then uses alternate 
means to determine Vsite and User disk usage as well as alternate 
methods of enforcing configured disk quota limits.

If a User or Vsites is over-quota, then the following mechanisms will 
kick in:

Email: The MTA config files will be reconfigured to bounce messages to 
over-quota Vsites and/or Users back to the sender with the distinct 
error message that the user is over-quota.

FTP: The FTP service of over-quota Vsites and/or Users will be modified 
so that they can no longer upload or create files by FTP. Deletion of 
files and folders is still possible, though.

PHP: The PHP settings of Vsites that are over-quota will be modified so 
that PHP is no longer able to create new files.

These limitations will automatically be removed once the Vsite or User 
are again back within their allowed quota allocation.

GUI Activity Reporter:
----------------------

Since our last major Sauce::Service overhaul the GUI would finish saving 
changes and allow you to navigate to other things while the actual 
changes were still being performed in the background. This sometimes 
lead to uncertainty if a change was actually being completed 
successfully or when it would have finished propagating. To make that 
more transparent we added a "spinner" at the top right of the GUI.

This element will appear when the GUI is performing background tasks 
such as restarting services. It will show which services are currently 
pending a restart. Once it has finished all scheduled tasks the element 
will go into hiding again.

Further changes and improvements:
---------------------------------

There are too many to list. Changes were made to the port assignments of 
PHP-FPM pools to better prevent usage of ports that are already in 
usage. The Server Administrator management page got several fixes for 
ACL assignments. The Vsite- and User-management pages got minor fixes 
and the "Preview Vsite" feature (broken since long) has been disabled 
until a proper fix can be worked out. Session handling and error 
reporting got fixes in several places, but we can scratch that up as 
bugfixes and minor general improvements.

Updated Installation Images:
----------------------------

Updated ISO images (as well as virtual disk images) for BlueOnyx 5211R 
and 5210R have been released today as well and can be found on our 
download page.

Additionally: For the first time we released Incus images for BlueOnyx 
5211R and 5210R. Both "regular" as well as "cloud" images. The 
instructions on how to make use of them is mentioned at the bottom of 
our download page.

In closing:
-----------

We hope you enjoy the new updates and just in case you run into any 
issues with these YUM updates, then please file a Support Request via 
the GUI or reach out to us via the usual communication channels such as 
Email or the BlueOnyx mailing list.

-- 
With best regards

Michael Stauber


More information about the Blueonyx mailing list