KeurLink overzicht

Vandaag in je omgeving

Acties, keuringen en aandachtspunten samengebracht op een rustig dashboard.

Status Bijgewerkt

Recente keuringen

Object notificaties

Objectstatus

Werkvoorraad

Objecten met aandacht

Relaties met aandacht

Modules

basis omgeving

Relaties

Selecteer een relatie.
Excel overzicht

Materieel

Afbeelding Objectnummer Omschrijving Merk / type Object type Locatie ID Object status
Selecteer een object voor de stamkaart.

Import starten

Kies wat je wilt inlezen

Import starten

Kies een importsoort.
GAR / SafetyPAT Voor NEN3140 batches uit de SafetyPAT-meter. Eerst analyseren, daarna definitief verwerken.

Meetbestanden

Bestand Object Type Meetinstrument Inspectieplan Status Ingelezen op Resultaten Actie
Excel overzicht

Keuringen

eerste 100 records

Inspectiedetails

selecteer een keuring
Nog geen keuring geselecteerd.

Keurmeesters

Vakbekwaamheid en persoonsgebonden certificaten

Meetmiddelen

Kalibratiecertificaten van meters en meetinstrumenten

Keurmeester toevoegen

Wordt toegevoegd aan het hoofdaccount van deze omgeving.

Beveiligingsbasis

  • Veilige sessies via HttpOnly, Secure en SameSite-cookies.
  • Wachtwoorden met scrypt hashing.
  • Tweestapsverificatie voor KeurLink-beheerders.
  • Tenant-isolatie in de MySQL-gegevenslaag en per klantdomein.
  • Inlogbeperking en beveiligingsregistratie bij mislukte pogingen.
  • Auditlog voor imports, keuringen, certificaten en gebruikerswijzigingen.

Licentie-opzet

  • Planlimieten voor gebruikers, assets en modules.
  • Eigen tenant per bedrijf.
  • Later uitbreidbaar met klantportaal en facturatie.

Facturatie

Deze module wordt later gebouwd voor factuurgegevens, prijsafspraken en administratieve verwerking.

Help

Handleiding, uitlegvideo's en support

Handleiding

0 onderdelen
Handleiding laden...

Support filmpjes

0 video's
Filmpjes laden...

Mijn berichten

Ticket-chat met KeurLink
Tickets laden...

Nieuwe supportaanvraag

KeurLink kijkt mee op verzoek

Nieuwe klantomgeving van A tot Z

Vaste en controleerbare provisioningprocedure voor ieder KeurLink-klantportaal
DoelEen afzonderlijke klantdatabase, portaalmap, Node-service, poort en Hestia-doorsturing zonder gedeelde klantdata.
Leidende routeAltijd via Omgevingsbeheer → Voorbereidingsplan openen. Ook de eerste volledige basis wordt centraal via Klantportalen bijwerken geplaatst zodra de nieuwe klant selecteerbaar is.
Vier-ogenmomentDe definitieve liveknop wordt pas gebruikt nadat DNS, HTTPS, service, database en portaalversie aantoonbaar kloppen.
Jouw drie Hestia-actiepunten:
1. Maak het webdomein aan en vink Enable SSL for this domain, Use Let's Encrypt to obtain SSL certificate en Enable automatic HTTPS redirection aan.
2. Maak of controleer DNS. Houd rekening met maximaal 24 uur verspreiding voordat het domein overal beschikbaar is.
3. Maak een afzonderlijke database en databasegebruiker voor de klant aan; sla deze bij de omgeving op en voer Verbinding testen uit.
Veiligheidsregel: technische stappen zijn niet handmatig afvinkbaar. KeurLink controleert bestanden, afhankelijkheden, lokale HTTP-respons, database en Hestia-doorsturing. Gebruik in Hestia nooit handmatig Add files voor programmabestanden.
1. Klantdossier en omgeving registreren
  1. Maak of controleer de KeurLink-relatie in Relatiebeheer.
  2. Controleer bedrijfsnaam, klantnummer, primair contact, portaalbeheerder, modules, updatekanaal en gewenst domein.
  3. Koppel exact één zelfstandige klantomgeving. Koppel geen Demo-, Sandbox- of andere klanttenant.
  4. Voor een interne pilot blijft de licentie Proef; commerciële en juridische controles blijven zichtbaar als openstaand.
Gereed wanneer: de klantkaart, tenant-id, het domein en de portaalbeheerder bij dezelfde klant horen.
2. Voorbereidingsplan openen
  1. Ga naar Omgevingsbeheer → Voorbereidingsplan openen.
  2. Selecteer de nieuwe klantomgeving en klik op Toon plan.
  3. Noteer de automatisch toegewezen portaalmap, servicenaam, poort en Hestia-template. Verzin deze waarden nooit zelf.
Omgevingsbeheer met het voorbereidingsplan voor een klantportaal
Selecteer altijd de bedoelde klantomgeving en open daarna het plan.
3. Jouw Hestia-acties: webdomein, DNS en database
  1. Webdomein: maak het exacte klantdomein in Hestia aan.
  2. Vink daarbij exact aan: Enable SSL for this domain, Use Let's Encrypt to obtain SSL certificate en Enable automatic HTTPS redirection.
  3. DNS: maak of controleer het A-record naar de KeurLink-server. Nieuwe of gewijzigde DNS kan doorgaans tot 24 uur nodig hebben om overal beschikbaar te zijn.
  4. Database: maak in Hestia een afzonderlijke database én databasegebruiker voor deze klant aan.
  5. Sla onder de omgeving de versleutelde databaseverbinding op en klik Verbinding testen. Alleen “Verbinding geslaagd” en een serverversie zijn voldoende.
  6. Gebruik nooit de database van Demo, Sandbox of een andere klant.
