Repolode
muety

muety/anchr

Kit de herramientas autoalojado para colecciones de marcadores, acortamiento de enlaces y carga de imágenes cifradas, con extensión de navegador y app para Android.

Alternativa open source a:Bitly

Estrellas
394
Forks
34
Issues abiertos
8
Último commit
hace 2 meses

¿Qué es?

Anchr es un pequeño kit de herramientas web para las tareas cotidianas en internet. Ofrece tres funciones: colecciones de marcadores con búsqueda, accesibles desde cualquier dispositivo sin sincronizar el perfil del navegador; un acortador de enlaces que también comprueba los destinos con Google Safe Browsing; y carga de imágenes que puede cifrarse en el cliente con una contraseña, para que el servidor no pueda leerlas.

Está desarrollado con Node.js y usa MongoDB como base de datos. También admite FerretDB como backend alternativo sobre Postgres o SQLite. Se puede implementar de forma nativa o con Docker Compose. La configuración se gestiona mediante variables de entorno para la base de datos, el directorio de cargas, el inicio de sesión OAuth con Google y Facebook, el correo opcional mediante SMTP o MailWhale y las métricas de Prometheus.

Además de la app web, el proyecto incluye una extensión para Chrome y Firefox, una app oficial para Android, integración con ShareX para las cargas y un bot de Telegram. Hay una instancia alojada disponible en anchr.io.

Funciones clave

  • 01Colecciones de marcadores con búsqueda y descripciones y categorías opcionales
  • 02Acortador de enlaces con comprobación de enlaces maliciosos mediante Google Safe Browsing
  • 03Cifrado con contraseña en el cliente para las imágenes cargadas
  • 04Extensión de navegador para Chrome y Firefox, además de una app para Android
  • 05Integración con ShareX y un bot de Telegram
  • 06Inicio de sesión OAuth con Google y Facebook, y métricas de Prometheus

Casos de uso

  • Mantener una colección personal de enlaces accesible desde cualquier computadora sin sincronizar el navegador
  • Acortar URL largas con tokens o parámetros de consulta antes de compartirlas en chats o documentos
  • Compartir fotos de forma privada con una contraseña para que solo puedan verlas los destinatarios
  • Ejecutar un servicio autoalojado de enlaces e imágenes para un equipo pequeño o una familia

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/muety/anchr
  2. 2

    Copia el archivo de entorno de ejemplo y configura las variables necesarias (la contraseña de la base de datos y el secreto)

  3. 3

    Activa Corepack e instala las dependencias con Yarn

    corepack enable && yarn
  4. 4

    Inicia el backend en modo de desarrollo

    yarn start

Antes de usarlo

  • Antes de ejecutarlo, necesitas Node.js 21 o superior, MongoDB 6 o superior (o FerretDB) y un usuario de base de datos configurado.
  • La configuración del frontend también requiere pasos de instalación de Bower, que utiliza herramientas antiguas.
  • El proyecto se considera prácticamente completo en cuanto a funcionalidades; solo recibe actualizaciones ocasionales de dependencias.

En colecciones

Temas

Preguntas frecuentes

¿Qué es anchr?
Kit de herramientas autoalojado para colecciones de marcadores, acortamiento de enlaces y carga de imágenes cifradas, con extensión de navegador y app para Android. Anchr es un pequeño kit de herramientas web para las tareas cotidianas en internet. Ofrece tres funciones: colecciones de marcadores con búsqueda, accesibles desde cualquier dispositivo sin sincronizar el perfil del navegador; un acortador de enlaces que también comprueba los destinos con Google Safe Browsing; y carga de imágenes que puede cifrarse en el cliente con una contraseña, para que el servidor no pueda leerlas.
¿anchr es gratuito? ¿Qué licencia tiene?
anchr es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿anchr sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de anchr fue el 22 sept 2026.
¿Para qué puedo usar anchr?
Mantener una colección personal de enlaces accesible desde cualquier computadora sin sincronizar el navegador Acortar URL largas con tokens o parámetros de consulta antes de compartirlas en chats o documentos Compartir fotos de forma privada con una contraseña para que solo puedan verlas los destinatarios Ejecutar un servicio autoalojado de enlaces e imágenes para un equipo pequeño o una familia
¿Cómo se instala anchr?
Clona el repositorio: git clone https://github.com/muety/anchr Copia el archivo de entorno de ejemplo y configura las variables necesarias (la contraseña de la base de datos y el secreto) Activa Corepack e instala las dependencias con Yarn: corepack enable && yarn Inicia el backend en modo de desarrollo: yarn start
¿Dónde consigo anchr?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/muety/anchr

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados