Home
         Spins
         Releases
         Checking
         Repository
         Themes
         Games
         Garden
         About





       
       




SbK is hosted by



















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.