fluxer.com ya tiene más de medio millón de cuentas. Las aplicaciones de Fluxer funcionan con instancias autoalojadas.

Leer la publicación

Monta tu propia instancia de Fluxer

Fluxer es de código abierto con licencia AGPL-3.0, y alojarlo por tu cuenta es gratis. Un solo comando instala tu propia instancia en Linux, macOS o Windows.

Instálalo con un solo comando

curl -fsSL https://fluxer.dev/install.sh | sh

Leer el script en GitHub

irm https://fluxer.dev/install.ps1 | iex

Ejecuta esto en PowerShell.Leer el script en GitHub

El script descarga rexctl desde nuestras versiones publicadas en GitHub, comprueba su suma de verificación SHA-256 y lo inicia. rexctl te hace unas cuantas preguntas, configura Fluxer con HTTPS y te muestra la dirección de tu instancia al terminar.

Leer la guía de autoalojamiento

Lo que necesitas

  • Un equipo Intel, AMD o Arm de 64 bits que ejecute Linux, macOS o Windows, con al menos 2 núcleos de CPU, 4 GB de memoria y 20 GB de espacio libre en disco. Basta para una instancia con unas 1000 personas conectadas a la vez.

  • En Linux, rexctl funciona con Docker o Podman e instala Docker por ti si no hay ninguno de los dos. En macOS y Windows, necesitas tener Docker Desktop instalado y en ejecución.

  • Un dominio o subdominio para tu instancia, como chat.example.com, con un registro A en su configuración de DNS que apunte a la dirección IP pública del equipo.

  • Los puertos TCP 80, 443 y 7881 y los puertos UDP 443 y 7882 abiertos en cualquier cortafuegos que haya delante del equipo. rexctl puede abrirlos en el cortafuegos del propio equipo con ufw o firewalld.

  • El servidor de correo es opcional. Puedes configurar uno más adelante o dejar que la gente inicie sesión con un nombre de usuario y sin dirección de correo.

Ver todos los requisitos

Código abierto en GitHub

El código de Fluxer y de rexctl está en GitHub con licencia AGPL-3.0. Puedes ejecutarlo, estudiarlo, modificarlo y compartirlo, y si lo modificas y lo ofreces a otras personas a través de una red, tienes que compartir tus cambios con la misma licencia.

No necesitas ninguna clave de licencia, y no hay ninguna edición recortada. Fluxer se financia con Plutonium, donaciones y el Operator Pass.

Mantener tu instancia

rexctl mantiene tu instancia en marcha después de la instalación. Ejecuta estos comandos en un terminal del equipo donde has instalado Fluxer.

  • Actualizar

    rexctl upgrade

    Esto actualiza rexctl y Fluxer a la vez. Primero hace una copia de seguridad de tu instancia, y si la nueva versión no arranca, vuelve por sí solo a la versión que tenías antes.

    Cómo funcionan las actualizaciones

  • Revertir

    rexctl rollback

    Esto vuelve a la versión que tenías antes de tu última actualización y deja tu base de datos como está. También puedes restaurar la copia de seguridad que hizo rexctl antes de actualizar.

    Cómo volver a la versión anterior

  • Copia de seguridad y restauración

    rexctl backup

    Esto guarda tus ajustes, tu base de datos y tus archivos subidos en un solo archivo. Puedes restaurarlo en el mismo equipo o usarlo para trasladar tu instancia a otro equipo.

    Cómo funcionan las copias de seguridad

  • Gestionar personas

    rexctl invites create

    Esto crea un enlace de invitación. Con otros comandos de rexctl puedes elegir quién puede crear una cuenta, aprobar a las personas que están esperando, añadir administradores y banear cuentas.

    Cómo gestionar personas

  • Buscar problemas

    rexctl doctor

    Esto revisa tu instancia y el equipo en busca de problemas. Si añades --fix, rexctl también arregla los problemas que puede arreglar de forma segura.

    Todos los comandos de rexctl

  • Cambiar ajustes

    rexctl config list

    Esto muestra todos los ajustes con su valor y una línea de ayuda. También puedes cambiar el correo y la imagen de marca en el panel de administración.

    Cómo cambiar los ajustes

Otras formas de montar Fluxer

  • Docker Compose

    Si tu plataforma ejecuta stacks de Compose por ti, como Portainer, TrueNAS o Unraid, cada versión incluye un paquete de Compose.

    Usar Docker Compose

  • Kubernetes

    El chart de Helm ejecuta los mismos servicios de Fluxer que rexctl ejecuta en un solo equipo, en un clúster con Kubernetes 1.29 o posterior.

    Usar Kubernetes

  • Tu propio proxy inverso

    Si otro servidor web del equipo ya usa los puertos 80 y 443, Fluxer puede servir HTTP sin cifrar para nginx, Caddy u otro proxy.

    Usar tu propio proxy

