fluxer.com ja té més de mig milió de comptes. Les aplicacions de Fluxer funcionen amb instàncies autoallotjades.

Llegeix l'entrada

Fes funcionar la teva pròpia instància de Fluxer

Fluxer és de codi obert sota la llicència AGPL-3.0, i autoallotjar-lo és gratuït. Una sola ordre instal·la la teva pròpia instància a Linux, macOS o Windows.

Instal·la amb una sola ordre

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

Llegeix l'script a GitHub

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

Executa-ho a PowerShell.Llegeix l'script a GitHub

L'script baixa rexctl de les nostres versions publicades a GitHub, en comprova la suma de verificació SHA-256 i l'inicia. rexctl et fa unes quantes preguntes, configura Fluxer amb HTTPS i, quan acaba, mostra l'adreça de la teva instància.

Llegeix la guia d'autoallotjament

Què necessites

  • Una màquina de 64 bits Intel, AMD o Arm amb Linux, macOS o Windows, amb com a mínim 2 nuclis de CPU, 4 GB de memòria i 20 GB d'espai lliure al disc. N'hi ha prou per a una instància amb unes 1.000 persones connectades alhora.

  • A Linux, rexctl funciona amb Docker o Podman i t'instal·la Docker si no hi ha cap dels dos. A macOS i Windows, cal que tinguis Docker Desktop instal·lat i en funcionament.

  • Un domini o subdomini per a la teva instància, com ara chat.example.com, amb un registre A a la configuració DNS que apunti a l'adreça IP pública de la màquina.

  • Els ports TCP 80, 443 i 7881 i els ports UDP 443 i 7882 oberts a qualsevol tallafoc que hi hagi davant de la màquina. rexctl els pot obrir al tallafoc de la mateixa màquina amb ufw o firewalld.

  • Un servidor de correu electrònic és opcional. El pots configurar més endavant, o deixar que la gent iniciï la sessió amb un nom d'usuari i sense adreça electrònica.

Llegeix tots els requisits

Codi obert a GitHub

El codi de Fluxer i de rexctl és a GitHub sota la llicència AGPL-3.0. El pots executar, estudiar, modificar i compartir, i si el modifiques i l'ofereixes a altres persones a través d'una xarxa, has de compartir els teus canvis sota la mateixa llicència.

No necessites cap clau de llicència, i no hi ha cap edició reduïda. Fluxer es finança amb Plutonium, donatius i l'Operator Pass.

Com gestionar la teva instància

rexctl manté la teva instància en funcionament després de la instal·lació. Executa aquestes ordres en un terminal de la màquina on has instal·lat Fluxer.

  • Actualitza

    rexctl upgrade

    Això actualitza rexctl i Fluxer alhora. Primer fa una còpia de seguretat de la teva instància, i si la versió nova no s'inicia, torna automàticament a la versió que tenies abans.

    Com funcionen les actualitzacions

  • Reverteix

    rexctl rollback

    Això torna a la versió que tenies abans de l'última actualització i manté la base de dades tal com és. També pots restaurar la còpia de seguretat que rexctl va fer abans de l'actualització.

    Com funciona la reversió

  • Còpia de seguretat i restauració

    rexctl backup

    Això desa la configuració, la base de dades i els fitxers pujats en un sol fitxer. El pots restaurar a la mateixa màquina o fer-lo servir per traslladar la teva instància a una altra màquina.

    Com funcionen les còpies de seguretat

  • Gestiona les persones

    rexctl invites create

    Això crea un enllaç d'invitació. Altres ordres de rexctl et permeten triar qui pot crear un compte, aprovar les persones que esperen, afegir administradors i bandejar comptes.

    Com gestionar les persones

  • Comprova si hi ha problemes

    rexctl doctor

    Això comprova si la teva instància i la màquina tenen problemes. Si hi afegeixes --fix, rexctl també soluciona els problemes que pot solucionar de manera segura.

    Totes les ordres de rexctl

  • Canvia la configuració

    rexctl config list

    Això mostra totes les opcions de configuració amb el seu valor i una línia d'ajuda. El correu electrònic i la imatge de marca també es poden canviar al tauler d'administració.

    Com canviar la configuració

Altres maneres de fer funcionar Fluxer

  • Docker Compose

    Si la teva plataforma executa piles de Compose per tu, com ara Portainer, TrueNAS o Unraid, cada versió inclou un paquet de Compose.

    Fes-lo funcionar amb Docker Compose

  • Kubernetes

    El chart de Helm executa els mateixos serveis de Fluxer que rexctl executa en una sola màquina, en un clúster de Kubernetes 1.29 o més recent.

    Fes-lo funcionar a Kubernetes

  • El teu propi servidor intermediari invers

    Si un altre servidor web de la màquina ja fa servir els ports 80 i 443, Fluxer pot servir HTTP sense xifrar per a nginx, Caddy o un altre servidor intermediari.

    Fes servir el teu propi servidor intermediari

