Server Manager2
Maintainer
Version
Description
smeserver-manager is a new version of SME administration manager (e-smith-manager). It is built on Mojolicious, a real-time web framework and provides at least the functions of the original manager in an analogous presentation with however a different user interface. It has the advantage of being much more evolutionary.
Installation
yum --enablerepo=[smetest,]smedev install smeserver-manager [smeserver-manager-locale-xx] [smeserver-manager-AdminLTE]
Optionally
smeserver-manager-locale-xx for an additionnal language (still incomplete),
smeserver-manager-AdminLTE for a more sophisticated theme.
you may want to install jquery for better responsiveness (in this case put it before),
yum --enablerepo=epel install js-jquery
If you install jquery after smeserver-manager, you will have to manually add the link to jquery like this:
ln -s /usr/share/javascript/jquery/latest/jquery.min.js %{dir_mngr}/themes/default/public/js/jquery.min.js
then log to your new server-manager : https://hostname/smanager and use it as the other manager.
Configuration
configuration db values
config show smanager
smanager=service Secrets=generated_value Theme=default status=enabled
Mojolicious configuration (extracts)
{ # configuration file for Mojolicious Server-Manager2 application # secrets => ['generated_value'], theme => 'default', timeout => '300', hypnotoad => { ## adresses and ports listened listen => ['http://127.0.0.1:982'], pid_file => '/var/run/smanager.pid', }, hasJquery => 1, mode => 'production', debug => 0, }
Systemctl service
smanager is the hypnotoad service managed by systemctl. The initialization phase of smanager defines the parameters taken into account. With each modification a reload is necessary.
systemctl reload smanager
Adjustments and checks
the two 'mode' and 'debug' parameters can be manually modified to view the process and in case of a crash. They are in the file: /usr/share/smanager/conf/srvmngr.conf change 'mode' value to 'development' and/or 'debug' to 1.
reload the service the service
The log informations are in /usr/share/smanager/log/{production|development}.log depending on current mode. Other informations are classically found in /var/log/httpd or using
systemctl status -l smanager
Contribs
Some contributions are already adapted to this new version and will be automatically integrated as soon as they are installed. Their numbers should continue to grow.
There is a wiki document here which describes the process you might go through to convert an existing contrib to one that integrates with Server manager 2. It uses the DHCPManager contrib as an example.
Uninstall
yum remove smeserver-manager js-jquery
Notes
sme-server is the component and smeserver-manager is the package.
Bugs
Please raise bugs under the SME-Server section in bugzilla
and select the smeserver-manager component or use this link
Below is an overview of the current issues for this package:
ID | Product | Version | Status | Summary (43 tasks) ⇒ |
---|---|---|---|---|
12294 | SME Server 10.X | 10.1 | VERIFIED | Correct Requires in systemd service file |
12245 | SME Server 10.X | 10.1 | CONFIRMED | Menu formatting with Server Manager 2 and AdminLTE |
12209 | SME Server 10.X | 10.0 | VERIFIED | Only show Reconfigure button and message after an update if UnsavedChanges='yes' |
12174 | SME Server 10.X | 10.0 | CONFIRMED | CGI time-out during yum update post-upgrade event in server-manager |
12112 | SME Server 10.X | 10.0 | VERIFIED | update to httpd 2.4 syntax (SM2) |
11989 | SME Server 10.X | 10.0 | RESOLVED | Rollup changes including AdminLTE 3.1 |
11906 | SME Server 10.X | 10.0 | RESOLVED | Sort out spacing in menu when small fonts selected |
11881 | SME Server 10.X | 10.0 | RESOLVED | Browser Error in js for AdminLTE version extraction |
11880 | SME Server 10.X | 10.0 | RESOLVED | Browser error on non login pages (smeserver-manager-AdminLTE) |
11863 | SME Server 10.X | 10.0 | RESOLVED | Update css and checkbox for dark mode |
11861 | SME Server 10.X | 10.0 | VERIFIED | Update to AdminLTE 3.2 |
11846 | SME Server 10.X | 10.0 | CONFIRMED | Warning from Browser when jquery loaded - unable to find .map file |
11833 | SME Server 10.X | 10.0 | RESOLVED | More formatting |
11830 | SME Server 10.X | 10.0 | RESOLVED | Update Datetime and reboot ep files to help AdminLTE |
11827 | SME Server 10.X | 10.0 | VERIFIED | Fix format of datetime panel |
11826 | SME Server 10.X | 10.0 | RESOLVED | More format changes to make it compatible |
11825 | SME Server 10.X | 10.0 | RESOLVED | Review configuration panel - In Server-Gateway, External IP and DHCP range not properly displayed |
11824 | SME Server 10.X | 10.0 | RESOLVED | User and Hostnames list does not act responsivly as window is made smaller |
11823 | SME Server 10.X | 10.0 | RESOLVED | In Review Configuration - IP address not show correctly for Server Gateway |
11822 | SME Server 10.X | 10.0 | RESOLVED | In Review Configuration virtual domains not aligned. |
11821 | SME Server 10.X | 10.0 | CONFIRMED | Mail log file analysis shows blank |
11817 | SME Server 10.X | 10.0 | CONFIRMED | Get Breadcrumb trail working |
11816 | SME Server 10.X | 10.0 | VERIFIED | Add Forgotten Password link to login panel |
11815 | SME Server 10.X | 10.0 | RESOLVED | Bring Group add and update panels into line with others |
11810 | SME Server 10.X | 10.0 | CONFIRMED | License panel is left truncated, does not flow. |
11809 | SME Server 10.X | 10.0 | CONFIRMED | Lack of a space after full stop and comma in English version of Server Manager2 panel descriptions in some places. |
11785 | SME Server 10.X | 10.0 | RESOLVED | Sort out alignment of descriptions and inputs on panels, and make work for mobile screens |
11783 | SME Server 10.X | 10.0 | RESOLVED | Bring update event into line with smanager update event |
11782 | SME Server 10.X | 10.0 | RESOLVED | Fix up Configuration Review panel |
11781 | SME Server 10.X | 10.0 | RESOLVED | Update login screen and add password visibility |
11780 | SME Server 10.X | 10.0 | RESOLVED | Add in dummy classes to div in each ep file for future themes |
11708 | SME Server 10.X | 10.0 | RESOLVED | CSRF security check should fully protect smeserver-manager |
11670 | SME Server 10.X | 10.0 | CONFIRMED | Timeout on restore from workstation |
11623 | SME Server 10.X | 10.0rc1 | RESOLVED | Update default.ep.html to new contribs-header and remove heading from status line |
11572 | SME Server 10.X | 10.0rc1 | RESOLVED | Update to AdminLTE 3.1 |
11571 | SME Server 10.X | 10.0rc1 | RESOLVED | Theme switch no longer works. |
11478 | SME Server 10.X | 10.0rc1 | CONFIRMED | Configuration report (under Server Manager/Report a bug) Includes some parts of the standard install |
11185 | SME Server 10.X | 10.0a5 | RESOLVED | New version for smeserver-manager |
10926 | SME Server 10.X | 10.0a4 | CONFIRMED | CSRF time-out during yum update in server-manager |
10440 | SME Server 10.X | 10.0rc1 | CONFIRMED | email to pseudonyms pointing to another pseudonym fails when they are another full email |
9844 | SME Server 10.X | 10.0a4 | UNCONFIRMED | User-password gives misleading error on entering same password |
7463 | SME Server 10.X | 10.0a4 | CONFIRMED | HeadingWeight Wrong in Server Panel navigation scripts |
5382 | SME Server 10.X | 10.0rc1 | CONFIRMED | Hostnames/addresses panel doesn't reject same IP with different mac |
Changelog
Only released version in smeserver are listed here.