Releases: mihazzzold/karexo
Release list
karexo 0.2.0-beta.2
🚀 Как поднять сервер
Docker - скачайте ниже docker-compose.yml и env.example, положите рядом, переименуйте второй в .env и впишите свои значения:
openssl rand -hex 32 # результат - в KAREXO_TOKEN_KEY
docker compose up -dБез Docker - скачайте архив под свою систему:
| Файл | Для чего |
|---|---|
karexo_v0.2.0-beta.2_linux_amd64.tar.gz |
Linux x86-64: бинарь, install.sh, юнит systemd |
karexo_v0.2.0-beta.2_linux_arm64.tar.gz |
Linux ARM (Raspberry Pi, ARM-серверы) |
karexo_v0.2.0-beta.2_windows_amd64.tar.gz |
Windows: бинарь и install.ps1 (ставит службу) |
karexo_v0.2.0-beta.2_darwin_arm64.tar.gz |
macOS на Apple Silicon |
karexo_v0.2.0-beta.2_docker.tar.gz |
контур без интернета: сохранённый образ и инструкция |
Подробно - install/README.md, для закрытого контура - install/OFFLINE.md.
📱 Поставить karexo как приложение
Отдельных сборок под платформы не нужно - приложение ставится из браузера и работает своей иконкой, в своём окне, без адресной строки:
- Android: Chrome → меню (⋮) → «Установить приложение»
- Windows, Linux, macOS: Chrome или Edge → значок установки в адресной строке
- iPhone, iPad: Safari → «Поделиться» → «На экран "Домой"»
Оболочка открывается и без сети: заметки лежат на устройстве, синхронизация догонит, когда связь вернётся.
Предварительная версия. Главное в ней - karexo стало можно поставить: приложение
переехало внутрь одного файла, появились установщики, HTTPS без второй программы и
резервные копии. Всё, что сделано после 0.2.0-beta.1, с 30 июля по 10 августа 2026 года.
Обновляетесь с 0.2.0-beta.1 - сделайте копию каталога данных перед обновлением.
Добавлено
🚀 Установка и обновление
- Приложение внутри одного файла. Раньше поставка состояла из бинарника и папки со
статикой, которые нельзя было перепутать местами или обновить по отдельности. Теперь это
один файл: скопировали, запустили, обновили целиком. - Установщик для Linux -
install.shзаводит службу systemd, каталог данных и права. - Служба Windows - karexo запускается вместе с системой. В инструкции честно сказано
про предупреждение SmartScreen: сборка без подписи, и это видно. - Инструкция для macOS.
- Поставка для контура без интернета - архивы под четыре платформы и сохранённый образ
Docker. Проверено на машине, у которой сети нет вовсе. - HTTPS без второй программы. Сервер сам берёт сертификат Let's Encrypt либо использует
ваш. Инстансу, которому запрещены исходящие запросы, автоматический режим не даётся - он
бы этот запрет нарушил. - «Вышла новая версия» - инстанс сам сообщает о выпуске и показывает команду обновления
под ваш способ установки. Ничего не скачивает и не запускает: что делать, решаете вы.
Выключается одной переменной. - Лицензионный ключ для корпоративных установок: подписанный файл, проверка без
интернета. Превышение по числу людей видно администратору, а не только в логе.
💾 Резервные копии
- Копия одной кнопкой - база, вложения и памятка по восстановлению одним архивом.
- Копии по расписанию с хранением N последних. По умолчанию выключены: инстанс не
должен молча занимать чужой диск. - Проверка архива -
karexo-server -verify-backup копия.zip. Команда, а не кнопка:
копия ценна тем, что лежит не на сервере, и в день, когда она понадобится, самого
сервера может уже не быть. Читает каждый файл и открывает базу - zip бывает цел, а база
внутри обрезана. - Инструкция восстановления на шесть шагов худшего дня.
🔐 Безопасность
- Двухфакторный вход (TOTP): работает с любым приложением-аутентификатором, QR-код
рисуется на месте - секрет не уходит на чужой сервис. Десять одноразовых кодов
восстановления на случай потерянного телефона; если потеряны и они, второй фактор снимет
администратор. - Журнал действий администратора: шестнадцать действий с указанием, кто и над кем, плюс
выгрузка в CSV для службы безопасности. Записи нельзя стереть из интерфейса - журнал, из
которого можно вычеркнуть свою строку, не доказывает ничего. - Человек узнаёт о действиях над своим аккаунтом - блокировка, смена роли и снятие
второго фактора приходят ему в ленту. - Диагностика инстанса - карточка в настройках, которая находит опечатку в конфиге,
ненастроенную почту, https без доверия прокси и кончающееся место на диске. - Проверка почтового шлюза кнопкой - убедиться, что письма уходят, не дожидаясь жалобы
«код не пришёл». Адрес берётся из вашего аккаунта, а не из запроса.
👥 Общие блокноты
- Блокнот, открытый всем участникам инстанса - состав живой, новая страница открывается
тем же действием. - Передача владения: блокнот уволившегося можно отдать другому человеку вместе со всем
содержимым, а не только закрыть. - Раздел «Общие блокноты» в настройках администратора.
🗓️ Календари
- Подключение календаря: Google, CalDAV и обычная ссылка
.ics. События приезжают в
базу - с повесткой, названием и длительностью. - Свежесть без лишних запросов: сервер спрашивает у календаря «что изменилось», а не
тянет всё подряд. - Открыли базу - календарь освежился, ждать перезахода не нужно. Отменённая встреча
пропадает, время показывается местное.
📱 karexo ставится как приложение
- Установка из браузера на Android, Windows, Linux, macOS и iOS: своя иконка, своё окно,
без адресной строки. Отдельных сборок под платформы не требуется. - Оболочка открывается и без сети - заметки лежат на устройстве, синхронизация догонит,
когда связь вернётся.
🤖 AI
- AI по этому блоку - прямо из меню блока.
- Выбор модели: список подтягивается у провайдера, видно, какая выбрана сейчас.
- YandexGPT и другие провайдеры без CORS работают через сервер karexo. Это отступление
от сквозного шифрования, поэтому включается отдельно и с предупреждением: по такому пути
сервер видит текст запроса.
Изменено
- Телефон: правая панель больше не занимает место. Столбик иконок вдоль правого края
отнимал у строки текста восьмую часть экрана. Теперь на телефоне его нет, а оглавление,
граф, комментарии и свойства открываются кнопкой «Панель страницы» в шапке - зеркально
кнопке бокового меню слева. Панель закрывается сама, когда вы перешли по заголовку или
бэклинку. На планшете и на большом экране всё как было. - Письма приходят на языке аккаунта, а не всегда по-русски.
- Смена пароля закрывает чужие сеансы и честно предупреждает, если какой-то из них мог
остаться.
Исправлено
- Заголовок колонки в таблице базы на планшете и телефоне нажимался только по самой строчке
текста - палец попадал мимо. Теперь нажимается вся ячейка. - Открытие правой панели на телефоне переставляло настройку «панель свёрнута» для большого
экрана. - Вложение с разметкой внутри больше не открывается страницей на адресе вашего инстанса.
- Переход по ссылке из вставленного текста проверяется по белому списку схем.
- Правки, сделанные без сети, при возврате связи больше не уезжают дважды.
- Синхронизация перестала молча глотать сбои отправки и приёма.
- Импорт архива больше не роняет вкладку и спрашивает подтверждение после разбора файла,
а не до. - Склейка блоков перестала перемешивать вложенные.
- Вложенные страницы переживают перенос на другой сервер.
- Кнопка копирования кода восстановления и два отказа в настройках перестали молчать.