Vietnē fluxer.com tagad ir vairāk nekā pusmiljons kontu. Fluxer lietotnes darbojas ar pašmitinātām instancēm.

Lasīt rakstu

Darbiniet savu Fluxer instanci

Fluxer ir atvērtā pirmkoda programmatūra ar AGPL-3.0 licenci, un tās pašmitināšana ir bez maksas. Viena komanda instalē jūsu instanci Linux, macOS vai Windows sistēmā.

Instalējiet ar vienu komandu

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

Lasīt skriptu vietnē GitHub

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

Palaidiet šo komandu programmā PowerShell.Lasīt skriptu vietnē GitHub

Skripts lejupielādē rexctl no mūsu GitHub laidieniem, pārbauda tā SHA-256 kontrolsummu un palaiž to. rexctl uzdod jums dažus jautājumus, iestata Fluxer ar HTTPS un beigās parāda jūsu instances adresi.

Lasīt pašmitināšanas ceļvedi

Kas jums vajadzīgs

  • 64 bitu Intel, AMD vai Arm dators ar Linux, macOS vai Windows, vismaz 2 procesora kodoliem, 4 GB atmiņas un 20 GB brīvas diska vietas. Ar to pietiek instancei, kurā vienlaikus tiešsaistē ir aptuveni 1000 cilvēku.

  • Linux sistēmā rexctl darbojas ar Docker vai Podman un instalē Docker jūsu vietā, ja nav neviena no tiem. macOS un Windows sistēmā jums jābūt instalētam un palaistam Docker Desktop.

  • Domēns vai apakšdomēns jūsu instancei, piemēram, chat.example.com, ar A ierakstu tā DNS iestatījumos, kas norāda uz datora publisko IP adresi.

  • TCP porti 80, 443 un 7881 un UDP porti 443 un 7882, kas atvērti jebkurā ugunsmūrī datora priekšā. rexctl var tos atvērt paša datora ugunsmūrī ar ufw vai firewalld.

  • E-pasta serveris nav obligāts. Varat to iestatīt vēlāk vai ļaut cilvēkiem pierakstīties ar lietotājvārdu bez e-pasta adreses.

Lasīt visas prasības

Atvērtais pirmkods vietnē GitHub

Fluxer un rexctl kods ir pieejams vietnē GitHub ar AGPL-3.0 licenci. Jūs varat to darbināt, pētīt, mainīt un kopīgot, un, ja to maināt un piedāvājat citiem tīklā, jūs kopīgojat savas izmaiņas saskaņā ar to pašu licenci.

Jums nav vajadzīga licences atslēga, un nav arī samazinātas versijas. Fluxer tiek finansēts no Plutonium, ziedojumiem un Operator Pass.

Jūsu instances uzturēšana

rexctl uztur jūsu instanci darbībā arī pēc instalēšanas. Palaidiet šīs komandas terminālī datorā, kurā instalējāt Fluxer.

  • Jaunināšana

    rexctl upgrade

    Šī komanda jaunina rexctl un Fluxer kopā. Vispirms tā izveido jūsu instances dublējumu, un, ja jaunā versija nestartējas, tā pati atgriežas pie iepriekšējās versijas.

    Kā darbojas jaunināšana

  • Atgriešana

    rexctl rollback

    Šī komanda atgriežas pie versijas, kas jums bija pirms pēdējās jaunināšanas, un atstāj datubāzi nemainītu. Varat arī atjaunot dublējumu, ko rexctl izveidoja pirms jaunināšanas.

    Kā darbojas atgriešana

  • Dublēšana un atjaunošana

    rexctl backup

    Šī komanda saglabā jūsu iestatījumus, datubāzi un augšupielādes vienā failā. Varat to atjaunot tajā pašā datorā vai izmantot, lai pārceltu instanci uz citu datoru.

    Kā darbojas dublēšana

  • Cilvēku pārvaldība

    rexctl invites create

    Šī komanda izveido uzaicinājuma saiti. Ar citām rexctl komandām varat izvēlēties, kas var izveidot kontu, apstiprināt gaidošos cilvēkus, pievienot administratorus un bloķēt kontus.

    Kā pārvaldīt cilvēkus

  • Problēmu pārbaude

    rexctl doctor

    Šī komanda pārbauda, vai jūsu instancē un datorā nav problēmu. Ja pievienojat --fix, rexctl arī novērš problēmas, ko var droši novērst.

    Visas rexctl komandas

  • Iestatījumu maiņa

    rexctl config list

    Šī komanda parāda visus iestatījumus ar to vērtībām un īsu paskaidrojumu. E-pastu un zīmola noformējumu varat mainīt arī administrēšanas panelī.

    Kā mainīt iestatījumus

Citi veidi, kā darbināt Fluxer

  • Docker Compose

    Ja jūsu platforma pati darbina compose stekus, piemēram, Portainer, TrueNAS vai Unraid, katram laidienam ir pievienota compose pakotne.

    Darbināt ar Docker Compose

  • Kubernetes

    Helm diagramma Kubernetes 1.29 vai jaunākā klasterī darbina tos pašus Fluxer pakalpojumus, ko rexctl darbina vienā datorā.

    Darbināt Kubernetes vidē

  • Jūsu reversais starpniekserveris

    Ja datorā cits tīmekļa serveris jau izmanto portus 80 un 443, Fluxer var nodrošināt vienkāršu HTTP savienojumu nginx, Caddy vai citam starpniekserverim.

    Izmantot savu starpniekserveri

