Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Many Notes

Many Notes

Many Notes é um aplicativo de notas em Markdown auto-hospedado. Alternativa leve ao Obsidian com sincronização, tags e uma interface web limpa. Open-source, com organização de pastas no estilo vault e busca full-text rápida. Feito para quem quer o modelo de dados do Obsidian em uma interface que roda no navegador.

Em resumo

1k

Estrelas no GitHub

45

Visualizações de página

225

Instalações ativas

Licença MIT Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acesso

  • Interface da Web: https://<server-ip>
  • Crie uma conta logo após o primeiro acesso.
  • O registro pode ser restrito posteriormente nas configurações do aplicativo.

Ficheiros e diretórios importantes

  • Diretório da aplicação: /root/many-notes/
  • Ficheiro Docker Compose: /root/many-notes/docker-compose.yml
  • Volume de banco de dados: /var/lib/docker/volumes/many-notes_database/_data
  • Armazenamento de logs: /var/lib/docker/volumes/many-notes_logs/_data
  • Dados privados do app: /var/lib/docker/volumes/many-notes_private/_data
  • Dados Typesense: /var/lib/docker/volumes/many-notes_typesense/_data
  • Configuração do site Nginx: /etc/nginx/sites-available/many-notes
  • Certificados SSL: /etc/nginx/ssl/

Gestão de serviços

Docker:

cd /root/many-notes
docker compose ps
docker compose restart
docker compose logs -f

Nginx:

systemctl status nginx
systemctl restart nginx

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Editar o /root/eigenfocus/docker-compose.yml para definir o nome do seu domínio: APP_URL=https://your.domain.com

3. Recriar os serviços:

cd /root/many-notes/
docker compose up -d

4. Editar a configuração do Nginx e substituir ambos server_name <IP>; com o seu domínio (<your-domain>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

vim /etc/nginx/sites-available/many-notes

5. Instale Certbot:

apt install -y certbot python3-certbot-nginx

6. Execute o seguinte comando para gerar um certificado Let’s Encrypt válido:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Substitua os caminhos SSL na configuração do Nginx (secção TLS):

vim /etc/nginx/sites-available/many-notes
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Reiniciar o Nginx para aplicar as alterações:

systemctl restart nginx

9. Abra o seu browser e visite: https://yourdomain.com

Mais em Self-hosted

Aplicações relacionadas.

Faça o deploy do Many Notes agora. A partir de $2,48/mês.