Пусть для ясности под Ubuntu).
а тут возможно что угодно , как я понимаю.
Так вот настройка SMTP поставлена на поток, руками в 95% её не делают.
В первую очередь безотказность работы, какого-нибудь сайта.
Ну и докер. Его лепят везде где- нужно или не нужно.
Mail - Exchange
APP - сервер 1с предприятие
Dc - контроллер домена
Db - сервер MS SQL
Backup - все виртуалки бэкапим VeeamBackup. Лучшая.
- Автономный инсталлер, который стартует из-под рута. Так обычно распространяются некоторые коммерческие софтины, на которые нет пакетов - она стартует, пытается определить дистриб, иногда это удается, делает что надо, ставит куда надо, заводит юзеров, ставит права etc. Таким образом работает например инсталлятор Nakivo Backup & Replication (тоже кстати, написан на жабе)
- пакет/портедж, который опять же стартует из-порд рута и делает все то же самое, но - средствами системы (что лучше). Кроме того, пакетный менеджер отметит установку данного пакета и будет способен автоматом отслеживать обновления (и устанавливать их, если надо). Таким образом работает подавляющее большинство всего софта под линух - платного, бесплатного, какого угодно.
Поэтому Вам надо сразу определяться с целевым дистрибом (дистрибами), потому что механика работы с deb, rpm, xpak - она довольно сильно разнится. Да, в бубунте deb, но deb в бубунте и deb в астре - могут оказаться две большие разницы :)