TermForge: SSH, файлы и Docker в одном рабочем пространстве
Краткое содержание статьи TermForge: SSH, файлы и Docker в одном рабочем пространстве Уровень сложности Средний Время на прочтение 4 мин Охват и читатели 5.7K C# * Хостинг Серверное администрирование * Обзор Предисловие Я начал делать TermForge для себя, чтобы собрать эти операции в одном локальном приложении. Пару слов про приложение - это консоль открывающаяся в бразуере, основый стек это .NET и React. Что входит в TermForge В приложении есть несколько основных рабочих областей: Если с ssh терминалом все понятно как и с файловым браузером, то вот редактор файлов на сервере для меня был одной из важных фич, так как когда приходится что то редактировать на сервере через nano или vim, то это всегда боль. А сейчас, можно так сказать не отходя от кассы редактировать файлы на сервере, так еще предусмотрен сценарий, что если кто то еще его редактирует, то перед сохранением, система отобразит конфликты в стиле git и их можно будет решить. По докеру, это просто доп вкладка, которая позволяет видеть какие контейнеры запущены, глянуть их логи, залезть внутрь и все без отдельных комманд. TermForge работает как локальное веб-приложение. ASP.NET Core запускается на компьютере пользователя, обслуживает HTTP API и WebSocket-соединения и выполняет операции с удалёнными серверами. UI написан на React и TypeScript, а Vite собирает его в статические файлы, которые обслуживает бэкенд. По умолчанию сервер слушает 127.0.0.1:5023 и открывает браузер со ссылкой одноразового запуска. Эта ссылка создаёт браузерную сессию. Архитектурно приложение можно разделить на четыре части: Веб-интерфейс (src/Web). React-компоненты, терминал на xterm.js, редактор Monaco и клиентская работа с API.
💡 Где захостить и как запустить: рассчитать точные требования к объёму VRAM под разные типы квантования этой модели (4-bit Q4, FP8, FP16), оценить скорость генерации токенов в секунду и подобрать совместимый сервер с GPU можно на ServerSales в интерактивном подборщике AI-моделей или каталоге GPU-серверов.
Планируете развернуть эту нейросеть?
На ServerSales вы можете рассчитать точные требования к VRAM под разные типы квантования (4-bit Q4 / FP8 / FP16), оценить скорость генерации (токенов/сек) и сразу подобрать проверенный сервер с GPU от ведущих провайдеров.
Надежные облачные платформы и серверы в РФ
Крупнейший IaaS-провайдер РФ: облачные VPS, Bare Metal серверы и GPU-кластеры для ИИ.
Скоростные VPS от 299 ₽/мес, почасовая тарификация, готовые образы и GPU RTX 4090 / A100.
Hostkey
GPU RTX 3090 24GB
CPU
8 ядер
RAM
64 ГБ
Диск
500 ГБ NVMe
Канал
1 Гбит/с
GPU
NVIDIA RTX 3090 (24 ГБ GDDR6X)
24 999 ₽/мес
Timeweb Cloud
GPU RTX A5000 24GB
CPU
8 ядер
RAM
64 ГБ
Диск
500 ГБ NVMe
Канал
1 Гбит/с
GPU
NVIDIA RTX A5000 (24 ГБ GDDR6X)
24 999 ₽/мес
Hostkey
GPU RTX 4090 24GB
CPU
16 ядер
RAM
128 ГБ
Диск
1000 ГБ NVMe
Канал
1 Гбит/с
GPU
NVIDIA RTX 4090 (24 ГБ GDDR6X)
32 999 ₽/мес
Ищете точную конфигурацию под ваш бюджет?
Используйте наш интерактивный мастер подбора: рассчитайте точные ресурсы CPU, RAM и диска за 3 шага.