Как я перевёл свой self-hosted мониторинг с JSONL на SQLite и заставил модули просить разрешения

Habr ·

Как я перевёл свой self-hosted мониторинг с JSONL на SQLite и заставил модули просить разрешения

Я написал self-hosted мониторинг для Linux- и Windows-серверов на Go и Next.js, потому что готовые варианты были либо слишком тяжёлыми в настройке, либо выглядели и настраивались как из прошлого десятилетия. После первого релиза я пересмотрел три решения: перевёл хранилище с JSONL на SQLite в режиме WAL, заменил текстовое поле permissions у модулей на явные разрешения и защитил подключение каталога модулей от SSRF. Рассказываю, что и почему менял, и что всё ещё сырое. Читать далее

Источник: Habr