M23 – An Open Source deployment and management for Linux
About m23
m23 is a free, Open
Source server distribution used for software deployment and management
of the clients over network. Using m23, a system administrator can
easily install and manage clients via a simple web-browser without much
hassle. M23 supports Debian, Ubuntu, Kubuntu, Xubuntu, Linux Mint,
Elementary OS, CentOS, Fedora, and openSUSE. The m23 clients can be
installed with desktop environments such as KDE, GNOME, Unity, XFCE,
LXDE, Pantheon, Cinnamon, and MATE. We can deploy a new client right
from the m23 server dashboard, and also we can integrate the exiting
clients to m23 server.
m23 has an integrated virtualization
option, so that we can install and manage m23 virtual clients as the way
we manage the normal clients. It supports mass installation. It means
If you want to deploy large number of clients with similar set of
software configuration, it is also possible. We can install or remove a
software from a single or group of clients at once. It supports manual
or automatic partitioning, and also supports software RAID levels 0, 1,
4, 5, 6 and 10.
M23 has built-in LDAP server to manage
users. The central LDAP server can be easily managed via web-based LDAP
client tool called ‘phpLDAPAdmin’. The user’s home
directories will be stored in a NFS server in m23. So, there won’t be
any necessity to save user’s files in the local hard drives. The users
can login into any client systems, and access their files. Of course
there are lot of features available in m23. For more details, refer the
m23 web site. The link is attached at the end of this guide.
Install m23 using ISO
m23 is built on top of Debian operating
system. So, we can either install m23 server as a standalone server
using ISO or install it on an existing Debian OS.
In this tutorial, we will see both methods.Download the ISO from the following link.
After downloading it, create a bootable CD or bootable USB drive using that ISO.
Then, boot up your system using m23 software installation media.
You should see the following screen. Select the installation language and press ENTER to continue.
Press OK to accept license agreement.
Enter the password for the root user. The password will not be shown during typing, and the password is case-sensitive.
Re-enter root user password.
Enter the hostname for your m23 server.
Enter IP address, subnet mask, gateway, broadcast address, and DNS server details for the m23 server.
Check the entered details once, and If everything is ok, select YES and press ENTER to continue,
Next, select the partition method i.e
standard or expert mode. Be mindful that in standard mode, the entire
hard drive will be wiped out after partitioning and formatting. Make
sure you don’t have any important files on your hard drive.
Select YES and press ENTER to continue.
Now, the installation wizard will start.
This will take few minutes to complete depending upon your Internet
connection. During installation, some files will downloaded and
installed automatically. Sit back and grab a cup of coffee.
After few minutes, you’ll be asked to update m23 server online. Just select YES, and press ENTER to continue.
Select OK to install grub bootloader to make m23 server bootable.
Congratulations! Remove installation media and Press ENTER to complete m23 server installation.
Log in as root user:
Install m23 on Debian 8
The installation instructions are known
to work in Debian 8 Jessie. I am not sure about other Debian versions,
and its derivatives.
Like all Linux distributions, we must
update and upgrade the Debian server before installing any software. To
do so, run the following command as root user:
# apt-get update && apt-get upgrade
Import and add m23 GPG key using command:
# wget -T1 -t1 -q http://m23.sourceforge.net/m23-Sign-Key.asc -O - | apt-key add -
Edit /etc/apt/sources.list file and add m23 repository:
# nano /etc/apt/sources.list
Add the following line:
deb http://skylink.dl.sourceforge.net/project/m23/m23inst ./
Save and close the file.
Update repositories using command:
# apt-get update
Finally, install m23 server using command:
# apt-get install m23
And follow the onscreen instructions and
accept default values. Enter the root user password, set network
settings such as IP address, gateway, DNS server details during
installation.
That’s it. m23 server has been successfully installed.
I personally recommend to use m23 installation ISO for fresh installation.
Access m23 dashboard
As you already know, m23 is text based
server operating system. However, you can access m23 server dashboard
via a web browser from any remote clients.
To do so, navigate to: http://m23-IP-address/.
You’ll be pleased with the following screen. Enter the default user name as ‘god’
and its password as shown in the below screen. You should immediately
create a new administrator and delete the default admin account ‘god’ to
tighten your security.
Here it is how my m23 admin dashboard looks like.
The first action that we should after
log in to the admin console is to create a new admin user and delete the
default admin account ‘god’.
To do that, go to Server settings -> Manage administrators.
Enter the username and password for new admin account.
Then, log out from the ‘god’ account, and log in as new admin user which we created in the above step.
Again, Go to Server settings -> Manage administrators and delete the default admin account ‘god’.
One of nice thing that the m23
developers have done is they have integrated the help wiki section for
each section under the respective tab itself. For example, if you don’t
know what are the options in Server settings section and what is this
section for, just click on it, and scroll down a little bit, you’ll
there see the detailed help guide.
You don’t have to go anywhere for any guidance. Everything is available in the dashboard itself under each tab.
Also, there is a comprehensive user manual under Support section on the left pane. Just click on it, and go through the guide if you have any questions.
That’s all for now folks. I will be here
soon with another guide about adding clients to m23 server. Until then,
stay tuned with OSTechNix, and share this guide in your social networks
to help us grow.
Cheers!
Reference link:
The following two tabs change content below.
No comments:
Post a Comment