Насколько я знаю, вам нужен сервер с рабочим столом (например, Gnome, X11, KDE) и веб-браузер с установленными возможностями миниатюр (например, webkit и CutyCapt ). Конечно, это необычно для сервера Linux.
Я использовал сервис, предложенный Soufiane, используя код, основанный на фрагменте кода Питера Куперса, и он работает очень хорошо.
Создание миниатюр веб-сайтов потребует значительных ресурсов сервера и некоторого фонового процесса и очереди заданий, поэтому использование службы создания веб-миниатюр может быть лучшей альтернативой для создания собственных.