50% de descuento en todos los planes, por tiempo limitado. Desde $2.48/mo
Muchas Notas

Muchas Notas

Many Notes es una aplicación de notas en Markdown autoalojada. Una alternativa ligera a Obsidian con sincronización, etiquetas y una interfaz web limpia. De código abierto, con organización de carpetas al estilo vault y búsqueda de texto completo rápida. Pensada para quienes quieren el modelo de datos de Obsidian en una interfaz orientada al navegador.

Versión

Más reciente

Sistema operativo

Servidor Ubuntu 24.04 LTS

RAM mín.

1 GB

Tipos de IP

IPV4,IPV6

Acceso

  • Interfaz web: https://<server-ip>
  • Regístrate y crea una cuenta justo después del primer acceso.
  • El registro puede restringirse más adelante desde los ajustes de la aplicación.

Archivos y directorios importantes

  • Directorio de la aplicación: /root/many-notes/
  • Archivo Docker Compose: /root/many-notes/docker-compose.yml
  • Volumen de base de datos: /var/lib/docker/volumes/many-notes_database/_data
  • Almacenamiento de registros: /var/lib/docker/volumes/many-notes_logs/_data
  • Datos privados de la aplicación: /var/lib/docker/volumes/many-notes_private/_data
  • Datos de Typesense: /var/lib/docker/volumes/many-notes_typesense/_data
  • Configuración del sitio en Nginx: /etc/nginx/sites-available/many-notes
  • Certificados SSL: /etc/nginx/ssl/

Gestión del servicio

Docker:

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

Nginx:

systemctl status nginx
systemctl restart nginx

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita el archivo /root/eigenfocus/docker-compose.yml para definir tu nombre de dominio: APP_URL=https://your.domain.com

3. Vuelve a crear los servicios:

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

4. Edita la configuración de Nginx y reemplaza ambos server_name <IP>; con tu dominio («<your-domain>) para los bloques HTTP (puerto 80) y HTTPS (puerto 443):

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

5. Instala Certbot:

apt install -y certbot python3-certbot-nginx

6. Ejecuta el siguiente comando para generar un certificado válido de Let's Encrypt:

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

7. Reemplaza las rutas SSL en la configuración de Nginx (sección 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. Reinicia Nginx para aplicar los cambios:

systemctl restart nginx

9. Abre tu navegador y visita: https://yourdomain.com

Más en Self Hosted

Aplicaciones relacionadas.

Despliega Many Notes ahora. Desde 2,48 $/mes.