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
and also:
expand-template /usr/share/smanager/conf/srvmngr.conf
signal-event smanager-modify
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 Timeout=300
Reset forgotten password
config setprop smanager PwdReset enabled signal-event smanager-modify
"Forgot password?" link appears below "Sign in" button on login page
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 (192 tasks) ⇒ |
|---|---|---|---|---|
| 13400 | SME Server 11.X | 11.rc1 | RESOLVED | [error] [xRIETbdv56wO] Can't use "0-9" as a method name in bracket group |
| 13398 | SME Server 11.X | 11.rc1 | CONFIRMED | Move all short lexical phrases which are shared between panels into the general category |
| 13396 | SME Server 11.X | 11.rc1 | CONFIRMED | Check lex files for Lexical strings that are no longer needed |
| 13394 | SME Server 11.X | 11.rc1 | RESOLVED | Dec 26 12:01:20 sme11.thereadclan.me.uk smanager[319091]: Use of uninitialized value in string eq at /usr/share/smanager/script/../lib/SrvMngr/Controller/Useraccounts.pm line 801. |
| 13388 | SME Server 11.X | 11.beta1 | RESOLVED | vertical-align top instead of default to bottom |
| 13378 | SME Server 11.X | 11.rc1 | CONFIRMED | Software Install panel still shows update as needed for a period after the update is run |
| 13377 | SME Server 11.X | 11.rc1 | RESOLVED | Errors in system log relating to lex files for dk, ja and il |
| 13374 | SME Server 11.X | 11.rc1 | RESOLVED | "Locale lexicon missing for" shown in logs for some JS and util routes. |
| 13373 | SME Server 11.X | 11.rc1 | VERIFIED | Software Install panel "Use of uninitialized value in concatenation" |
| 13370 | SME Server 11.X | 11.rc1 | RESOLVED | dnf plugin temp event does not include restart of smanager. |
| 13368 | SME Server 11.X | 11.rc1 | RESOLVED | Japanese lex file missing menu entries as well as most other lex files - needs audit and re-generation og the general lex files for each language |
| 13366 | SME Server 11.X | 11.rc1 | RESOLVED | "Legacy" and "Current User" section headings are not localised. |
| 13361 | SME Server 11.X | 11.rc1 | RESOLVED | Some (new?) menu entries do not have translations in the lex files. |
| 13330 | SME Server 11.X | 11.rc1 | RESOLVED | Email setting panel - delivery will clear the password in the DB if the delegate server password is blank when save is clicked |
| 13328 | SME Server 11.X | 11.rc1 | CONFIRMED | viewlogfiles tries to display VERY long files and hangs -> proxy error |
| 13319 | SME Server 11.X | 11.rc1 | RESOLVED | Letsencrypt panel shows CSP failure |
| 13317 | SME Server 11.X | 11.rc1 | RESOLVED | Javascript failures on console log for status panel |
| 13316 | SME Server 11.X | 11.rc1 | RESOLVED | Many of the lex files for the initial panel have SM1 link to image |
| 13314 | SME Server 11.X | 11.rc1 | CONFIRMED | If there is no lex file for a specific language and that language is the browser choice, then the menu is also displayed in english. |
| 13313 | SME Server 11.X | 11.rc1 | RESOLVED | swt_THEME is missing from lex files for danish and probably from most other non en files |
| 13304 | SME Server 11.X | 11.rc1 | RESOLVED | Locale flag not always shown successfully on the top panel |
| 13303 | SME Server 11.X | 11.rc1 | CONFIRMED | Under firefox a legacy panel click which results in a login request is shown new browser tab, instead of re-using the original. |
| 13283 | SME Server 11.X | 11.rc1 | RESOLVED | Remove "yum" and Replace by "dnf" in al lex files |
| 13266 | SME Server 11.X | 11.rc1 | CONFIRMED | Need individual group membership panel for SM2 in User mode |
| 13265 | SME Server 11.X | 11.rc1 | CONFIRMED | Need individual backup panel for SM2 in User mode. |
| 13253 | SME Server 11.X | 11.rc1 | RESOLVED | Update jquery datatable to version 2.3.4 |
| 13247 | SME Server 11.X | 11.rc1 | VERIFIED | Logout button looks strange |
| 13246 | SME Server 11.X | 11.rc1 | CONFIRMED | Smanager debug mode |
| 13243 | SME Server 11.X | 11.rc1 | RESOLVED | debugging portforwarding template error |
| 13238 | SME Server 11.X | 11.rc1 | VERIFIED | Menu section headings should not be links |
| 13210 | SME Server 11.X | 11.rc1 | RESOLVED | Add password strength indication to password reset/set panel |
| 13207 | SME Server 11.X | 11.beta1 | RESOLVED | Hostnames and addresses panel must blank MAC address and IP address(es) when Host type set to "Self" |
| 13185 | SME Server 11.X | 11.beta1 | RESOLVED | Add CSS to position multiple submit buttons on panel |
| 13184 | SME Server 11.X | 11.beta1 | RESOLVED | Change how the "Please Wait" is displayed on Submit pressed. |
| 13176 | SME Server 11.X | 11.beta1 | RESOLVED | unsafe inline in login page |
| 13175 | SME Server 11.X | 11.beta1 | RESOLVED | tkt login page redirected as 307 and proto http |
| 13130 | SME Server 11.X | 11.beta1 | RESOLVED | pppoe fails to recconect after update: interface or tty missing |
| 13113 | SME Server 11.X | 11.beta1 | RESOLVED | SM2 login and logout buttons do not work on text based browser |
| 13112 | SME Server 11.X | 11.beta1 | RESOLVED | reconfigure state is displayed without being logged in |
| 13110 | SME Server 11.X | 11.beta1 | RESOLVED | Server Manager Software Updates runs updates, then still tells that there are updates |
| 13106 | SME Server 11.X | 11.beta1 | RESOLVED | Software Update panel: Arrange for result of the dnf run to be streamed to panel |
| 13105 | SME Server 11.X | 11.beta1 | RESOLVED | new server manager LTE - window for port number in network menu is not large enough for 5 wide digits |
| 13103 | SME Server 11.X | 11.beta1 | RESOLVED | Re-Format Template files for default theme to make them more readable. |
| 13101 | SME Server 11.X | 11.beta1 | RESOLVED | After running a Backup to Desktop and saving the backup, button stays at Please wait and cursor stays spinning |
| 13100 | SME Server 11.X | 11.beta1 | RESOLVED | Summary of potential sizes on Backup screen is well wrong |
| 13099 | SME Server 11.X | 11.rc1 | RESOLVED | Missing argument in sprintf Viewlogfiles.pm line 213 |
| 13097 | SME Server 11.X | 11.beta1 | VERIFIED | Restart or shutdown function fails with theme AdminLTE |
| 13095 | SME Server 11.X | 11.beta1 | VERIFIED | Update from AdminLTE theme fail with blank page |
| 13090 | SME Server 11.X | 11.beta1 | VERIFIED | Add text to explain rules for password (which have changed for SME11) |
| 13086 | SME Server 11.X | 11.beta1 | UNCONFIRMED | Hostnames and addresses broken in Beta1 |
| 13082 | SME Server 11.X | 11.alpha1 | VERIFIED | Login to SM2 with non admin, shows all menu entries but does not let you obey them |
| 13080 | SME Server 11.X | 11.alpha1 | RESOLVED | Email Settings panel: Some Lex strings without prefix and with very long id |
| 13078 | SME Server 11.X | 11.alpha1 | RESOLVED | Typos in Error Message (lex) Ids in Datetime, UserAccounts, groups and Userpassword panels |
| 13076 | SME Server 11.X | 11.alpha1 | RESOLVED | NutUPS menu item, no UPS attached, change Nut Status to enabled and save, Proxy error |
| 13073 | SME Server 11.X | 11.alpha1 | RESOLVED | Group panel: Error message in logs on entry |
| 13068 | SME Server 11.X | 11.alpha1 | RESOLVED | User Accounts panel: Align the group membership table to the right under the others |
| 13064 | SME Server 11.X | 11.alpha1 | RESOLVED | Busy Cursor no longer shows on Submit for all SM2 panels |
| 13062 | SME Server 11.X | 11.alpha1 | RESOLVED | Add code in top level theme template to pull in panel specific css and js files. |
| 13061 | SME Server 11.X | 11.alpha1 | RESOLVED | Upgrading smeserver-manager package after install does not always update Lex -> <lang>.pm files |
| 13060 | SME Server 11.X | 11.alpha1 | CONFIRMED | RemoteAccess and Proxy Settings panels needs refactoring for Success and Error notification |
| 13058 | SME Server 11.X | 11.alpha1 | CONFIRMED | Re-factor Samba Workgroup panel to return to main screen with success or error messge |
| 13057 | SME Server 11.X | 11.alpha1 | VERIFIED | Extra white line under theme selector in the default theme |
| 13056 | SME Server 11.X | 11.alpha1 | RESOLVED | UserAccounts panel - Setting Admin email to "forward" allows email to be blank |
| 13047 | SME Server 11.X | 11.alpha1 | CONFIRMED | Unable to use SM2 after a backup restore or setting datetime manual |
| 13044 | SME Server 11.X | 11.alpha1 | VERIFIED | <local network panel> Adding one that already exists gives error message with vars! |
| 13043 | SME Server 11.X | 11.alpha1 | RESOLVED | Port forwarding panel - error when sucess results blank |
| 13041 | SME Server 11.X | 11.alpha1 | RESOLVED | Use of uninitialized value $ret{"vars"} in split at template partials/_ln_list.html.ep lin |
| 13040 | SME Server 11.X | 11.alpha1 | CONFIRMED | Missing return button on some panels |
| 13039 | SME Server 11.X | 11.alpha1 | RESOLVED | Server-manager Update flag-by-locale.js |
| 13036 | SME Server 11.X | 11.alpha1 | RESOLVED | need to convert DB call to DB::UTF8 |
| 13035 | SME Server 11.X | 11.alpha1 | RESOLVED | need to convert DB call to DB::UTF8 |
| 13031 | SME Server 11.X | 11.alpha1 | RESOLVED | Add sub getYear_list to datetime.pm |
| 13027 | SME Server 11.X | 11.alpha1 | RESOLVED | smanager open and write in db files as iso-8859 |
| 13026 | SME Server 11.X | 11.alpha1 | RESOLVED | Directory ldap page has cache issue |
| 12997 | SME Server 11.X | 11.alpha1 | VERIFIED | webmail should not show on main menu or in user accounts browse if webmail not enabled |
| 12996 | SME Server 11.X | 11.alpha1 | RESOLVED | Review and modify the categories/headings and position of admin menu entries. |
| 12995 | SME Server 11.X | 11.alpha1 | CONFIRMED | Tool tip shows "Account Locked" when it is not (see image) |
| 12991 | SME Server 11.X | 11.alpha1 | VERIFIED | Add a message on the Reset Password form giving the current rules (according to the DB entry PasswordStrength) |
| 12989 | SME Server 11.X | 11.alpha1 | CONFIRMED | Workstation Restore when reboot is selected when offered SM2 errros to a Proxy Error screen and fails to reboot |
| 12988 | SME Server 11.X | 11.alpha1 | RESOLVED | Under smanager Remote Access Secure shell access value does not match config show sshd value |
| 12985 | SME Server 11.X | 11.alpha1 | VERIFIED | SM2 adding port forwarding rule fails |
| 12974 | SME Server 11.X | 11.alpha1 | VERIFIED | clamav config panel takes a long time even if "Never" and "Disabled" are set |
| 12971 | SME Server 11.X | 11.alpha1 | CONFIRMED | Remote Access panel does not work the same way as other panels |
| 12970 | SME Server 11.X | 11.alpha1 | VERIFIED | DB Cacheing problem in Port forwarding panel |
| 12969 | SME Server 11.X | 11.alpha1 | CONFIRMED | Error message in Local Networks panel is inconsistent with the rest of SM2 |
| 12967 | SME Server 11.X | 11.alpha1 | RESOLVED | Rationalise the css |
| 12953 | SME Server 11.X | 11.alpha1 | VERIFIED | Add systemd-analyze plot >boot.svg to Report a bug panel |
| 12951 | SME Server 11.X | 11.alpha1 | RESOLVED | Mail log analysis panel needs re-write for Postfix. |
| 12949 | SME Server 11.X | 11.alpha1 | RESOLVED | Panel for SM2 for Nut UPS package. |
| 12947 | SME Server 11.X | 11.alpha1 | CONFIRMED | Desktop Backup does not allow anything after until screen is refreshed. |
| 12946 | SME Server 11.X | 11.alpha1 | RESOLVED | "Argument "" isn't numeric" Error message on every refresh of SM2 screen |
| 12943 | SME Server 11.X | 11.alpha1 | RESOLVED | Warning message about order of parameters to tar on desktop backup |
| 12934 | SME Server 11.X | 11.alpha1 | RESOLVED | Server -Error on Backup to desktop |
| 12933 | SME Server 11.X | 11.alpha1 | RESOLVED | Workstation Backup/restore settings not returning changes after resetting |
| 12932 | SME Server 11.X | 11.alpha1 | RESOLVED | Letsencrypt certificate 'check one domain' gives 'server error' |
| 12924 | SME Server 11.X | 11.alpha1 | CONFIRMED | NFR: allow smanager setting for ftp Anonymous access |
| 12923 | SME Server 11.X | 11.alpha1 | RESOLVED | status select field can not be set to current value |
| 12910 | SME Server 11.X | 11.alpha1 | RESOLVED | Webmail / Roundcube access from user panel and menu does not work if local DNS not used. |
| 12908 | SME Server 11.X | 11.alpha1 | VERIFIED | sm2 v50 - Variable "$config" is not imported at template webhosting.html.ep line 6. |
| 12907 | SME Server 11.X | 11.alpha1 | RESOLVED | SM2 V50 - Server-Error on Review Configuration |
- Report truncated - count greater than max allowed 101 > 100
Changelog
Only released version in smeserver are listed here.