
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-запись
life→93.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