Mirror Basic Ubuntu Configuration and Supporting Services over Multiple Droplets to Reduce Maintenance

Posted January 19, 2020 838 views
Automated Setups

We want to mirror all basic configurations and updates applied to a master Ubuntu droplet to other droplets.

They all use Apache, ProFTP, Webmin, MySQL, UFW, fail2ban, SSH, Docker.

Every install has specific services installed, as CRM, Web, ERP etc.

Cluster is for load, volumes are not mentioned to share system files.

Thanks for hints and ideas.

Some research I can’t yet appraise:

Documentation - ISPConfig

Syncing - Package Control

Cluster Software Packages - Webmin Documentation

Cluster Webmin Servers - Webmin Documentation

OneConf - Ubuntu Wiki

Unison File Synchronizer

Keeping Multiple Devices in Sync via Unison | Linux Server Support | Revenni

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


Indeed I think that IPSConfig would be a good option, as it allows you to manage all your servers via your browser from one control panel.

Other things that might want to look at are:

  • If the servers would come with a preset configuration and would not change much, then you could create a snapshot and use it to set up all new servers, that way you would not need to set up each server manually

  • Use an automation system like Ansible or Puppet, this would be the approach that I would recommend, but this requires more DevOps knowledge

Hope that this helps!