Self-host в два шага

Поднимите свой сервер Notabeam: единый бинарник, встроенный SQLite, автоматический HTTPS. Установите скриптом или через Docker — и подключите плагин за минуту.

Установите сервер

Два способа — выберите один.

A

Bash-скрипт — Linux + systemd

Ставит сервер как systemd-сервис и запускает 30-секундный мастер: вводите домен, он проверяет DNS, получает сертификат Let's Encrypt (продлевается сам) и печатает всё для подключения плагина — адрес сервера, токен, setup-ссылку и QR-код.

$ curl -fsSL https://notabeam.app/install.sh | bash
B

Docker Compose

Клонировать нечего — compose-файл собирает образ из опубликованного бинарника. Рядом создайте файл .env с тремя строками: DOMAIN=ваш-домен, ACME_EMAIL=ваш-email, VAULT_TOKEN=длинный-случайный-секрет. TLS автоматический; данные (SQLite, вложения, сертификат) живут на томе.

$ curl -fsSLO https://notabeam.app/docker-compose.yml$ docker compose up -d

Подключите плагин

  1. 1

    Установите и включите Notabeam

    Obsidian → Settings → Community plugins → установите Notabeam и включите его.

  2. 2

    Один клик — или один скан

    Откройте setup-ссылку из вывода мастера (компьютер) или отсканируйте QR-код (телефон), подтвердите — плагин настроится сам. Docker-установка мастер не запускает — используйте ручной шаг ниже.

  3. 3

    Или впишите данные вручную

    Если ссылка не открылась (схема obsidian:// не зарегистрирована в ОС или плагин ещё не был включён): Settings → Notabeam → Server address: wss://ваш-домен (LAN: ws://ip-сервера:3000), Vault token: из вывода мастера или вашего .env. Синхронизация стартует сразу — перезапуск не нужен.

Требования

  • Любой небольшой VPS или домашний сервер (Linux); порты 80/443 доступны из интернета
  • Домен, направленный на сервер — TLS берём на себя (Let's Encrypt, автопродление)
  • Без домена? Есть LAN-режим — без шифрования, с явным подтверждением
  • SQLite встроен — отдельную СУБД ставить не нужно

Полные гайды — Kubernetes (Helm), LAN без домена, Cloudflare Tunnel, бэкапы — в доках репозитория.