Open SUSE small-server 2021
Updated on march 19, 2021
As of 2021, I have still an online hosted server at Kimsufi, very cheap one, implemented with Yunohost for Nextcloud (2TB HDD).
As I want to run INN, the Internet Newsgroup server, and I'm not fluent with debian (Yunohost) and Yunohost don't know about INN, I first use an old laptop at home, where now I have fiber glass link, very fast.
First step: install the system
I chose to install openSUSE Leap 15.3 beta, the next to be released openSUSE because being 3 month from the release I guess it's pretty clean, and it's a new variant very close to the professional SUSE version.
During install, I create root account then my user account, with pretty strong passwords.
Then "zypper ref && zypper up" to have an updated system.
My home server being a laptop is equipped with ethernet and WIFI networks. I use Yast to configure the two of them, but de-activate the wifi in Yast. That way it's easy to reactivate it if any problem come on ethernet, but don't keep an open door permanently.
At this stage, my server is *not* connected to the Internet, my network being managed by my provider box and nothing being redirected by now to the server. So I can only access it from the internal network.
Most essential software is installed by default by this server implementation.
Don't forget to activate the necessary services in YaST, system, services manager. You may want to use "systemctl enable", read the systemctl man page, it's pretty important by the time. I activate vsftpd, inn and apache2.
You should have a YaST module to manage automatic security updates? If you don't have, you didn't install the relevant module. Do and configure the update. The module name (15.3) is "yast2-online-update-configuration".
I fully trust the openSUSE update system, so I also accept automatic update of recommended software. Nowaday, exploits are to fast to be used to miss an update.
I was pretty used with SuseFirewall2, but not at all with the new firewalld, I trust Yast2 config.
work in progress, below the old part remaining:
Tested in 2019
Tested in 2014
- OpenSUSE small server basics
- User creation/move/data move
- Installing ntp (time setup)
- Postfix configure
- Dovecot configure
- Configure Squirrel webmail
- Installer et déplacer Wordpress
- Install and use Spamassassin and amavis
Unusefull for my 2014 config
- Partition and large disk
- Kimsufi-kernel-and-boot-setup-3 (old pages Kimsufi-kernel-and-boot-setup-2)
- OpenSUSE-small-server_basics-3 (old pages OpenSUSE-small-server_basics-2 OpenSUSE-small-server_basics)
- User creation/move/data move (Sept 2013)
- Communicating-with-the-server-3 (old page Communicating-with-the-server-2 Communicating-with-the-server)
- Installing-ntp-2 (old page Installing-ntp)
- MySQL (old page MySQL)
- Installing-ftp (no change)
- Postfix-configure-2 (old page Postfix-configure) (in french)
- Dovecot-configure-2 (old page Dovecot-configure)
- Configure Squirrel webmail (June 2011) (old page Configure Squirrel webmail)
- Install Piwigo
- Archiver les mails de façon consultable
- Afficher les logs du serveur
- Reinstaller un serveur Kimsufi
- install php scripts
- Complete backup of a server
- Installation notes for package Mailman
May be of some use?