Заметки — это личные данные, которые обычно лежат либо в чужом облаке, либо в наборе разрозненных файлов. Anytype предлагает третий вариант: локальное зашифрованное пространство, где записи связаны между собой, а синхронизация между устройствами передаёт только шифротекст.
Модель данных: объекты вместо папок
В Anytype нет привычных папок. Есть пространства, внутри них — объекты. У каждого объекта есть тип: заметка, задача, проект, закладка, контакт, встреча. Тип задаёт набор свойств — их здесь называют связями. Например, у задачи есть статус, срок и исполнитель, а у книги — автор и год.
Из объектов собираются наборы — динамические списки с фильтрами и сортировкой. Набор не хранит объекты внутри себя, а показывает всё, что подходит под условие. Поэтому одна и та же задача может одновременно попадать в набор «На сегодня» и в проект.
Граф связей показывает, как записи ссылаются друг на друга. Это не украшение: по графу удобно находить забытые заметки, у которых нет входящих ссылок и которые выпали из работы.
Установка в Linux
Официально распространяются .deb и AppImage. Пакет ставится через apt и сам подтягивает зависимости; AppImage не требует установки, но нужен модуль FUSE. Проверяйте контрольную сумму перед запуском.
sudo apt install ./Anytype-*.deb
sha256sum Anytype-*.AppImage
chmod +x Anytype-*.AppImage
ls -lh Anytype-*.AppImage
Данные приложения на Linux находятся в ~/.config/anytype. Точный набор подкаталогов зависит от версии, поэтому перед резервным копированием лучше один раз посмотреть структуру глазами, а не полагаться на память.
Первый запуск и ключ восстановления
При создании профиля приложение генерирует ключ и показывает фразу восстановления. Это единственный способ вернуть доступ, если устройство потеряно: сервер не знает пароля и не может восстановить данные. Фразу стоит записать на бумагу и убрать в надёжное место, а не хранить в том же облаке, где лежат резервные копии.
Код блокировки приложения защищает интерфейс, но не заменяет шифрование диска. На ноутбуке включите LUKS: украденный диск с зашифрованным разделом безопаснее, чем каталог с зашифрованными заметками внутри незашифрованной системы.
Практика: типы, связи, шаблоны
Рабочий порядок такой: создать тип, добавить к нему связи, собрать шаблон и только потом писать текст. Шаблон избавляет от повторяющейся разметки и делает наборы предсказуемыми.
- для встреч — дата, участники, проект, статус;
- для книг — автор, год, оценка, ссылка на заметку;
- для задач — срок, приоритет, исполнитель, родительский проект;
- для закладок — источник, тема, короткий вывод.
Связи бывают текстовыми, числовыми, датами, статусами, тегами и ссылками на другие объекты. Ссылочная связь мощнее тега: она создаёт ребро в графе и позволяет строить обратные выборки. Теги оставляйте для быстрой разметки, а смысловые отношения оформляйте связями.
Наборы, виджеты и повседневная работа
Набор создаётся из меню создания и сразу получает фильтр по типу. Дальше добавляются условия: «статус не равен готово», «дата не позже сегодня», «проект совпадает с текущим». Сортировка по сроку превращает набор в рабочий список на день.
Виджеты на боковой панели дают быстрый доступ к избранному, последним правкам и конкретным наборам. Не стоит превращать панель в свалку: пять-семь виджетов работают лучше двадцати. Для больших пространств полезны закреплённые объекты и разделение на отдельные пространства под работу и личное.
Импорт и перенос данных
Импорт поддерживает Markdown, HTML и материалы Notion. Markdown переносится предсказуемо, но вложенные файлы и таблицы требуют проверки: структура может упроститься, а часть оформления потеряться. После импорта пройдитесь по нескольким заметкам и убедитесь, что ссылки ведут туда, куда должны.
Экспорт пространства делается в Markdown с вложениями или в родной формат. Markdown удобен для архива и чтения без приложения, но он не сохраняет связи и свойства. Родной формат точнее, зато открывается только Anytype.
Резервное копирование
Самый надёжный способ — закрыть приложение и скопировать каталог данных целиком. Копирование на работающем приложении может дать несогласованное состояние, особенно если в этот момент идёт синхронизация.
pkill -f anytype
tar --exclude='Cache' -czf ~/backup/anytype-$(date +%F).tar.gz -C ~/.config anytype
ls -lh ~/backup/anytype-*.tar.gz
du -sh ~/.config/anytype
Для регулярных копий подойдёт пользовательский таймер systemd или простой скрипт в cron. Храните минимум две копии: локальную на другом диске и внешнюю. Проверяйте восстановление на тестовом профиле, иначе копия останется набором байтов, в которых никто не уверен.
tar tzf ~/backup/anytype-2026-01-01.tar.gz | head
sha256sum ~/backup/anytype-2026-01-01.tar.gz
Восстановление и диагностика
Восстановление — это остановка приложения, замена каталога и повторный запуск. Если после замены интерфейс пуст, проверьте права: каталог должен принадлежать вашему пользователю, а не root.
mv ~/.config/anytype ~/.config/anytype.old
tar xzf ~/backup/anytype-2026-01-01.tar.gz -C ~/.config
chown -R "$USER":"$USER" ~/.config/anytype
ss -tunp | grep -i anytype
Команда ss показывает активные соединения. Если приложение не синхронизируется, сначала проверьте сеть и время: расхождение часов ломает TLS. Затем посмотрите логи и убедитесь, что места на диске достаточно.
du -sh ~/.config/anytype/*
find ~/.config/anytype -type f -size +50M -printf '%s %p\n'
- приложение не стартует — проверьте права на
~/.config/anytypeи свободное место; - данные не появляются на втором устройстве — оба устройства должны быть онлайн одновременно;
- каталог растёт — очистите кэш и проверьте, не осталось ли лишних копий после экспериментов;
- забыли код блокировки — без фразы восстановления доступ не вернуть.
Безопасность и границы применимости
Данные на диске зашифрованы, синхронизация передаёт шифротекст, но экспорт в Markdown создаёт обычные файлы. Если вы выгружаете пространство в облачную папку, шифрование приложения больше не защищает содержимое. То же касается скриншотов и печати.
Самостоятельный узел синхронизации возможен, но это отдельный проект: нужны MongoDB, S3-совместимое хранилище и аккуратная настройка. Для личных заметок проще использовать штатную синхронизацию и не публиковать ключи. Для команды из нескольких человек самохостинг имеет смысл только при наличии администратора.
Итог
Anytype даёт локальные зашифрованные заметки с нормальной моделью связей: типы, свойства, наборы и граф. Это не текстовый редактор и не файловый менеджер, а база личных знаний с понятными правилами.
Чек-лист: поставить пакет, сохранить фразу восстановления вне облака, завести три-четыре типа и связи, собрать набор на день, настроить резервное копирование закрытого каталога и проверить восстановление. Тогда инструмент останется вашим, а не наоборот.