fluxer.com sada ima više od pola milijuna računa. Aplikacije Fluxer rade i sa samostalno hostanim instancama.

Pročitajte objavu

Pokrenite vlastitu instancu Fluxera

Fluxer je otvorenog koda pod licencom AGPL-3.0, a samostalni hosting je besplatan. Vlastitu instancu instalirate jednom naredbom na Linuxu, macOS-u ili Windowsima.

Instalacija jednom naredbom

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

Pročitajte skriptu na GitHubu

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

Pokrenite ovo u PowerShellu.Pročitajte skriptu na GitHubu

Skripta preuzima rexctl iz naših izdanja na GitHubu, provjerava njegov SHA-256 kontrolni zbroj i pokreće ga. rexctl vam postavlja nekoliko pitanja, podešava Fluxer s HTTPS-om i na kraju ispisuje adresu vaše instance.

Pročitajte vodič za samostalni hosting

Što vam treba

  • 64-bitno računalo s procesorom Intel, AMD ili Arm i sustavom Linux, macOS ili Windows, s najmanje 2 procesorske jezgre, 4 GB memorije i 20 GB slobodnog prostora na disku. To je dovoljno za instancu na kojoj je istodobno online otprilike 1.000 ljudi.

  • Na Linuxu rexctl radi s Dockerom ili Podmanom i sam instalira Docker ako nijedan od njih nije instaliran. Na macOS-u i Windowsima Docker Desktop mora biti instaliran i pokrenut.

  • Domena ili poddomena za vašu instancu, primjerice chat.example.com, s A zapisom u DNS postavkama koji pokazuje na javnu IP adresu računala.

  • TCP portovi 80, 443 i 7881 te UDP portovi 443 i 7882 otvoreni u svakom vatrozidu ispred računala. rexctl ih može otvoriti u vlastitom vatrozidu računala pomoću alata ufw ili firewalld.

  • Poslužitelj e-pošte nije obavezan. Možete ga postaviti kasnije ili dopustiti ljudima da se prijave korisničkim imenom bez adrese e-pošte.

Pročitajte sve zahtjeve

Otvoreni kod na GitHubu

Kod Fluxera i alata rexctl nalazi se na GitHubu pod licencom AGPL-3.0. Možete ga pokretati, proučavati, mijenjati i dijeliti, a ako ga promijenite i nudite drugima putem mreže, svoje promjene dijelite pod istom licencom.

Ne treba vam licencni ključ i ne postoji okrnjeno izdanje. Fluxer financiraju Plutonium, donacije i Operator Pass.

Održavanje instance

rexctl održava vašu instancu i nakon instalacije. Ove naredbe pokrenite u terminalu na računalu na koje ste instalirali Fluxer.

  • Nadogradnja

    rexctl upgrade

    Ova naredba zajedno nadograđuje rexctl i Fluxer. Najprije izrađuje sigurnosnu kopiju vaše instance, a ako se nova verzija ne pokrene, sama se vraća na verziju koju ste imali prije.

    Kako funkcioniraju nadogradnje

  • Povratak verzije

    rexctl rollback

    Ova naredba vraća instancu na verziju koju ste imali prije posljednje nadogradnje i ostavlja bazu podataka kakva jest. Možete i vratiti sigurnosnu kopiju koju je rexctl napravio prije nadogradnje.

    Kako funkcionira povratak

  • Sigurnosna kopija i vraćanje

    rexctl backup

    Ova naredba sprema vaše postavke, bazu podataka i prenesene datoteke u jednu datoteku. Možete je vratiti na istom računalu ili pomoću nje premjestiti instancu na drugo računalo.

    Kako funkcioniraju sigurnosne kopije

  • Upravljanje korisnicima

    rexctl invites create

    Ova naredba stvara poveznicu za pozivnicu. Drugim naredbama alata rexctl možete odabrati tko može stvoriti račun, odobriti ljude koji čekaju, dodati administratore i zabraniti pristup računima.

    Kako upravljati korisnicima

  • Provjera problema

    rexctl doctor

    Ova naredba provjerava ima li problema s vašom instancom i računalom. Ako dodate --fix, rexctl ujedno popravlja probleme koje može sigurno popraviti.

    Sve naredbe alata rexctl

  • Promjena postavki

    rexctl config list

    Ova naredba ispisuje svaku postavku s njezinom vrijednošću i jednim retkom pomoći. E-poštu i vizualni identitet možete promijeniti i na administratorskoj ploči.

    Kako promijeniti postavke

Drugi načini pokretanja Fluxera

  • Docker Compose

    Ako vaša platforma sama pokreće compose stackove, kao što to rade Portainer, TrueNAS ili Unraid, svako izdanje dolazi s compose paketom.

    Pokretanje s Docker Composeom

  • Kubernetes

    Helm chart pokreće iste usluge Fluxera koje rexctl pokreće na jednom računalu, na Kubernetes klasteru verzije 1.29 ili novije.

    Pokretanje na Kubernetesu

  • Vlastiti obrnuti proxy

    Ako drugi web-poslužitelj na računalu već koristi portove 80 i 443, Fluxer može posluživati običan HTTP za nginx, Caddy ili drugi proxy.

    Korištenje vlastitog proxyja

