Strategy/projects/Silmaril.md
+

Silmaril

frozenLifeOps
repohttps://github.com/MerkulovDaniil/silmaril
next_stepБлокер: SSH на 4-GPU сервер AI4S (Влад Трифонов, ждёт ноут Даниила) → поднять Silmaril + AI4S vault на этом сервере. Параллельно: PyPI публикация + скриншоты в README.
Образ результатаSelf-hosted веб-интерфейс к Obsidian vault, доступный с любого устройства

Что это

Silmaril — self-hosted web viewer для Obsidian vault. Один Python-файл, zero config. Рендерит markdown, wiki-links, callouts, KaTeX, Bases, Iconic иконки, cover images. Работает с телефона.

Домен: https://life.fmin.xyz (Cloudflare Access, One-time PIN)

Деплой на VPS

  • Путь: /root/silmaril/
  • Service: silmaril (systemd, Restart=always)
  • Конфиг: silmaril.yml (vault, port, theme)
  • Версия: 0.3.3 (editable install)
  • RAM: ~30 MB, CPU: ~0% idle

Cloudflare

  • DNS: A-запись life93.177.65.4 (proxy ON)
  • SSL: Flexible для life.fmin.xyz
  • Auth: Zero Trust → One-time PIN на email

Что рендерит

  • Markdown, <a href="/wiki-links.md" class="wikilink">wiki-links</a>, <img src="/static/projects/files/image.png" alt="image.png" loading="lazy" style="max-width:100%;border-radius:4px;"> embeds
  • Callouts, KaTeX формулы, checklists, highlights, tags
  • Frontmatter properties, cover/banner, status badges
  • Obsidian Bases (.base файлы) — cards/list/table views с imageAspectRatio
  • Iconic plugin иконки, Canvas (read-only)

Чего не хватает

  • Dataview запросы
  • Graph view
  • Backlinks панель
  • Создание новых файлов через UI
Choose icon