La gente usa las aplicaciones de Fluxer

La gente abre la dirección de tu instancia en un navegador o la introduce en las aplicaciones de Fluxer para escritorio y móvil. Tú eliges si inician sesión con una dirección de correo o con un nombre de usuario, y puedes añadir inicio de sesión único con tu propio proveedor de identidad.

También decides quién puede crear una cuenta, con registro abierto, aprobación, enlaces de invitación o sin cuentas nuevas. La gente puede añadir cuentas de distintas instancias, incluida fluxer.com, al selector de cuentas de la aplicación.

Tu instancia y fluxer.com

Tu instancia autoalojada no se conecta por su cuenta a nuestros servidores ni depende de un sistema central de inicio de sesión. El equipo de Fluxer no puede banearte de tu propia instancia ni de ninguna otra instancia que no gestionemos nosotros.

Sin plan de pago en tu instancia

En una instancia autoalojada no existe Plutonium. Puedes tener gratis todas las ventajas de Plutonium para ti o decidir cómo las reciben tus usuarios, y los archivos subidos no tienen por qué caducar.

Notificaciones push para tu propia instancia

Apple y Google entregan notificaciones a la aplicación oficial de Fluxer con credenciales que solo tiene Fluxer. Nuestro relé de notificaciones push les reenvía las notificaciones de tu instancia, pero solo cuando tanto tú como la persona que usa la aplicación lo activáis.

Tu instancia cifra cada notificación y no podemos leerla. Registramos datos de entrega, como la hora y la dirección de red de tu instancia. En Android, la versión UnifiedPush de la aplicación recibe las notificaciones sin pasar por nuestro relé.

Qué puede ver el relé

Lo que hace falta

Gestionar una instancia requiere trabajo continuo. Tú mantienes Fluxer actualizado y tu instancia en marcha, y te encargas de la moderación y la seguridad de las personas que la usan.

Como administrador de la instancia, eres el responsable del tratamiento de los datos de tu instancia, con tus propias obligaciones legales según la normativa de protección de datos, como explica la sección 1 de nuestra política de privacidad.

Preguntas sobre el autoalojamiento

¿El autoalojamiento es gratis?

Sí. Fluxer y rexctl son gratis, y solo pagas el equipo, el dominio y cualquier otra cosa que uses.

¿Necesito el Operator Pass para alojar mi propia instancia?

No. El autoalojamiento, la documentación y la ayuda de la comunidad en Fluxer Developers son gratis para todo el mundo. El Operator Pass es una compra única y opcional que ayuda a financiar Fluxer, y no desbloquea ni cambia nada en tu instancia.

¿Puedo trasladar mi instancia a otro equipo?

Sí. Haz una copia de seguridad de tu instancia con rexctl backup, copia ese archivo al equipo nuevo y restáuralo allí con el script de instalación. Después, haz que el registro A de tu dominio apunte a la dirección del equipo nuevo.

¿Cómo actualizo una instancia que instalé antes de que existiera rexctl?

Ejecuta el script de instalación actual con --update y la carpeta en la que está tu instancia. Instala rexctl y le traspasa la gestión de tu instancia, y tus datos y ajustes se quedan como están. No hace falta reinstalar.

¿Puedo dejar de usar rexctl más adelante?

Sí. rexctl eject escribe todos los ajustes en la carpeta de tu instancia para Docker Compose y hace que rexctl deje de modificar la instancia, y Fluxer sigue funcionando. rexctl takeover devuelve la gestión de la instancia a rexctl.

¿Puedo usar mi propio almacenamiento o mi propia base de datos?

Si instalas con rexctl, --storage-endpoint usa tu propio almacenamiento de objetos compatible con S3. El chart de Helm para Kubernetes también puede usar un servidor de Postgres, Valkey, NATS, Meilisearch o LiveKit que ya tengas en marcha.

El Operator Pass

El Operator Pass es una compra única que apoya a Fluxer. Viene con un certificado Operator numerado, la insignia Operator y un sitio en el muro de Operators. El pase no cambia nada en tu propia instancia.

Te damos la bienvenida al Fluxerverso

Instala la aplicación o abre Fluxer en tu navegador y empieza a hablar.