Вопрос, конечно лежит в названии, а дальше-то, что?! Где вводные? Вы хотите это на локальной машине или по сети? На локальной в чистом терминале, который по Ctrl+Alt+F2 или в Иксах? По сети Вы ходите ssh или telnet? На сервер Вы идёте с линукса? А этот линукс с чистым терминалом или из Иксов? Или Вы идёте на сервер с Mac?
Как Вы наверное заметили - вводных много и каждой вводной своё решение или отсутствие такого. Поэтому Ваш вопрос требует уточнения. Вот когда будет конкретика, тогда и ответов добавится.
для начала соберите его на macOS, под macOS и проверьте. А так - это гадание на кофейной гуще: где, что, когда и почему у Вас что-то не работает. Несобранное приложение работает на macOS? Где и чем собираете? Что пишет в логах или терминале? На macOS пакет собирается - py2applet.
Если не ошибаюсь, ssh не умеет выполнять несколько переданных команд подряд. попробуйте на хосте создать скрипт создания бэкапа и очистки каталога, а из крона по ssh запускать сам скрипт, а не цепочку команд.
Alexander Tsugerakura, в инструментах настройки и организации системы. Попробуйте одно, потом другое. Не спешите с итоговым сервером. Поднимите и пообслуживайте несколько дней на одной системе потом на другой и стояла сделаете выбор. Мне Armbian понравился больше, я выбрал версию на Ubuntu
Как Вы наверное заметили - вводных много и каждой вводной своё решение или отсутствие такого. Поэтому Ваш вопрос требует уточнения. Вот когда будет конкретика, тогда и ответов добавится.