Минималистичный pastebin для собственного хостинга на Rust, axum и SQLite: поддерживает шифрование, срок действия и удаление после первого просмотра.
Koimsurai/sora-to-ki
Персональный сайт, который можно разместить на собственном сервере: заметки, события, проекты, коллекция в формате книжной полки и журнал важных вех; React 19 и Rust (axum + SQLite).
Open source альтернатива:Notion
- Звёзды
- 64
- Форки
- 8
- Открытые issues
- 11
- Последний коммит
- вчера
Что это?
sora-to-ki — персональный сайт для одного автора с пятью разделами: заметки (статьи), события (короткие публикации), проекты (репозитории GitHub), коллекция (книги, кино и сериалы, музыка) и журнал важных вех. Каждый раздел оформлен как отдельный элемент единой темы ночного неба. Разделы можно отключать в админке — тогда они исчезают с главной страницы.
Фронтенд написан на React 19 с TanStack Start, а бэкенд — на Rust с axum и SQLite. Статьи создаются в MDX и компилируются на сервере. Сайт поддерживает пять языков: традиционный и упрощённый китайский, английский, японский и корейский. Язык по умолчанию выбирает владелец. Ключи API сторонних сервисов хранятся на бэкенде, а в админке можно писать публикации, модерировать комментарии, обрабатывать запросы на обмен ссылками, управлять подписчиками рассылки и настройками сайта.
Для развёртывания используется Docker Compose со встроенным Caddy для автоматической настройки HTTPS; также в репозитории описана конфигурация nginx. При первом запуске мастер настройки позволяет получить доступ к сайту через вход с помощью GitHub или Google. Интеграции со сторонними сервисами, такими как Spotify, TMDb и Steam, необязательны.
Ключевые возможности
- 01Пять разделов с контентом (заметки, события, проекты, коллекция и журнал), каждый из которых можно отключить.
- 02Статьи в MDX компилируются и подсвечиваются на сервере; доступны дополнительные блоки, например вкладки с кодом и диаграммы Mermaid.
- 03Поддержка пяти языков, перевод отдельных статей и автоматическое преобразование в упрощённый китайский.
- 04Админка для написания публикаций, модерации комментариев, проверки запросов на обмен ссылками и управления подписчиками рассылки.
- 05Встроенный MCP-сервер с 31 инструментом, позволяющий AI-ассистенту публиковать записи и менять настройки через API админки.
- 06Развёртывание через Docker Compose с автоматической настройкой HTTPS посредством встроенного Caddy и ежедневным резервным копированием SQLite.
Сценарии использования
- Ведение личного блога или сайта-портфолио, где также можно отслеживать прочитанное, просмотренное и проекты на GitHub.
- Размещение личного сайта на нескольких языках для читателей, говорящих на китайском, английском, японском или корейском.
- Размещение личного сайта на собственном сервере с Docker и своим доменом.
- Создание и публикация записей с помощью AI-ассистента через MCP-сервер.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/Koimsurai/sora-to-ki.git - 2
Перейдите в папку проекта и скопируйте пример файла env
cd sora-to-ki && cp .env.example .env - 3
Запустите сервисы с помощью Docker Compose
docker compose up -d - 4
Откройте ссылку для первоначальной настройки, указанную в логе backend
docker compose logs backend-rs | grep setup
Что важно знать
- Нужен Docker и домен, указывающий на эту машину.
- Для входа нужно самостоятельно создать OAuth-приложение GitHub или Google.
- Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая делиться изменённым исходным кодом при запуске в качестве сетевого сервиса.
В подборках
Темы
Частые вопросы
- Что такое sora-to-ki?
- Персональный сайт, который можно разместить на собственном сервере: заметки, события, проекты, коллекция в формате книжной полки и журнал важных вех; React 19 и Rust (axum + SQLite). sora-to-ki — персональный сайт для одного автора с пятью разделами: заметки (статьи), события (короткие публикации), проекты (репозитории GitHub), коллекция (книги, кино и сериалы, музыка) и журнал важных вех. Каждый раздел оформлен как отдельный элемент единой темы ночного неба. Разделы можно отключать в админке — тогда они исчезают с главной страницы.
- sora-to-ki можно использовать бесплатно? Какая у него лицензия?
- sora-to-ki распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sora-to-ki всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sora-to-ki — 6 нояб. 2026 г..
- Для чего можно использовать sora-to-ki?
- Ведение личного блога или сайта-портфолио, где также можно отслеживать прочитанное, просмотренное и проекты на GitHub. Размещение личного сайта на нескольких языках для читателей, говорящих на китайском, английском, японском или корейском. Размещение личного сайта на собственном сервере с Docker и своим доменом. Создание и публикация записей с помощью AI-ассистента через MCP-сервер.
- Как установить sora-to-ki?
- Клонируйте репозиторий: git clone https://github.com/Koimsurai/sora-to-ki.git Перейдите в папку проекта и скопируйте пример файла env: cd sora-to-ki && cp .env.example .env Запустите сервисы с помощью Docker Compose: docker compose up -d Откройте ссылку для первоначальной настройки, указанную в логе backend: docker compose logs backend-rs | grep setup
- Где скачать sora-to-ki?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Koimsurai/sora-to-ki
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Шаблон блога на Next.js для публикаций в MDX, со стилями Tailwind CSS и TypeScript, готовый к деплою на Vercel.
Memos — самостоятельное приложение с открытым исходным кодом для заметок, которое собирает повседневные мысли в личную ленту.
AppFlowy — рабочее пространство с открытым исходным кодом и AI для заметок, документов, вики и управления проектами, альтернатива Notion.
Стартовый шаблон Jekyll для академических сайтов с публикациями, CV, блогом и страницами проектов.
Движок блогов на PHP с редактором, медиатекой, темами, плагинами и встроенной защитой от спама для самостоятельного хостинга.