Cilvēki izmanto Fluxer lietotnes

Cilvēki atver jūsu instances adresi pārlūkā vai ievada to Fluxer datora un mobilajās lietotnēs. Jūs izvēlaties, vai viņi pierakstās ar e-pasta adresi vai lietotājvārdu, un varat pievienot vienoto pierakstīšanos ar savu identitātes nodrošinātāju.

Jūs arī nosakāt, kas var izveidot kontu: reģistrācija var būt atvērta, ar apstiprināšanu vai ar uzaicinājuma saitēm, vai arī jaunus kontus var neļaut veidot vispār. Cilvēki lietotnes kontu pārslēdzējā var pievienot kontus no dažādām instancēm, tostarp fluxer.com.

Jūsu instance un fluxer.com

Jūsu instances ziņas, faili un konti tiek glabāti tur, kur jūs izvēlaties, un jūsu instance nav atkarīga no centrālas pierakstīšanās sistēmas. Fluxer darbinieki nevar jūs bloķēt jūsu pašu instancē vai jebkurā citā instancē, ko mēs nepārvaldām.

Jūsu instancē nav maksas līmeņa

Pašmitinātā instancē nav Plutonium. Jūs varat bez maksas iegūt visas Plutonium priekšrocības sev vai izlemt, kā tās saņem jūsu lietotāji, un augšupielādēm nav jābeidzas.

Push paziņojumi jūsu instancei

Apple un Google piegādā paziņojumus oficiālajai Fluxer lietotnei, izmantojot akreditācijas datus, kas pieder tikai Fluxer. Mūsu paziņojumu starpniekserveris nodod jūsu instances paziņojumus tālāk tiem, bet tikai tad, ja to ieslēdzat gan jūs, gan lietotnes lietotājs.

Jūsu instance šifrē katru paziņojumu, un mēs to nevaram nolasīt. Mēs reģistrējam piegādes informāciju, piemēram, laiku un jūsu instances tīkla adresi. Android ierīcēs lietotnes UnifiedPush versijai mūsu starpniekserveris nav vajadzīgs.

Ko var redzēt starpniekserveris

Ko tas prasa

Instances darbināšana prasa pastāvīgu darbu. Jūs atjaunināt Fluxer, uzturat instanci darbībā un rūpējaties par moderāciju un drošību cilvēkiem, kas to izmanto.

Kā instances administrators jūs esat savas instances datu pārzinis ar saviem juridiskajiem pienākumiem saskaņā ar datu aizsardzības tiesību aktiem, kā teikts mūsu privātuma politikas 1. sadaļā.

Jautājumi par pašmitināšanu

Vai pašmitināšana ir bez maksas?

Jā. Fluxer un rexctl varat bez maksas mitināt paši. Jūs maksājat tikai par datoru un domēnu, ko izmantojat.

Vai pašmitināšanai man vajadzīgs Operator Pass?

Nē. Pašmitināšana, dokumentācija un palīdzība kopienā Fluxer Developers ir bez maksas visiem. Operator Pass ir neobligāts vienreizējs pirkums, kas palīdz finansēt Fluxer, un tas neko neatbloķē un nemaina jūsu instancē.

Vai varu pārcelt savu instanci uz citu datoru?

Jā. Izveidojiet instances dublējumu ar rexctl backup, nokopējiet dublējuma failu uz jauno datoru un atjaunojiet to tur ar instalēšanas skriptu. Pēc tam nomainiet sava domēna A ierakstu uz jaunā datora adresi.

Kā jaunināt instanci, ko instalēju, pirms parādījās rexctl?

Palaidiet pašreizējo instalēšanas skriptu ar --update un mapi, kurā atrodas jūsu instance. Tas instalē rexctl un nodod tam jūsu instanci, un jūsu dati un iestatījumi paliek nemainīti. Pārinstalēt nav nepieciešams.

Vai vēlāk varu pārtraukt izmantot rexctl?

Jā. rexctl eject ieraksta visus iestatījumus jūsu instances mapē Docker Compose vajadzībām un neļauj rexctl vairs mainīt instanci, bet Fluxer turpina darboties. rexctl takeover nodod instanci atpakaļ rexctl.

Vai varu izmantot savu krātuvi vai datubāzi?

Kad instalējat ar rexctl, --storage-endpoint izmanto jūsu S3 saderīgo objektu krātuvi. Kubernetes Helm diagramma var izmantot arī Postgres, Valkey, NATS, Meilisearch vai LiveKit serveri, ko jau darbināt.

Operator Pass

Operator Pass ir vienreizējs pirkums, kas atbalsta Fluxer. Tam līdzi nāk numurēts Operator sertifikāts, Operator nozīmīte un vieta Operators sienā. Caurlaide neko nemaina jūsu instancē.

Laipni lūdzam Fluxerversā

Instalējiet lietotni vai atveriet Fluxer pārlūkā un sāciet sarunu.