Gereed wanneer: het voorbereidingsplan afzonderlijk groen toont: Hestia-webdomein en SSL, DNS naar KeurLink en eigen klantdatabase getest.
4. Eerste volledige portaalbasis plaatsen
  1. Gebruik de doelmap uit het plan: /home/keurlink/web/<domein>/private/KeurLink-portal.
  2. Gebruik het laatst goedgekeurde volledige klantportaalbasispakket; geen incrementeel tussenpakket.
  3. Controleer vóór plaatsing: manifest aanwezig, package.json aanwezig, app/server.js aanwezig en nul lege zipmappen.
  4. Laat eigenaar en groep op keurlink:keurlink staan en installeer productiedeclaraties als gebruiker keurlink.
  5. Klik daarna in het voorbereidingsplan op Controle opnieuw uitvoeren. KeurLink controleert de vereiste bestanden zelf.
Lege private-map in Hestia vóór plaatsing van de portaalbasis
Een lege private-map betekent dat de eerste portaalinstallatie nog niet bestaat. Dit is geen succesvolle installatie.
5. Portaaldienst starten
  1. Gebruik exact de servicenaam uit het plan: keurlink-portal@<domein>.
  2. Start en activeer de service via systemd.
  3. Controleer met systemctl is-active dat de uitkomst active is.
  4. Klik op Controle opnieuw uitvoeren. KeurLink controleert zelf of de lokale poort een herkenbare KeurLink-pagina teruggeeft.
Gereed wanneer: de automatische lokale HTTP-controle groen is. Een kortstondig systemd-startbericht is geen bewijs.
6. Blijvende Hestia-doorsturing installeren
  1. Download vanuit het voorbereidingsplan de blijvende serverkoppeling.
  2. Voer het gegenereerde script éénmalig met sudo uit.
  3. Controleer dat zowel HTTP als HTTPS naar 127.0.0.1:<toegewezen poort> wijzen.
  4. Controleer met nginx -t en herlaad Nginx.
  5. De template moet na een Hestia-herbouw blijven bestaan; gebruik daarom exact de gegenereerde template.
Voorbereidingsplan met portaalmap, service, poort en Hestia-template
Het voorbereidingsplan is de bron voor map, service, poort en template.
7. Technische eindcontrole
  1. Open het klantdomein via HTTPS in een schoon tabblad.
  2. Controleer dat de KeurLink-login verschijnt en niet de Hestia-pagina “Coming Soon”.
  3. Controleer in Klantportalen bijwerken dat de portaalversie bekend is en de status Actief is.
  4. Controleer dat de portaalbeheerder kan inloggen en uitsluitend de eigen klantomgeving ziet.
  5. Test F5, uitloggen/inloggen, MFA indien verplicht, Relaties, Objecten, Inspecties, Planning en PDF-opbouw.
8. Live activeren en vastleggen
  1. Ga terug naar Relatiebeheer en open de juiste klant.
  2. Bevestig DNS en geldig HTTPS alleen na de externe controle.
  3. Typ het exacte domein ter bevestiging.
  4. Gebruik Klantportaal live activeren pas na een apart akkoord van de KeurLink owner.
  5. Noteer versie, datum, uitvoerder, domein, tenant-id, service, poort en testresultaten in het auditlog.
  6. Klik Kopieer controleverslag en bewaar dit bij het klantdossier. Dit is het gezamenlijke afwerkbewijs.
Eindresultaat: status Actief of Proef · live, bekende portaalversie, werkende beheerder en aantoonbaar geïsoleerde klantdata.
9. Updates en herstel na livegang
  1. Gebruik vanaf nu uitsluitend Omgevingsbeheer → Klantportalen bijwerken.
  2. Controleer ieder zipbestand vóór toepassing en selecteer uitsluitend de bedoelde portalen.
  3. Controleer na herstart de actieve versie en voer een korte regressietest uit.
  4. Gebruik nooit Demo opnieuw klaarmaken op een gewone klantomgeving.
  5. Bij een fout: stop, bewaar logs en gebruik de per-portaal gemaakte herstelkopie.

Mijn gegevens

Bekijk en wijzig je eigen accountgegevens.

Tijdelijk wachtwoord

Dit wachtwoord is eenmalig zichtbaar.

Selecteer het veld ook handmatig en gebruik Ctrl+C als uw browser kopiëren blokkeert.

Bewaar dit wachtwoord nu veilig. Na het sluiten wordt het uit dit venster verwijderd en niet opnieuw getoond.

Klantportaal

KeurLink medewerker

Owner kan alles beheren. Beheer kan klantportalen en support beheren. Support kan klantvragen afhandelen. Alleen lezen kan meekijken.

Wachtwoord vergeten

Nieuw wachtwoord instellen

Account aanmaken

Nieuwe keuring

Relatie

Basisgegevens

Gegevens voor facturatie

Object

Aankoopgegevens

Object stamkaart

PDF analyseren

Afkeurreden

Visuele inspectie

Locatie

Objecten verplaatsen

Objectstatus wijzigen

Contactpersoon

Rollen

Actie

Objecttype schema

Bekijk, bewerk en verwijder de complete koppeling tussen objecttype, Inspectieplan, tijdschema, stappen en objectvragen.

Objecttype schema

Maak in een keer het objecttype, Inspectieplan, tijdschema, stappen en objectvragen aan.

1. Objecttype

2. Inspectieplan en tijdschema

3. Stappen en objectvragen

Bevestig uw identiteit

Vul uw huidige KeurLink-wachtwoord in.

Wachtwoord

Het wachtwoord verdwijnt na 45 seconden uit dit scherm.