Разделы
Начало работы
Быстрый стартCLI-флаги и конфиг
SQL
Диалект FileDB SQLDDLDMLSELECTФункции и выраженияТранзакции
Клиенты
HTTP APIНативные драйверыPostgreSQL / MySQL wire-протоколБинарный RPC
Возможности
RBAC (multi-user)Эмбеддинги (семантический поиск)Импорт файловБэкапыДемо-режим-витрина и управление .fdb
Эксплуатация
ДеплойАрхитектураFileDB на Windows: трей и автозагрузка
Справка
Сравнение с PostgreSQL / MySQL
AI
AI-функции: обзорAI-чат и AI-агентУмный экспорт и AI-маппинг импортаЭмбеддинги и гибридный поискНастройка AI: провайдеры и пресеты
Дашборды
Дашборды: обзорДатасеты и чартыNo-Code конструктор запросовAI-ассистент дашбордовВиджеты, сетка и фильтрыПубличные ссылки и экспортРаскладка, текстовые карточки и KPI-сравнение

FileDB на Windows: трей и автозагрузка

С v2.43 Windows-поставка FileDB — это не просто консольный filedb.exe, а полноценное десктопное окружение, по-прежнему без единой внешней рантайм-зависимости.

Что в поставке

build-windows.sh собирает в одну папку dist/filedb-windows-<arch>/:

  • filedb.exe — сервер (консольный, с фирменной встроенной иконкой);
  • filedbtray.exe — значок в системном трее (собран с -H=windowsgui, без консольного окна);
  • icon.ico и WINDOWS.md — инструкция.

Значок в трее

Правый клик по значку — меню: статус (● запущен / ○ остановлен), «Открыть в браузере» (порт берётся из settings.json), ▶ Запустить / ⏹ Остановить / ⟳ Перезапустить, 📁 выбор папки с БД через нативный диалог, 📂 открыть папку в Проводнике, ⚙ открыть settings.json, 🚀 переключатель автозагрузки, ✕ Выход.

Остановка — корректная, а не kill: трей посылает дочернему процессу консольное событие, которое Go-рантайм превращает в SIGTERM — сервер уходит через штатный http.Server.Shutdown(), дожимая WAL; жёсткое завершение — только если процесс не ответил за 10 секунд.

Автозагрузка — четыре способа

WINDOWS.md описывает четыре варианта на выбор:

  1. кнопка «🚀 Автозагрузка» прямо в меню трея;
  2. ярлык в shell:startup вручную;
  3. Планировщик заданий — для headless-сервера, с автоперезапуском при сбое;
  4. ключ реестра HKCU...Run — для скриптового/GPO-разворачивания.

Плюс раздел диагностики типовых проблем.

Похожие страницы
← Назад
Архитектура
Далее →
Сравнение с PostgreSQL / MySQL