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

Muchas notas

Many Notes es una aplicación de notas Markdown autohospedada. Alternativa ligera a Obsidian con sincronización, etiquetas y una interfaz de usuario web limpia. De código abierto, con organización de carpetas estilo bóveda y búsqueda rápida de texto completo. Creado para usuarios que desean el modelo de datos de Obsidian en una interfaz basada en el navegador.

Versión

El último

Sistema operativo

Ubuntu Server 24.04 LTS

Mín. RAM

1 GB

Tipos de IP

IPV4,IPV6

Acceso

  • Interfaz de usuario web: https://<server-ip>
  • Regístrate y cree una cuenta inmediatamente después del primer acceso.
  • El registro se puede restringir más adelante desde la configuración 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 sentido tipográfico: /var/lib/docker/volumes/many-notes_typesense/_data
  • Configuración del sitio Nginx: /etc/nginx/sites-available/many-notes
  • Certificados SSL: /etc/nginx/ssl/

Gestión de servicios

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. Edite el /root/eigenfocus/docker-compose.yml archivo para configurar su nombre de dominio: APP_URL=https://your.domain.com

3. Recrea los servicios:

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

4. Edite la configuración de Nginx y reemplace ambas. server_name <IP>; con tu dominio (<your-domain>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

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

5. Instale 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. Sustituye 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. Reinicie Nginx para aplicar los cambios:

systemctl restart nginx

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

Más en Autoalojado

Apps relacionadas.

Implemente muchas notas ahora. Desde $2,48/mes.