Um pastebin minimalista e auto-hospedado, escrito em Rust com axum e SQLite, que oferece pastes criptografados, com prazo de validade e que se autodestroem após a leitura.
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
Clone o repositório
git clone https://github.com/Koimsurai/sora-to-ki.git - 2
Acesse a pasta do projeto e copie o arquivo env de exemplo
cd sora-to-ki && cp .env.example .env - 3
Inicie os serviços com Docker Compose
docker compose up -d - 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
Template de blog em Next.js que renderiza posts em MDX com Tailwind CSS e TypeScript, pronto para deploy na Vercel.
Memos é um app de anotações open source e auto-hospedado que organiza pensamentos do dia a dia em uma linha do tempo pessoal.
AppFlowy é um workspace de código aberto com IA para notas, documentos, wikis e gerenciamento de projetos, apresentado como alternativa ao Notion.
Um template inicial Jekyll para criar sites acadêmicos com publicações, currículo, blog e páginas de projetos.
Um mecanismo de blog em PHP com editor, biblioteca de mídia, temas, plugins e proteção antispam integrada para blogs auto-hospedados.