informatica:software:aplicaciones_web:briefkasten
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Briefkasten
Gestor de marcadores / favoritos. Desarrollado en JavaScript.
Características
- Guarda marcados a través de la extensión del navegador
- Extracción automática de título y descripción
- Guardado de URLs arrastrando y soltando
- Atajos de teclado
- Organización por categorías y etiquetas
- Importa y exporta marcadores en formato HTML estándar
- Descarga en segundo plano de imágenes para los marcadores
- Múltiples vistas
- Búsqueda fulltext
- API REST
- Inicio de sesión con OAuth y enlace “Email magic”
Instalación
Docker
Clonamos el repositorio de GitHub:
git clone https://github.com/ndom91/briefkasten
Dentro del directorio creado, renombramos el fichero env.example como .env y editamos al menos:
DATABASE_URL= NEXTAUTH_URL=https://briefkasten.midominio.com NEXTAUTH_URL_INTERNAL=http://localhost:3000 NEXTAUTH_SECRET=
El valor de NEXTAUTH_SECRET lo podemos generar con:
openssl rand -hex 32
DATABASE_URL sigue el formato:
tipo_base_de_datos://usuario:contraseña@servidor_base_de_datos:puerto/base_de_datos
Por ejemplo:
- Motor de base de datos: PostgreSQL
- Usuario de base de datos: bkAdmin
- Contraseña del usuario: briefkasten
- Servidor de base de datos: briefkasten
- Puerto: 5432
- Base de datos: briefkasten
Resultaría en:
DATABASE_URL=postgres://bkAdmin:briefkasten@postgres:5432/briefkasten?sslmode=disable
Si vamos a usar GitHub como medio de autenticación, debemos crear esa identidad en OAuth Apps y cubrir de la siguiente manera un par de campos importantes:
- Homepage URL: https://briefkasten.midominio.com
- Authorization callback URL: https://briefkasten.midominio.com/api/auth/callback/github
informatica/software/aplicaciones_web/briefkasten.1698777361.txt.gz · Última modificación: por tempwin

