F1 2026.4.44.341: что нового и как поставить
F1 в браузере — табличный редактор целиком на вашем сервере: редактор, вычислительное ядро и всё, что им нужно. На каждого пользователя и книгу поднимается своя «кабинка». Файлы и учётные записи остаются у вас: F1 спрашивает их у вашей системы.
Что нового
- Кнопки макросов работают в браузере. Фигура или кнопка с назначенным макросом (OnAction) запускает его прямо в редакторе.
- Формы UserForm. Форма открывается, Initialize заполняет поля, после «Готово» видно, какие ячейки изменятся: «Применить» или «Откатить». После сохранения макросы в файле остаются байт в байт.
- Инспектор по-русски у всех — язык берётся из настроек узла, а не из браузера.
Что нужно
- Linux x86-64 или arm64 и Docker
- 2 ГБ памяти на сервер плюс около 250 МБ на каждую открытую книгу
- Обратный прокси с WebSocket, если сервер смотрит в интернет
Установка (интернет не нужен)
docker load -i F1-2026.4.44.341-webhost-docker.tar.gz
sudo mkdir -p /srv/f1-cabins
docker run -d --name f1-webhost --restart unless-stopped \
-p 127.0.0.1:8092:8092 \
-v /srv/f1-cabins:/data/cabins \
f1-webhost:2026.4.44.341 \
--base-path /f1 --max-cabins 12 --idle-min 20 \
--auth-url 'https://ваша-система/v1/me' \
--attach-url 'https://ваша-система/v1/attachments/{id}/content'
Проверка за минуту
curl http://127.0.0.1:8092/f1/health
| Поле | Должно быть |
|---|---|
status |
ok |
warnings |
пустой список |
version.behind |
null — ядро и редактор из одного выпуска |
⚠️ Обновляете с прошлого выпуска? Оставьте прежний контейнер остановленным рядом — откат одной командой. Порты, тома и параметры запуска возьмите из
docker inspectстарого.
Что системе нужно отдать редактору
| Адрес | Зачем |
|---|---|
--auth-url |
узнать, кто пришёл (2xx и email или id) |
--attach-url |
отдать книгу по номеру |
…/attachments/{id}/replace — адрес книги, где /content заменён на /replace |
принять правку (multipart, часть file) |
Архивы и SHA256SUMS: dl.layers.md/plantype/f1/builds/2026.4.44.341/webhost/ · Полная инструкция: F1-2026.4.44.341-webhost-INSTALL.md там же