Voor Server Beheerders
Richtlijnen om jouw server toe te voegen aan onze browser.
Allereerst: bedankt dat je een publieke server draait! Hiermee draag je direct bij aan een vrijer en opener internet. We voegen graag nieuwe, stabiele servers toe aan deze lijst.
Server aanmelden
Voldoet je server aan de eisen hieronder? Neem dan contact op via Matrix (bijv. @austin:tchncs.de) om opgenomen te worden. Als je server later niet meer aan de eisen voldoet, kan deze verwijderd worden.
Harde Eisen
Om de kwaliteit voor gebruikers te waarborgen, hanteren we een paar strikte regels:
- Publiek Karakter: Je server is bedoeld voor openbaar gebruik. Als je registratie beperkt (bijv. op aanvraag), moet dit proces duidelijk zijn.
- Stabiliteit: Je bent van plan de server voor lange termijn te draaien. Regelmatige downtime van meerdere dagen is niet acceptabel.
- Professionaliteit:
- Je gebruikt een eigen domeinnaam (geen gratis Freenom domeinen i.v.m. overnamerisico's).
- Geldige SSL certificaten zijn verplicht.
- Onafhankelijkheid: Geen servers die direct door Element Matrix Services of Matrix.org worden beheerd (die zijn al bekend genoeg).
- Reputatie: Je server mag niet geband zijn in grote publieke rooms of op lijsten staan van bekende spam-servers.
Subjectieve Factoren
Daarnaast kijken we naar de algemene 'look & feel' van je server:
- Legaliteit: Servers die overduidelijk illegale activiteiten promoten of faciliteren worden geweigerd.
- Vertrouwen: Als de server of de beheerders een dubieuze reputatie hebben, behouden we ons het recht voor om toevoeging te weigeren ter bescherming van de gebruikers.
Aanbevelingen
Niet verplicht, wel sterk aangeraden voor een betere gebruikerservaring:
- Zorg voor een landingspagina (website) met info over je server.
- Stel een
MSC1929(admin contact) endpoint in. - Regels & Privacy: Zorg dat gebruikers weten waar ze aan toe zijn. Een simpele pagina met "wat doen we met je data" en "gedraag je netjes" is vaak al genoeg.
Technische Extra's
Om je server er goed uit te laten zien in deze browser:
1. CORS Headers (Voor kamers browsen)
Wil je dat gebruikers direct jouw publieke kamers kunnen laden in deze browser? Zorg dan dat je reverse proxy (Nginx/Apache) de volgende header meestuurt op de Client API paden:
2. Custom Plaatjes (rooms.json)
Standaard toont Matrix letters als avatars. Je kunt een rooms.json bestand hosten om mooie plaatjes aan kamers te koppelen in onze browser. Geef de URL door bij je aanmelding.
Matrix Browser