Det korta svaret
För en spel- eller hobbycommunity som lämnar Discord, välj Fluxer: den är byggd för att se ut och fungera som Discord, med communityn, kategorier, roller med behörigheter, röstkanaler, skärmdelning i stil med Go Live, timeout, granskningslogg och webhooks i Discords format, och den finns på svenska. Den behöver omkring 650 MB minne i vila och 4 GB images, krypterar ännu inte meddelanden eller samtal från ände till ände, och federerar inte: alla behöver ett konto på din instans. Välj Matrix om du sätter integriteten först eller vill ha en community som delas med andra organisationer: direktmeddelanden och privata rum är totalsträckskrypterade, och samtalen i dem också, folk kan gå med från sina egna Matrix-servrar, och den körde på under 200 MB. Den känns mindre som Discord: inga röstkanaler, ingen timeout, ingen granskningslogg, inga egna webhooks, och roller är siffror per rum. Stoat, som tidigare hette Revolt, går att köra på egen server från sitt eget repo, men de flesta av dess officiella appar kan inte ansluta till din server; den beskriver vi bara utifrån dokumentationen. För chatt på jobbet, se våra alternativ till Slack i stället.
Det här testade vi
Vi installerade båda på samma nya Melonslab VC-P Alloy (2 vCPU, 8 GB) med Debian 13 och följde våra guider steg för steg: Fluxer med rootless Podman, och en Matrix-server med rootless Podman med guiden om samtal i Matrix. Fluxers dokumentation kräver 8 GB, och båda fick plats på den servern samtidigt: med båda igång och i vila använde hela servern 1,6 GB, inklusive Caddy och systemet. De körde under var sin användare, bakom samma Caddy. Varje steg i guiderna fungerade som det stod skrivet.
Sedan satte vi upp samma community, Klubben, i båda:
- tre personer: Anna, som äger den, Bo, moderatorn, och Cecilia, en vanlig medlem, som gick med via inbjudningar;
- kanalerna general och spel, och en privat moderatorer bara för moderatorrollen, plus en röstkanal i Fluxer;
- en roll, Moderator, för Bo, som får sparka ut, stänga av och ge timeout åt medlemmar och ta bort meddelanden;
- samma meddelanden på svenska, som "Välkomna till Klubben! Semestern börjar vecka 28, glöm inte att söka friskvårdsbidrag före juni." och "Fakturan från Göteborg är betald. Turneringen i Älvsjö är på lördag.", med reaktioner, ett svar, ett omnämnande, en redigering och en tråd under Annas första meddelande där Cecilia svarade;
- filer på 3 MB och 30 MB, som Cecilia laddade ner med samma kontrollsumma.
Sedan körde vi samma svenska sökningar som Bo och som Cecilia, skickade ett larm till en inkommande webhook, lät Bo ge Cecilia timeout, sparka ut henne och stänga av henne, bytte gränssnittet till svenska, och höll ett videosamtal mellan Bo och Cecilia i två Chrome-webbläsare utan fönster, med låtsaskameror och låtsasmikrofoner, där Bo också delade sin skärm. I Matrix använde vi Element Web från app.element.io, samma Element som vår guide föreslår. Det mesta av communityn satte vi upp via varje apps API, som samma tre personer, och webbläsarna använde vi till installationen, trådarna, samtalen och det svenska gränssnittet. Till sist startade vi om servern och mätte minnet i vila.
Discord själv testade vi inte. Vi skapade inget konto. Det som står här om Discord kommer från Discords egna sidor, länkade där vi använder dem och lästa den 14 oktober 2026.
Siffrorna
| Fluxer 2026.1014.3120 | Matrix: Synapse 1.162.0, med samtal | |
|---|---|---|
| Containrar | 25 | 2: Synapse, PostgreSQL 18; samtal lägger till LiveKit och en behörighetstjänst |
| Minne i vila efter omstart | 647 MB (API 188, worker 168, gateway 87, Meilisearch 76) | 171 MB (Synapse 135, PostgreSQL 17, samtal 19) |
| Minne under ett videosamtal med skärmdelning | omkring 920 MB | omkring 250 MB |
| Images på disk | 4,0 GB | 0,66 GB, och 0,12 GB för samtal |
| Data efter testet | 89 MB, varav 33 MB våra filer | 109 MB, varav 33 MB våra filer |
Från useradd till en fungerande webbplats | omkring 4 minuter, sedan en installationsguide i webbläsaren | 63 sekunder, och 14 sekunder för samtal |
| Största fil, som den är uppsatt | 500 MB enligt Fluxers dokumentation, med Everyone is premium; 30 MB testat | 50 MB, Synapses standard; 60 MB misslyckades |
| Roller | namngivna roller med behörigheter, som på Discord | behörighetsnivåer per rum: 0, 50, 100 |
| Röstkanaler | ja | nej; samtal startas i ett rum |
| Skärmdelning | ja, 1080p hos mottagaren | ja, 1080p hos mottagaren |
| Timeout, granskningslogg | ja, båda | nej, ingen av dem |
| Inkommande webhook | Discords och Slacks format | ingen inbyggd |
| Totalsträckskryptering | ingen, inte heller i samtal | privata rum, direktmeddelanden och samtal i dem |
| Federation | nej, en instans | ja |
| Svenskt gränssnitt | ja | ja, i Element |
| Licens | AGPL 3.0 | AGPL 3.0, eller en betald kommersiell licens |
Minnet är summan av varje apps containrar, mätt med podman stats fem minuter efter en omstart, och igen medan Bo och Cecilia var i ett videosamtal med Bos skärm delad. Tiderna är hur lång tid guidens kommandon tog att köra, mest nedladdning av images, inte tiden det tar att läsa och skriva dem.
Installation
- Fluxer är 25 containrar: dess egna tjänster, PostgreSQL, Valkey, NATS, Meilisearch, Garage för filer, LiveKit för samtal och en liten Caddy som skickar vidare förfrågningarna. Guiden har många filer att skapa, och första starten laddar ner 4 GB, vilket tog omkring fyra minuter. Resten sker i webbläsaren: en installationsguide, som du öppnar med en token från loggen, skapar administratörskontot och frågar efter inloggningssätt, regler för registrering och premiummodell. Samtal ingår, på UDP-port 7892 och TCP-port 7891.
- Matrix är två containrar, och två till för samtal från en andra guide. Den behöver två små filer på din huvuddomän, så att adresserna kan vara
@anna:example.com, och det servernamnet går inte att ändra senare. Det finns inget webbgränssnitt för administration: konton skapas från kommandoraden.
Communityn, kanaler och roller
Fluxer är organiserad som Discord. En community har kategorier med text- och röstkanaler, och varje kanal kan göras privat för utvalda roller. Roller har namn, färg och behörigheter, som ställs in på samma sätt som på Discord: vi skapade Moderator med rätt att sparka ut, stänga av, ge timeout, ta bort meddelanden och läsa granskningsloggen, och gav den till Bo. Cecilia såg inte moderatorer alls, och försökte hon läsa den fick hon svaret "You don't have the permissions required to perform this action." Inbjudningslänkar fungerar som på Discord, men på en stängd instans, som i vår guide, behöver en ny person först en engångslänk för registrering från adminpanelen.
Matrix, via Element, är byggd av rum som samlas i ett space. Vi skapade ett space, Klubben, och lät medlemmarna gå med i general och spel på egen hand. moderatorer krävde inbjudan, och Cecilia fick "You are not invited to this room." Det finns inga namngivna roller: varje rum ger varje person en behörighetsnivå, där 50 är moderator och 100 administratör, och Element kallar dem roller. Du ställer in dem per rum, inte en gång för hela spacet. Röstkanaler finns inte heller; vilket rum som helst kan ha ett samtal.
I båda kom meddelandena fram direkt, och reaktioner, svar, omnämnanden, redigeringar och trådar fungerade. Fluxer skapar en tråd från ett meddelande, som Discord, och visar den under kanalen i sidofältet; Element visar trådar i en sidopanel.
Sökning på svenska
Vi körde samma sökningar som Bo och som Cecilia, och båda apparna höll Cecilias resultat till det hon fick se.
| Sökning | Meddelandet säger | Fluxer | Matrix |
|---|---|---|---|
semestern / semester | "Semestern" | hittad / hittad | hittad / nej |
friskvårdsbidrag / friskvård | "friskvårdsbidrag" | hittad / hittad | hittad / nej |
bidrag | "friskvårdsbidrag" | nej | nej |
fakturan / faktura | "Fakturan" | hittad / hittad | hittad / nej |
göteborg / goteborg | "Göteborg" | hittad / hittad | hittad / nej |
älvsjö / alvsjo | "Älvsjö" | hittad / hittad | nej / nej |
konferensrum | "konferensrummet" | hittad | inte sökt: i ett krypterat rum |
vem | "Vem tar vecka 29?", i tråden | nej | hittad |
Fluxer söker med Meilisearch, som matchar början av ord och bortser från accenter, så kortare former och ord skrivna utan å, ä och ö hittade sina meddelanden. Den visar också meddelanden som bara matchar några av orden: vecka 29 hittade meddelandet om "vecka 28". Men meddelanden i trådar hittades inte alls, av någon.
Synapse matchar bara hela ord, utan svenska böjningsformer, och hittar inte älvsjö med gemener, som vår Matrix-guide förklarar. Den hittade svaren i tråden. Och krypterade rum kan den inte söka i alls: där söker bara Elements skrivbordsapp, på varje persons egen dator.
Röst, video och skärmdelning
Båda klarade ett videosamtal mellan Bo och Cecilia med ljud och bild åt båda hållen, via LiveKit på vår egen server, och i båda fick Cecilia Bos delade skärm i 1920 × 1080.
- Fluxer fungerar som Discord: du klickar på en röstkanal och är med, och fältet har kameran, Share your screen och Disconnect. En delad skärm visas som LIVE med knappen Watch stream, precis som Go Live. Fluxer använde omkring 920 MB under samtalet, mot 650 MB i vila.
- Matrix-samtal är Element Call, som startas med rummets knapp Video call; i ett grupprum erbjuder Element även Jitsi Conference. I rummen vi skapat via API:t kunde Cecilia, en vanlig medlem, inte gå med förrän vi lät medlemmar skicka samtalshändelser i rummets behörigheter: Element svarade "You don't have permission to post that to the room." Synapse använde omkring 30 MB mer och LiveKit omkring 50 MB mer under samtalet.
I vårt test fick LiveKit och Elements behörighetstjänst lita på Let's Encrypts testcertifikat; med riktiga certifikat, som i guiderna, behövs inte det.
Moderering
- Fluxer har det en moderator på Discord väntar sig. Bo gav Cecilia tio minuters timeout, och hennes nästa meddelande stoppades med "Communication is disabled."; han sparkade ut henne, stängde av henne, varpå inbjudan svarade att hon var avstängd, och tog bort avstängningen. Varje steg syntes i granskningsloggen, som Bo kunde läsa. Communityns inställningar har också verifieringsnivåer för medlemmar, från en bekräftad e-postadress till tio minuters medlemskap, ett filter för explicita bilder, krav på tvåstegsverifiering för moderatorer och en lista, Discovery, för din egen instans. Någon AutoMod med ordfilter hittade vi inte. Adminpanelen täcker hela instansen: användare, communityn, anmälningar och avstängningar.
- Matrix har utsparkning, avstängning och borttagning av meddelanden per rum, som Bo kunde göra med nivå 50, och en avstängning hindrade Cecilia från att gå med igen med "Cannot join user who was banned". Det finns ingen timeout, ingen granskningslogg utöver varje rums historik och ingen automatisk filtrering i Synapse själv; botar som Draupnir eller Mjolnir lägger till det, vilket vi inte testade.
Webhooks och botar
Fluxer har inkommande webhooks per kanal, med samma adresser som Discord. Vårt larm i Discords format, med en embed, publicerades som Övervakning, och samma webhook tog emot Slacks format på /slack. API:t följer Discords nära: communityn, kanalerna, rollerna, inbjudningarna och meddelandena i det här testet skapades med Discords anrop. Befintliga Discord-botar provade vi inte mot den.
Matrix har inga egna webhooks; en separat tjänst som Elements matrix-hookshot lägger till dem, vilket vi inte testade. En bot är ett vanligt Matrix-konto som ett skript loggar in som. Vår jämförelse av Slack-alternativ går in på det mer.
Kryptering och integritet
Fluxer krypterar ingenting från ände till ände i dag: meddelanden, filer och samtal kan läsas på servern, och LiveKit rapporterade vårt samtal som okrypterat. Enligt Fluxers startsida, läst den 14 oktober 2026, planeras totalsträckskryptering för samtal med DAVE, samma protokoll som Discord använder, och ett första utkast för direktmeddelanden under 2026. Uppladdade filer kan öppnas av alla som har deras exakta adress, utan inloggning, ungefär som på Discord.
Matrix krypterar direktmeddelanden och privata rum som standard i Element. Bos meddelande i det krypterade moderatorer fanns inte som text i Synapses databas, bara som en krypterad händelse. Vårt samtal i ett krypterat direktmeddelande var också totalsträckskrypterat, vilket LiveKit rapporterade. Priset är detsamma som på jobbet: användarna måste spara en återställningsnyckel, som Element påminner om med "Säkerhetskopiera dina chattar", servern kan inte söka i krypterade rum, och botar måste klara kryptering. Filer kräver inloggning för att laddas ner.
I båda stannar datan på din server, i Sverige om servern står här. Ingen av dem bad våra användare om ålder eller legitimation.
Federation eller en instans
Matrix är federerat, som e-post: en medlem i din community kan ha ett konto på en annan Matrix-server, eller på matrix.org, och gå med i ditt space därifrån, och dina användare kan gå med i rum på andra servrar. Det betyder också att din server sparar kopior av rummen som dina användare går med i på andra servrar.
Fluxer är en instans: alla i din community behöver ett konto på din server, och dina användare kan inte gå med i communityn på fluxer.app eller en annan instans med det kontot. Fluxers startsida planerar ett första utkast av federation under 2026 och en stabil version 2027.
Appar för datorer och mobiler
- Fluxer körs i webbläsaren. Dess nedladdningssida har appar för Windows, macOS och Linux, och för iOS och Android i öppen beta. Enligt färdplanen för 2026 ansluter skrivbordsappen till egna instanser sedan den 12 oktober 2026; om mobilapparna säger den inget. Notiser till de officiella mobilapparna går via Fluxers push-relä, när du har godkänt dess villkor, som vår Fluxer-guide förklarar.
- Matrix har Element på webben, för Windows, macOS och Linux, och Element X för Android och iOS, plus många andra appar, och alla ansluter till vilken Matrix-server som helst. Pushnotiser går via Elements push-tjänst.
Vi testade bara webbapparna: vår testserver hade testcertifikat som apparna inte litar på.
Svenska
Båda är översatta till svenska. I Fluxer följer språket webbläsaren, eller Language i inställningarna; när vi bytte Cecilia till svenska visade meddelandemenyn "Lägg till reaktion", "Svara" och "Vidarebefordra", och även felmeddelanden kom på svenska, som "Den här användaren är bannlyst från den här communityn." Element bytte också till svenska, med "Trådar", "Videosamtal" och "Sedd av 2 personer".
Resurser
Fluxer behöver omkring 650 MB i vila och nästan en gigabyte under ett samtal, och dokumentationen räknar med 8 GB, och 16 GB för en liten men livlig community. Matrix höll sig under 300 MB under hela testet. Båda får plats bredvid varandra på en VC-P Alloy med 8 GB.
Uppdateringar och säkerhetskopior
Båda guiderna uppdaterar med podman auto-update. Fluxer publicerar nya images flera gånger om dagen under taggen v1; Synapse släpps med några veckors mellanrum. Säkerhetskopian i Fluxer-guiden stoppar Fluxer i omkring en minut för att kopiera filer, sökindex och köer; Matrix säkerhetskopia är en databasdump och en volym, som tas medan den kör. Båda guiderna återställde sina säkerhetskopior i sina egna tester.
Licens och kostnad
Det här kommer från projektens egna sidor, lästa den 14 oktober 2026.
- Fluxer är AGPL 3.0. Dess sida om egen drift säger "There is no license key and no reduced edition", och att Plutonium, den betalda nivån, inte finns på en egen instans. Under installationen väljer du Everyone is premium, som ger alla de högsta gränserna, eller behåller gratis- och premiumnivåer och säljer din egen premium via Stripe. På Fluxers egen tjänst kostar Plutonium 49 kr i månaden eller 490 kr om året, och höjer streaming från 720p i 30 bilder per sekund till 4K i 60, och filer från 25 MB till 500 MB.
- Synapse är AGPL 3.0, eller en betald kommersiell licens från Element, enligt dess README. Elements prissida listar ESS Community, gratis och AGPL, för 1–100 användare, och ESS Pro med pris per användare och månad. Våra guider använder vanliga Synapse, som inte har några betalfunktioner.
På din egen server kostar båda servern och ingenting per medlem.
Discord i dag
Det här kommer från Discords egna sidor, lästa den 14 oktober 2026, inte från våra tester.
- Pris. Nitro-sidan visade Nitro för 9,99 dollar i månaden och Nitro Basic för 2,99, i amerikanska dollar, med priser som varierar mellan länder. Nitro ger två serverboostar, egna emojier från alla servrar, större profiler och större filer.
- Filstorlek. Discords sidor säger olika saker. Sidan om gränser anger 10 MB för gratiskonton, 50 MB för Nitro Basic och 500 MB för Nitro, Nitro-sidan säger upp till 1 GB, och frågorna om bilagor säger 20 MB utan Nitro och att Discord "experimenting with various file upload size limits".
- Boostar. Serverboostar lyfter en hel server: nivå 1 med 2 boostar ger ljud i 128 kbps och streaming i 720p och 60 bilder per sekund, nivå 2 med 7 boostar 1080p och filer på 50 MB, och nivå 3 med 14 boostar ljud i 384 kbps och filer på 100 MB.
- Go Live. "All users can stream up to 720p/30fps", och med Nitro upp till 4K i 60 bilder per sekund, enligt Discords artikel om Go Live.
- Storlek. Sidan om gränser anger upp till 25 miljoner medlemmar per server, 25 personer i en röstkanal med video, 50 tittare på en Go Live-sändning och 10 000 lyssnare i en stage-kanal.
- Kryptering. Sedan den 2 mars 2026 är samtal i direktmeddelanden, gruppmeddelanden, röstkanaler och Go Live-sändningar totalsträckskrypterade med DAVE, enligt Discords artikel om kryptering; stage-kanaler är det inte. Textmeddelanden är inte totalsträckskrypterade, som Discords inlägg om DAVE säger.
- Integritet. Discords integritetspolicy säger "we process and store information on servers located in the United States". Enligt Discords blogg från september 2026 placerar Discord användare i en åldersgrupp utifrån signaler från kontot och ber en del att bekräfta sin ålder, bland annat med en videoselfie eller en skannad legitimation. I oktober 2025 rapporterade Discord ett intrång hos 5CA, en leverantör av kundtjänst, där omkring 70 000 användare "may have had government-ID photos exposed".
- Upptäckt. En server som är uppsatt som Community-server kan ansöka om att listas i Server Discovery, där alla på Discord kan hitta den.
Stoat, som tidigare hette Revolt
Revolt heter nu Stoat, på stoat.chat. Vi installerade den inte: vi har ingen guide för den, och det här kommer från dess egna sidor, lästa den 14 oktober 2026.
- Egen drift stöds från dess repo för egen drift, som bytte namn på sitt Docker Compose-projekt från revolt till stoat den 5 oktober 2025, och senast ändrades den 7 oktober 2026. Serverns senaste version var 0.15.7 den 25 september 2026, med 0.16.0 under test sedan den 13 oktober. Den är AGPL 3.0.
- Det den kör: MongoDB, Valkey, RabbitMQ, en S3-lagring, Caddy och Stoats egna tjänster, med röst och video via LiveKit, som behöver TCP-port 7881 och UDP-portarna 50000–50100. README-filen varnar för att Stoat "will kick any user that attempts to stream a video that is larger than the maximum size".
- Appar: "Currently, most official clients do not support self-hosted instances. The web client works well", står det i README-filen. På din egen server använder folk webbappen.
- Varumärke: dess vanliga frågor säger att du inte får använda Stoats namn eller varumärke för att marknadsföra din egen instans, och att ändringar i koden måste publiceras, som AGPL kräver.
- Totalsträckskryptering finns inte än; ett öppet ärende från september 2026 beskriver planer på att bygga den med MLS.
Stoat går alltså att köra på egen server för en community som använder den i webbläsaren. Den liknar Discord och underhålls aktivt, men utan mobilappar för din egen server täcker Fluxer mer i dag.
Det här ger du upp jämfört med Discord
Din egen server håller communityns meddelanden i Sverige, kostar ett fast serverpris, kräver ingen legitimation av någon, och ingen plattform kan stänga din server. Men var ärlig om vad du lämnar:
- Räckvidd. På Discord har de flesta medlemmar redan ett konto och appen, och Server Discovery ger nya personer. På Fluxer skapar alla ett konto på din instans; på Matrix behöver många först välja en server.
- Go Live och ljud i stor skala. Discord streamar upp till 4K i 60 bilder per sekund med Nitro och har plats för 25 personer på video. Vi testade två personer; hur långt en server med 8 GB räcker för en livlig röstkanal har vi inte mätt.
- Nitro och boostar. Egna emojier över alla servrar, animerade profiler och förmånerna från boostar har ingen motsvarighet i Matrix. Fluxer har egna emojier och stickers per community, och Everyone is premium ger alla de högsta gränserna gratis.
- Spel. Rich presence från spel, Activities och Discords appkatalog följer inte med. Discord-botar måste skrivas om eller anpassas; Fluxers API, som liknar Discords, gör det lättare.
- Verktyg för moderering. Discord har AutoMod och ett stort utbud av botar för moderering. Fluxer har timeout, verifieringsnivåer och en granskningslogg, men vi hittade inga ordfilter; Matrix behöver botar för det mesta.
- Drift. Discord kör tjänsten. På din egen server är uppdateringar, säkerhetskopior och driftstopp ditt ansvar.
Vilken ska du välja
Spel- och hobbycommunityn: Fluxer. Den ligger närmast Discord av allt vi har testat: röstkanaler, skärmdelning med knappen Watch stream, roller med behörigheter, timeout, granskningslogg, webhooks i Discords format och ett API som följer Discords, på svenska. Dess svaga sidor: 25 containrar och 4 GB images, omkring 650 MB i vila, ingen totalsträckskryptering än, ingen federation, en sökning som hoppar över trådar, och mobilappar där Fluxer ännu inte säger om de fungerar med din egen server. Följ Fluxer-guiden, på en VC-P Alloy, de 8 GB som Fluxer kräver.
Ett företags kund- eller användarcommunity: Fluxer eller Matrix. Om dina medlemmar är vana vid Discord känns Fluxer bekant, har inställningar för enkel inloggning med OpenID Connect i adminpanelen, som vi inte testade, och håller communityn på din server. Om din community överlappar med partner eller andra organisationer låter Matrix dem gå med med de konton de redan har. För chatt mellan dina egna anställda, se våra alternativ till Slack.
Integriteten först: Matrix. Direktmeddelanden, privata rum och samtalen i dem är totalsträckskrypterade, servern är liten, under 200 MB i vila, och folk kan gå med från vilken Matrix-server som helst. Dess svaga sidor: den känns mindre som Discord, utan röstkanaler, timeout, granskningslogg eller webhooks, roller ställs in per rum, sökningen på svenska är svag, och användarna måste spara en återställningsnyckel. Följ Matrix-guiden och guiden om samtal, på en VC-P Alloy, där den lämnar plats för andra appar.