Repolode
Koimsurai

Koimsurai/sora-to-ki

Um site pessoal auto-hospedável com notas, momentos, trabalhos, uma coleção em formato de estante e um diário de viagens, feito com React 19 e Rust (axum + SQLite).

Alternativa open source a:Notion

Estrelas
59
Forks
8
Issues abertas
11
Último commit
ontem

O que é?

sora-to-ki é um site pessoal para uma pessoa, com cinco seções de conteúdo: notas (artigos), momentos (publicações curtas), trabalhos (repositórios do GitHub), coleção (livros, filmes e séries, música) e um registro de marcos. Cada seção é representada por um elemento diferente de um tema inspirado no céu noturno. É possível desativar seções no painel de administração, removendo-as da página inicial.

O frontend usa React 19 com TanStack Start, e o backend é escrito em Rust com axum e SQLite. Os artigos são escritos em MDX e compilados no servidor. O site oferece suporte a cinco idiomas (chinês tradicional, chinês simplificado, inglês, japonês e coreano), e o proprietário escolhe o idioma padrão. As chaves de API de terceiros ficam no backend, e uma área administrativa gerencia textos, comentários, solicitações de troca de links, assinantes da newsletter e configurações do site.

A implantação usa Docker Compose com Caddy incluído para configurar HTTPS automaticamente, ou uma configuração com nginx descrita no repositório. Um assistente de configuração inicial permite reivindicar o site com login do GitHub ou Google. Integrações de terceiros, como Spotify, TMDb e Steam, são opcionais.

Recursos principais

  • 01Cinco seções de conteúdo (notas, momentos, trabalhos, coleção e registro), cada uma podendo ser desativada.
  • 02Artigos em MDX compilados e com realce de sintaxe no servidor, além de blocos extras, como abas de código e diagramas Mermaid.
  • 03Suporte a cinco idiomas, com traduções por artigo e conversão automática para chinês simplificado.
  • 04Área administrativa para escrever, moderar comentários, verificar solicitações de troca de links e gerenciar assinantes da newsletter.
  • 05Servidor MCP integrado com 31 ferramentas para que um assistente de IA publique posts e edite configurações pela API administrativa.
  • 06Implantação com Docker Compose, HTTPS automático pelo Caddy incluído e backups diários do SQLite.

Casos de uso

  • Manter um blog pessoal ou site de portfólio que também acompanhe leituras, filmes e séries assistidos e projetos do GitHub.
  • Hospedar um site pessoal multilíngue para leitores que usam chinês, inglês, japonês ou coreano.
  • Hospedar seu próprio site pessoal em um único servidor, usando Docker e seu próprio domínio.
  • Permitir que um assistente de IA redija e publique posts pelo servidor MCP.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/Koimsurai/sora-to-ki.git
  2. 2

    Acesse a pasta do projeto e copie o arquivo env de exemplo

    cd sora-to-ki && cp .env.example .env
  3. 3

    Inicie os serviços com Docker Compose

    docker compose up -d
  4. 4

    Abra o link de configuração inicial exibido no log do backend

    docker compose logs backend-rs | grep setup

Antes de usar

  • É necessário ter o Docker e uma máquina para a qual um domínio aponte.
  • Para fazer login, você precisa criar seu próprio aplicativo OAuth do GitHub ou do Google.
  • Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando executado como um serviço de rede.

Em coleções

Tópicos

Perguntas frequentes

O que é sora-to-ki?
Um site pessoal auto-hospedável com notas, momentos, trabalhos, uma coleção em formato de estante e um diário de viagens, feito com React 19 e Rust (axum + SQLite). sora-to-ki é um site pessoal para uma pessoa, com cinco seções de conteúdo: notas (artigos), momentos (publicações curtas), trabalhos (repositórios do GitHub), coleção (livros, filmes e séries, música) e um registro de marcos. Cada seção é representada por um elemento diferente de um tema inspirado no céu noturno. É possível desativar seções no painel de administração, removendo-as da página inicial.
sora-to-ki é gratuito? Qual é a licença?
sora-to-ki é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
sora-to-ki ainda é mantido?
Manutenção ativa. O último commit de sora-to-ki foi em 5 de nov. de 2026.
Para que posso usar sora-to-ki?
Manter um blog pessoal ou site de portfólio que também acompanhe leituras, filmes e séries assistidos e projetos do GitHub. Hospedar um site pessoal multilíngue para leitores que usam chinês, inglês, japonês ou coreano. Hospedar seu próprio site pessoal em um único servidor, usando Docker e seu próprio domínio. Permitir que um assistente de IA redija e publique posts pelo servidor MCP.
Como instalar sora-to-ki?
Clone o repositório: git clone https://github.com/Koimsurai/sora-to-ki.git Acesse a pasta do projeto e copie o arquivo env de exemplo: cd sora-to-ki && cp .env.example .env Inicie os serviços com Docker Compose: docker compose up -d Abra o link de configuração inicial exibido no log do backend: docker compose logs backend-rs | grep setup
Onde consigo sora-to-ki?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Koimsurai/sora-to-ki

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados