Нил Браун опубликовал очередной отчёт о работе небольшой английской фирмы decoded.legal, специализирующейся на интернете, телекоммуникациях и технологическом праве. Около пяти лет она использует свободное ПО на клиентских машинах и серверах. С прошлого обзора 2024 года подход сохранился, хотя набор инструментов изменился.
Основной компьютер автора — ThinkPad X1 Yoga Gen 6 с Debian и GNOME. Сенсорный экран в сложенном положении удобен для пометок в документах, но нестабильная передача данных через Thunderbolt и USB-C может заставить заменить ноутбук. Для почты Браун использует Thunderbird и mutt, документы формата Word создаёт в LibreOffice Writer, а Markdown-тексты набирает в vim и преобразует через pandoc и typst. Презентации делает на reveal.js: шаблон и Markdown позволяют обходиться без отвлекающего графического интерфейса.
В повседневной работе также участвуют Firefox, vimwiki, espanso, Bitwarden с сервером vaultwarden и YubiKey, paperless-ngx, Xournal++ и другие утилиты для PDF. Диск шифруется LUKS, а файлы перед синхронизацией через Syncthing дополнительно защищаются Cryptomator. Автор часто выбирает терминальные программы, потому что в них меньше отвлечений и не нужно убирать руки с клавиатуры.
Почти все серверные сервисы фирмы размещены самостоятельно, в основном на Intel NUC; исключение — Signal. Nextcloud заменили связкой Syncthing и radicale для CalDAV и CardDAV. Собственный Jitsi отключили из-за редкого использования: для чужих встреч Браун подключается к Teams или Zoom через Firefox, а собеседникам предлагает Signal. Счета создаются в InvoicePlane, время отслеживается в Kimai, а дела ведутся в EspoCRM.
Инфраструктура также включает WireGuard, Greenbone/OpenVAS, Wazuh, Uptime Kuma, Forgejo и резервное копирование через restic и rsync. Сайт собран MkDocs и работает на Apache, блог после перехода с Hugo использует генератор BSSG. Внутренние правила и документация хранятся в DokuWiki. LiberaForms применяется для анкет и проверки клиентов: ответы форм зашифрованы в базе, а автор удаляет их при первой возможности. Малоиспользуемые CryptPad и отдельный сервер Mastodon фирмы отключены.
На смартфоне Pixel установлена GrapheneOS, основным магазином приложений служит F-Droid. Браун отмечает, что многие клиенты пользуются продуктами Microsoft и Apple, поэтому его окружение всё равно должно поддерживать совместную работу с ними.