Nieuwe all2all-site: continuïteit, update en verduidelijking
We hebben een nieuwe versie van de all2all-site online gezet.
Dit is geen rebranding en geen breuk. Het is een noodzakelijke technische en redactionele update, in continuïteit met wat we vanaf het begin doen.
Een stukje geschiedenis
all2all bestaat sinds een periode waarin het web anders werkte.
Sommige technologieën die we kenden en gebruikten zijn verdwenen of verschoven naar andere vormen: RealMedia, Windows Media of QuickTime streaming, M3U- en PLS-playlists, Flash-servers zoals Red5.
Het internet is veranderd. Veel gebruik wordt vandaag opgevangen door gecentraliseerde platformen. Toch geloven we meer dan ooit in een vrij, interoperabel internet gebaseerd op open standaarden.
Vanuit die logica hebben we onze supportpagina’s herzien: oude documentatie werd opgeschoond, de FAQ werd herschreven en verouderde streamingtechnologieën werden vervangen door actuele benaderingen zoals HTML5, Nextcloud Talk of, voor zwaardere toepassingen op dedicated infrastructuur, BigBlueButton en Jitsi Meet.
Wat er op de site veranderde
Een eenvoudigere en robuustere technische basis
De nieuwe site is gebaseerd op Hugo.
Geen database, geen zwaar CMS: statische generatie, duidelijke structuur en eenvoudiger onderhoud.
Een verduidelijkte structuur
De site is nu georganiseerd rond drie assen:
- Hosting
- Domains
- Information
De inhoud is directer, leesbaarder en dichter bij de realiteit van onze diensten.
Een hergerichte aanwezigheid
We zijn gestopt met het gebruik van Twitter/X.
Dat platform heeft altijd als een zwarte doos gefunctioneerd: ondoorzichtige regels, opgelegde algoritmes en afhankelijkheid van private infrastructuur. De recente evolutie heeft dat probleem van governance en vertrouwen nog versterkt.
Het goede nieuws is dat de Fediverse zich echt heeft ontwikkeld. Het maakt publiceren en doorgeven van informatie mogelijk zonder afhankelijk te zijn van één centrale actor.
Vandaag:
- publiceren we inhoud op onze eigen site
- is de RSS-feed de hoofdbron
- wordt die feed via Mastodon naar de Fediverse doorgegeven
Thuis publiceren, elders verspreiden.
Wat parallel gebeurt: infrastructuur
Deze update van de site begeleidt een lopende modernisering van onze infrastructuur.
We hebben de architectuur opnieuw bekeken door systematisch te zoeken naar single points of failure. Het doel is duidelijk: elimineren wat geëlimineerd kan worden, redundantie versterken en de infrastructuur begrijpelijk houden in plaats van ondoorzichtig.
Intern netwerk: dubbele ring
We rollen een dubbele-ringtopologie tussen racks uit:
- snelle verbindingen met geaggregeerde uplinks van 20 Gbit
- directe DAC-bekabeling, geoptimaliseerd voor lager verbruik en minder warmteontwikkeling
- volledige fysieke redundantie
De apparatuur bevat redundante voedingen en ventilatoren die hot-swap vervangbaar zijn.
Het doel blijft eenvoudig: een coherente, leesbare en veerkrachtige infrastructuur.
IP Transit A IP Transit B
| eBGP | eBGP
( Router A ) ===== iBGP ===== ( Router B )
||| |||
||| bonding ||| bonding
||| |||
[ Core A ] ===== core ===== [ Core B ]
\ /
\ /
\ /
\____ 20G DAC ring __/
aggregated
Legende:
- twee Linux edge routers
- twee redundante core switches
- drie gebondede links van elke router naar de core-laag
- geaggregeerde 20 Gbit DAC-ring
- BGP, eBGP en iBGP beheerd onder Linux
- gedeelde default gateway in hoge beschikbaarheid
Nieuwe generatie routing
We vervangen de oude edge routers door twee nieuwe Linux-systemen:
- BGP in eBGP en iBGP
- interne distributie van routes
- gedeelde default gateway in hoge beschikbaarheid
We migreren van Quagga naar FRRouting.
Die keuze is bewust: de routinglogica onder controle houden, begrijpelijk maken en documenteren.
Nieuwe netwerkkern
De netwerkkern wordt vervangen:
- redundante apparatuur met hot-swap voedingen en ventilatoren
- poorten aangepast aan verschillende toepassingen
- directe interconnectie met de Linux routers
Een geleidelijke evolutie, zonder architecturale breuk.
Evolutie van hosting: eenvoud en continuïteit
We hebben onze hostingaanpak verduidelijkt.
Eén gedeelde omgeving moet voor zeer verschillende toepassingen kunnen dienen.
Eenvoudig starten
- automatische WordPress-installatie
- gebruiksklare configuratie
- toegankelijke beheeromgeving
Verder gaan
- volledige SSH-toegang
- Git / SVN
- omgevingen voor Python, Perl, PHP en Bash
- databases MariaDB, PostgreSQL en SQLite
- vrije configuratie
Integratie van actuele tools
Aider is nu standaard geïnstalleerd op de nieuwe all2all-hostingservers.
Aider is een ontwikkelassistent op basis van AI, bruikbaar op de commandoregel, die rechtstreeks met bestaande code kan werken.
Dat helpt om:
- ontwikkeling te ondersteunen
- onderhoud eenvoudiger te maken
- snel op projecten in te grijpen
Zonder afhankelijk te zijn van een extern platform.
Eén logica
Een gemeenschappelijke, evolutieve basis, zonder kunstmatige scheiding tussen een eenvoudige en een geavanceerde aanbieding.
Volgende werven
Virtualisatie en cloud
De modernisering gaat verder met een herwerking van ons virtualisatieaanbod:
- flexibelere omgevingen
- betere integratie met de netwerkarchitectuur
- samenhang met routing en bestaande diensten
Naar autonoom domeinbeheer
We werken er ook aan om de Domains-sectie om te vormen tot een volledig platform:
- specifieke backend
- directe integratie met registers via EPP
- automatisering van de levenscyclus van domeinen
Het doel is transparant en beheerst beheer, zonder afhankelijkheid van ondoorzichtige tussenpersonen.
Wat niet verandert
- open standaarden
- interoperabiliteit
- beheerste infrastructuur
- weigering van lock-in
Wat we hebben gedaan
De nieuwe site is geen geïsoleerde vitrine.
Hij weerspiegelt breder werk:
- actualisering van tools
- vereenvoudiging
- modernisering van de infrastructuur
- evolutie van gebruik
- voorbereiding van volgende stappen
In bewuste continuïteit.
