Я запускаю экземпляр Discourse через веб-интерфейс администратора на виртуальной машине Digital Ocean и подключаюсь по SSH только в крайних случаях.
Для долгосрочного обслуживания было бы полезно видеть в веб-интерфейсе состояние ключевых компонентов стека, например версию ОС и, возможно, версию Docker, чтобы мы получали заблаговременные уведомления.
Я беру 300 долларов в год за использование с моей поддержкой, но вы можете присоединиться к группе бесплатной пробной версии и пользоваться ею бесплатно.
Спасибо! Чуть удивлён, что это так сложно. Я думал, что могу создать эндпоинт (/admin/os_info), который будет собирать информацию об ОС с помощью базовых системных команд, а затем использовать Ember, чтобы создать административный маршрут и вывести эти данные в простой шаблон. Ещё лучше, если кто-то уже делал что-то подобное, и я смогу адаптировать это для простого решения.
Но в любом случае спасибо за подсказку. Я надеялся помочь другим, которые могут столкнуться с теми же трудностями, что и я: после почти полностью автоматической установки система перестаёт работать через несколько лет. Похоже, мне просто придётся чаще заходить в систему