Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:flatnotes

flatnotes

Aplicación web para tomar notas. Guarda todo en ficheros Markdown y no emplea base de datos. Programado en Python para el backend.

Instalación

Docker

Ejemplo de docker-compose.yml:

--
version: "3"

services:
  flatnotes:
    container_name: flatnotes
    image: dullage/flatnotes:latest
    environment:
      PUID: 1000
      GUID: 1000
      FLATNOTES_AUTH_TYPE: "password"
      FLATNOTES_USERNAME: "TempWin"
      FLATNOTES_PASSWORD: "cambiame"
      FLATNOTES_SECRET_KEY: "aLongRandomSeriesOfCharacters"
    volumes:
      - "./data:/data"
      # Optional. Allows you to save the search index in a different location:
      # - "./index:/data/.flatnotes"
    ports:
      - "8080:8080"
    restart: unless-stopped

Características

  • Diseño adaptable
  • Editor con modo texto (soporte Markdown) y WYSIWYG
  • Buscador avanzado.
  • Soporte de etiquetas (tags)
  • Temas claro y oscuro
  • Varias opcione de autenticación (ninguna, solo lectura, usuario / contraseña y 2FA)
  • API
  • Sin base de datos.

Uso

Tipos de autenticación

Actualmente, flatnotes soporta 4 tipos:

  • None: flatnotes está abierto a cualquier con acceso.
  • Read Only: parecido al anterior, pero la creación, modificación y eliminación está deshabilitada. Útil si quieres usar flatnotes como blog o para documentación.
  • Password: el acceso a flatnotes está protegido por usuario y contraseña.
  • TOTP: además de usuario y contraseña, flatnotes está también protegido por contraseña temporal de un solo uso (Time-based one-time-password)

Estas opciones se pueden indicar en las variables de entorno

Edición de notas fuera de flatnotes

Es posible crear o editar ficheros en la carpeta que hayamos configurado en flatnotes. Los cambios luego se verán en la aplicación web.

Por ejemplo, si hemos desplegado flatnotes con Docker Compose, tendremos creado el directorio data donde se irán guardando todas las notas que vayamos creando como ficheros de texto plano con sintaxis Markdown (hola.md, por ejemplo).

Si creamos nuevos ficheros en ese directorio, estarán luego accesibles desde la aplicación web para que podamos verlos o editarlos.

informatica/software/aplicaciones_web/flatnotes.txt · Última modificación: por tempwin