Eigen intranet opzetten voor een lokaal netwerk
Kort antwoord
Gebruik een lokale webserver-omgeving zoals XAMPP om een php/mysql-site te draaien op een pc in je netwerk, en maak deze bereikbaar voor andere apparaten via het interne IP-adres.
Wat is een intranet?
Een intranet is in de basis gewoon een website, maar dan een die alleen bereikbaar is binnen je eigen (bedrijfs- of thuis-)netwerk, niet vanaf het openbare internet. Dit is handig voor bijvoorbeeld een interne kennisbank, een gedeelde agenda, of een documentenoverzicht dat alleen collega's of huisgenoten mogen zien.
Stap 1: installeer een lokale webserver-omgeving
Je hebt geen dure hostingpakket nodig. Met gratis software zoals XAMPP of USBwebserver installeer je in één keer een complete webserver (Apache), database (MySQL) en PHP-ondersteuning op een gewone pc in je netwerk. Dit is dezelfde technische basis die veel content-management-systemen (zoals WordPress of Joomla) nodig hebben.
Stap 2: bouw of installeer je site
Met de webserver draaiend kun je een eigen PHP-site bouwen, of een bestaand systeem zoals WordPress lokaal installeren voor je intranet-content, inclusief gebruikersbeheer en rechten per gebruikersgroep.
Stap 3: maak het bereikbaar voor andere apparaten in het netwerk
Standaard is de site alleen op de pc zelf te zien via localhost. Om 'm ook op andere apparaten in het netwerk te bekijken:
- Zoek het lokale IP-adres van de pc waarop de server draait (bijvoorbeeld
192.168.1.50). - Andere apparaten in hetzelfde netwerk kunnen de site dan benaderen via
http://192.168.1.50:8080(het poortnummer hangt af van je serversoftware).
Stap 4 (optioneel): geef het een naam in plaats van een IP-adres
Wil je dat gebruikers een naam intypen in plaats van een IP-adres, dan kun je een interne DNS-naam instellen via je router, of eenvoudiger: voeg een regel toe aan het hosts-bestand op elk apparaat dat de site moet kunnen bereiken.
Veelgestelde vragen
Is dit veilig genoeg voor gevoelige bedrijfsinformatie? Voor een klein, vertrouwd netwerk is dit een prima basis, maar voor bedrijfskritische toepassingen is professioneel beheerde interne hosting met goede back-ups en toegangscontrole verstandiger.
Kan ik dit ook van buitenaf (bijvoorbeeld op afstand) bereikbaar maken? Dat kan met poort-forwarding op je router, maar dan is het technisch gezien geen intranet meer maar een publiek toegankelijke website — zorg dan wel voor extra beveiliging.