Ljudi koriste aplikacije Fluxera

Ljudi otvaraju adresu vaše instance u pregledniku ili je unose u aplikacije Fluxera za računalo i mobitel. Vi birate prijavljuju li se adresom e-pošte ili korisničkim imenom, a možete dodati i jedinstvenu prijavu preko vlastitog pružatelja identiteta.

Odlučujete i tko može stvoriti račun. Registracija može biti otvorena, uz odobrenje ili putem poveznica za pozivnice, a možete je i zatvoriti za nove račune. Ljudi mogu u izbornik za promjenu računa u aplikaciji dodati račune s različitih instanci, uključujući fluxer.com.

Vaša instanca i fluxer.com

Vaša vlastita instanca ne javlja se sama od sebe našim poslužiteljima i ne ovisi o središnjem sustavu prijave. Osoblje Fluxera ne može vam zabraniti pristup vašoj instanci ni bilo kojoj drugoj instanci koju ne vodimo mi.

Na vašoj instanci nema plaćene razine

Na vlastitoj instanci ne postoji Plutonium. Sve pogodnosti koje donosi Plutonium možete besplatno imati za sebe ili odlučiti kako ih dobivaju vaši korisnici, a prenesene datoteke ne moraju isteći.

Push obavijesti za vlastitu instancu

Apple i Google isporučuju obavijesti službenoj aplikaciji Fluxera s vjerodajnicama koje ima samo Fluxer. Naš posrednik za push obavijesti prosljeđuje im obavijesti vaše instance, ali samo kada ga uključite i vi i osoba koja koristi aplikaciju.

Vaša instanca šifrira svaku obavijest i ne možemo je pročitati. Bilježimo podatke o isporuci, poput vremena i mrežne adrese vaše instance. Na Androidu UnifiedPush verzija aplikacije prima obavijesti bez našeg posrednika.

Što posrednik može vidjeti

Što je potrebno

Vođenje instance iziskuje stalan trud. Vi ažurirate Fluxer i brinete se da instanca radi, a vodite računa i o moderiranju i sigurnosti ljudi koji je koriste.

Kao administrator instance vi ste voditelj obrade za svoju instancu i imate vlastite zakonske obveze prema propisima o zaštiti podataka, kako navodi odjeljak 1. naših pravila privatnosti.

Pitanja o samostalnom hostingu

Je li samostalni hosting besplatan?

Jest. Fluxer i rexctl su besplatni, a plaćate samo računalo, domenu i sve ostalo što koristite.

Trebam li Operator Pass za samostalni hosting?

Ne. Samostalni hosting, dokumentacija i pomoć zajednice u Fluxer Developers besplatni su za sve. Operator Pass je neobavezna jednokratna kupnja koja pomaže financirati Fluxer, a ne otključava i ne mijenja ništa na vašoj instanci.

Mogu li premjestiti instancu na drugo računalo?

Možete. Napravite sigurnosnu kopiju instance naredbom rexctl backup, kopirajte datoteku sigurnosne kopije na novo računalo i ondje je vratite pomoću instalacijske skripte. Zatim promijenite A zapis svoje domene tako da pokazuje na adresu novog računala.

Kako nadograditi instancu instaliranu prije nego što je postojao rexctl?

Pokrenite trenutačnu instalacijsku skriptu s --update i mapom u kojoj je vaša instanca. Ona instalira rexctl i predaje mu vašu instancu, a podaci i postavke ostaju kakvi jesu. Ne morate ništa ponovno instalirati.

Mogu li kasnije prestati koristiti rexctl?

Možete. rexctl eject zapisuje svaku postavku u mapu vaše instance za Docker Compose i sprječava da rexctl mijenja instancu, a Fluxer nastavlja raditi. rexctl takeover vraća instancu pod upravljanje alata rexctl.

Mogu li koristiti vlastitu pohranu ili bazu podataka?

Kada instalirate s alatom rexctl, --storage-endpoint koristi vašu vlastitu objektnu pohranu kompatibilnu sa S3. Helm chart za Kubernetes može koristiti i Postgres, Valkey, NATS, Meilisearch ili LiveKit poslužitelj koji već imate.

Operator Pass

Operator Pass jednokratna je kupnja koja podržava Fluxer. Uz nju dolaze numerirani certifikat Operator, značka Operator i mjesto na zidu Operators. Propusnica ne mijenja ništa na vašoj vlastitoj instanci.

Dobro došli u Fluxerverzum

Instalirajte aplikaciju ili otvorite Fluxer u pregledniku i počnite razgovarati.