I am currently thinking about switching my hosted webserver from Debian/Plesk to Nethserver and would like to hear your opinion. The main reasons for the change are the Plesk license and limited spam management. My manual SpamAssassin customizations are always overwritten when I update.
Initial situation:
- VServer / KVM hosted by Netcup
- Debian Buster, administrated by Plesk
- general used functions:
- Firewall
- fail2ban
- modescurity
- Let’s Encrypt-Certificates with auto renewal
- apache combined with nginx-proxy and -caching
- Mailserver (Postfix + Dovecot) with Amavis/ SpamAssassin, DMARC, DKIM; SPF, DNSBL,
- DNS via external service provider
- MySQL/PHP 7.3x
- backup and restore
- FTP-Server
- Cron Jobs
- File Sharing
- myDomain#1
- Wordpress
- Mail-Accounts
- myDomain#2
- Mail-Accounts
- myDomain#3
- Mail-Accounts
- Mail-Server (mx-domain)
-
myDomain#4
- Wordpress
- Mail-Accounts
- webtrees-Server
possible migration strategy 1:
- Ordering a new VServer (or root-server?)
- Installation Nethserver from own image directly into the VServer
- Provision of 4 different domain spaces
- Migration of the Wordpress instances via Wordpress-Plugin
- Manual Installation of webtrees with data migration
- Reconfiguration of my A/AAA-Records at my DNS-Provider
- Configuration of the Mail-Server
possible migration strategy 2:
- Ordering a new VServer (or root-server?)
- Installation of Proxmox (this is feasible and recommendable?)
- Installation of different virtual servers for each domain
- Migration of the existing domain spaces into each server
- Reconfiguration of my A/AAA-Records at my DNS-Provider
- Configuration of the Mail-Server
One of the questions that causes me the biggest headache and stomach ache is the backup and restore functionality.
Within Plesk I have very simple but flexible possibilities for backup and restore
A) Backup on server level (full or incremental) / manual or scheduled
It is not necessary to select the relevant assets manually (directories, config files, databases …). Apparently, the backup is configured during the software installation, so you can be sure that all required assets are backed up.
- Restore each single domain space
a. Only the configuration
b. Only the database
c. Only the files
d. Only single or multiple Mail-Accounts
e. Some combinations - Restore the complete server (all configurations and data)
B) Backup on domain space level (full or incremental) / manual or scheduled
It is not necessary to select the relevant assets manually (directories, config files, databases …). It is not necessary to select the relevant assets manually (directories, config files, databases …). Apparently, the backup is configured during the software installation, so you can be sure that all required assets are backed up.
Restore each single domain space
a. Only the configuration
b. Only the database
c. Only the files
d. Only single or multiple Mail-Accounts
e. Some combinations
All backups can be stored both inside the server and in the specified remote storage via SFTP or SCP.
Such a reliable backup and restore function is crucial for me and has already saved my neck several times.
I could not discover this comfortable backup under Nethserver yet. Neither do I see that a configuration of the backup is done in connection with the package installation, nor can I detect such flexible restore options. But maybe I just haven’t studied it enough?
What do you think about?
Should I trie or not?
Best regards, Marko