La gent fa servir les aplicacions de Fluxer

La gent obre l'adreça de la teva instància en un navegador o la introdueix a les aplicacions d'escriptori i mòbils de Fluxer. Tu tries si inicien la sessió amb una adreça electrònica o amb un nom d'usuari, i pots afegir l'inici de sessió únic amb el teu propi proveïdor d'identitat.

També decideixes qui pot crear un compte, amb registre obert, aprovació, enllaços d'invitació o sense comptes nous. La gent pot afegir comptes de diferents instàncies, inclosa fluxer.com, al selector de comptes de l'aplicació.

La teva instància i fluxer.com

Els missatges, els fitxers i els comptes de la teva instància s'emmagatzemen on tu triïs, i la teva instància no depèn de cap sistema d'inici de sessió central. El personal de Fluxer no et pot bandejar de la teva pròpia instància ni de cap altra instància que no gestionem nosaltres.

Cap nivell de pagament a la teva instància

En una instància autoallotjada no hi ha Plutonium. Pots tenir tots els avantatges de Plutonium gratuïtament o decidir com els obtenen els teus usuaris, i els fitxers pujats no han de caducar per força.

Notificacions push per a la teva pròpia instància

Apple i Google lliuren les notificacions a l'aplicació oficial de Fluxer amb credencials que només té Fluxer. El nostre relé de notificacions push els passa les notificacions de la teva instància, però només quan tant tu com la persona que fa servir l'aplicació l'activeu.

La teva instància xifra cada notificació, i nosaltres no la podem llegir. Registrem detalls del lliurament, com ara l'hora i l'adreça de xarxa de la teva instància. A Android, la versió UnifiedPush de l'aplicació no necessita el nostre relé.

Què pot veure el relé

Què cal

Gestionar una instància requereix feina constant. Has de mantenir Fluxer actualitzat i la teva instància en funcionament, i t'encarregues de la moderació i la seguretat de les persones que la fan servir.

Com a administrador de la instància, ets el responsable del tractament de la teva instància, amb les teves pròpies obligacions legals segons la normativa de protecció de dades, tal com diu la secció 1 de la nostra política de privadesa.

Preguntes sobre l'autoallotjament

L'autoallotjament és gratuït?

Sí. Fluxer i rexctl són gratuïts per autoallotjar. Només pagues la màquina i el domini on els fas funcionar.

Necessito l'Operator Pass per a l'autoallotjament?

No. L'autoallotjament, la documentació i l'ajuda de la comunitat a Fluxer Developers són gratuïts per a tothom. L'Operator Pass és una compra única opcional que ajuda a finançar Fluxer, i no desbloqueja ni canvia res a la teva instància.

Puc traslladar la meva instància a una altra màquina?

Sí. Fes una còpia de seguretat de la teva instància amb rexctl backup, copia el fitxer de la còpia a la màquina nova i restaura'l allà amb l'script d'instal·lació. Després canvia el registre A del teu domini perquè apunti a l'adreça de la màquina nova.

Com actualitzo una instància que vaig instal·lar abans que existís rexctl?

Executa l'script d'instal·lació actual amb --update i la carpeta on és la teva instància. Instal·la rexctl i li cedeix la gestió de la teva instància, i les teves dades i la configuració es mantenen tal com són. No cal que la tornis a instal·lar.

Puc deixar de fer servir rexctl més endavant?

Sí. rexctl eject escriu totes les opcions de configuració a la carpeta de la teva instància per a Docker Compose i impedeix que rexctl canviï la instància, i Fluxer continua funcionant. rexctl takeover torna la gestió de la instància a rexctl.

Puc fer servir el meu propi emmagatzematge o la meva pròpia base de dades?

Quan instal·les amb rexctl, --storage-endpoint fa servir el teu propi emmagatzematge d'objectes compatible amb S3. El chart de Helm per a Kubernetes també pot fer servir un servidor Postgres, Valkey, NATS, Meilisearch o LiveKit que ja tinguis en funcionament.

L'Operator Pass

L'Operator Pass és una compra única que dona suport a Fluxer. Ve amb un certificat Operator numerat, la insígnia Operator i un lloc al mur dels Operators. El passi no canvia res a la teva pròpia instància.

Et donem la benvinguda al Fluxervers

Instal·la l'aplicació o obre Fluxer al navegador i comença a parlar.