|
Server
The SbK Manjaro
Server spin was something I
had not thought of. A discussion
in the SbK IceWM 925 release
thread on the Manjaro forum got me
thinking. A server spin might be a
good idea.
For a server stability matters.
Some say a rolling release distro
isnt suited for a server. But
after running a Manjaro server for
two years I can say the stable
branch of Manjaro is perfect. The
best part is that once installed
it never needs to be wiped and
rebuilt saving countless hours of
work because servers tend to be
very customized over time. Still
Timeshift and Timeshift- autostap
are installed and active so in the
event of a bad upgrade it is
relatively easy to roll back to a
working state.
The server spin will be a little
different than most of the other
spins. The theming is based on the
wallpaper for this site. Since
servers are usually headless the
theming aspect isnt as important
so it will stay the same. The
server will also be released every
other release series like Talking
Mate.
|
|
|
|
Server Installation |
|
|
The installation of the
server is done in a IceWM desktop that
opens when the install iso is booted.
Clicking on the Install icon on the
desktop starts Calamares the install
application that will walk you through the
install.
|
|
|
|
|
|
After installation
|
|
|
After install the server
will boot to a command line interface. The
full iso also contains an IceWM desktop
that can be started on occasion to help
configure the server or run other tasks if
the user would rater use a gui for those
tasks.
After logging in type in
startx
and hit enter.
Once the task is accomplished the desktop
can be exited to free resources for
serving.
|
|
|
|
|
|
Whats included
|
|
|
There are two iso versions
for the server, the full and the minimal.
Both have the same base applications.
- Cockpit
is a web based gui for servers.
- Firewalld
is the firewall that works with
Cockpit and all servers need a
firewall.
- Minidlna
is a simple media server
Cockpit, Firewalld, and the Minidlna
server must be enabled and started once
the server is installed. This info can be
found in a README file in the Documents
folder on the server.
To enable and start Cockpit
sudo systemctl enable --now
cockpit.service
sudo systemctl start cockpit.service
Cockpit is a way to control the serverby
opening up http://server.ip:9090 in a
browser on another computer. For
more info on cockpit check
out this page.
To enable and start the Minidlna media
server
sudo systemctl enable minidlna.service
sudo systemctl start minidlna.service
The Minidlna server will index files in
/mnt/media. For more info on using the
Minidlna server check out this page.
To enable and start the Firewalld firewall
sudo systemctl enable firewalld.service
sudo systemctl enable firewalld.service
If you enable firewalld and have installed
either cockpit (9090) or minidlna (TCP
8200 and UDP 1900) you will have to open
the ports for them. For more info on
firewalled check out the Arch
wiki page on Firewalld.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|