Naar de inhoud

Uw infrastructuur. Een doordachte uitrol.

Zelfhosting met duidelijke vereisten.

Draai de DocuEngine-webapplicatie op infrastructuur die u beheert. Plan op basis van documentgeneratie, digitale systeemontwikkeling, PDF-export en de echte werklast, niet alleen het aantal medewerkers.

Begeleide uitrol, geen desktopinstallatie

Een zelfstandige broncodeversie is voorbereid. Authenticatie, domeinen, AI-configuratie en Arabische exportlettertypen moeten per klant vóór ingebruikname worden beoordeeld en getest. Zelfhosting betekent niet automatisch offlinegebruik of hoge beschikbaarheid.

Het statische websitepakket staat los van de applicatie; uploaden ervan installeert DocuEngine niet.

Minimale software- en operationele voorwaarden

  1. 01

    Serveromgeving

    Een 64-bits Linux-server of VM die Node.js 24 en Chromium kan draaien. pnpm 9+ is nodig bij installatie of bouwen vanuit broncode; controleer het besturingssysteem en de browserbibliotheken tijdens de inrichting.

  2. 02

    Database

    Een eigen PostgreSQL 16 of compatibele database met permanente opslag, beperkte toegang en een getest back-up/herstelproces. Gebruik geen database van een andere klant of van de live dienst.

  3. 03

    Documentweergave

    Headless Chromium, systeembibliotheken en meegeleverde lettertypen. Controleer Arabische lettervorming, rechts-naar-linksopmaak en PDF/DOCX-export op de doelmachine.

  4. 04

    Toegang en netwerk

    Een HTTPS-domein, juiste applicatie/API-routering, goedgekeurde identiteitsconfiguratie en gecontroleerde uitgaande toegang tot ingeschakelde AI- en externe diensten. Gebruikers werken via een actuele browser.

  5. 05

    Optionele diensten

    E-mail, foutregistratie en gedeelde aanvraaglimiet/afleverstatus vereisen hun diensten. De huidige Redis-integratie gebruikt een Upstash-compatibel HTTP-eindpunt; een gewone Redis TCP-server is geen directe vervanging.

  6. 06

    Beheer

    Een aangewezen technisch beheerder, veilige configuratie, herstartbewaking, logcontrole, schijfbewaking, back-ups buiten de server en een gepland onderhoudsvenster.

Technologieën van de zelfgehoste toepassing

Dit is de technologiestack van de voorbereide zelfstandige toepassing. Identiteit, AI, e-mail en optionele gedeelde statusdiensten moeten per uitrol worden geconfigureerd.

  1. 01 / STACK

    Webinterface

    React en TypeScript, routering met Wouter, gebouwd met Vite en vormgegeven met Tailwind CSS. TanStack Query beheert API-gegevens; Framer Motion animeert de interface, Lucide React levert pictogrammen, React Flow toont interactieve proceskaarten en Clerk verzorgt aanmelden.

  2. 02 / STACK

    Applicatie-API

    Node.js 24 en Express 5 voeren de TypeScript REST-API uit; Zod valideert gestructureerde verzoekgegevens.

  3. 03 / STACK

    Database en gegevenstoegang

    PostgreSQL 16 of compatibel, via node-postgres (pg) en Drizzle ORM.

  4. 04 / STACK

    Identiteit en organisatietoegang

    Clerk-authenticatie; de toepassing handhaaft organisatielidmaatschap en de rollen eigenaar, bewerker, beoordelaar en lezer.

  5. 05 / STACK

    AI-integratie

    Een provideronafhankelijke adapter gebruikt de OpenAI-SDK met OpenAI-compatibele eindpunten, waaronder geconfigureerde cloud-API’s en compatibele lokale diensten zoals Ollama of LM Studio.

  6. 06 / STACK

    Documentgeneratie en export

    De docx-bibliotheek maakt Word-bestanden; Puppeteer met headless Chromium rendert PDF’s met Chrome’s HarfBuzz-tekstvorming. ExcelJS genereert XLSX-bestanden en archiver verpakt ZIP-leveringen.

  7. 07 / STACK

    Optionele gedeelde diensten

    Een Upstash-compatibel Redis-HTTP-eindpunt bewaart gedeelde aanvraaglimieten en afleverstatus. Resend verstuurt e-mail; Sentry meldt fouten wanneer dit is geconfigureerd.

  8. 08 / STACK

    Logboeken en beheer

    Pino levert gestructureerde toepassingslogboeken. De organisatie beheert het Node.js-proces, PostgreSQL, Chromium, permanente bestanden en back-ups.

Een startpunt voor uw organisatie

Voorzichtige planningsschattingen, geen gemeten minima, gegarandeerde gebruikerscapaciteit of betaalde ondersteuningsniveaus. De cijfers gelden voor de applicatieserver; database- en back-upopslag komen erbij.

01

Klein bedrijf of adviesteam

Een eerste interne uitrol met incidentele generatie en export.

Processor
4vCPU
Geheugen
8GB
Werkopslag
40GB SSD

Eén applicatie-instantie, een eigen database, geplande back-ups en een beheerder.

02

Groeiende organisatie

Regelmatige systeemontwikkelingsprojecten in meerdere teams.

Processor
8vCPU
Geheugen
16GB
Werkopslag
100GB SSD

Scheid applicatie en database; voeg een testomgeving, bewaking en een upgradeschema toe.

03

Grote organisatie of meerdere locaties

Planningsbasis voor grotere catalogi, complexere systemen en meer exports.

Processor
16vCPU
Geheugen
32GB
Werkopslag
200GB SSD

Test representatieve werklasten vóór aanschaf. Spreek toegang, herstel en onderhoud af met uw IT-team.

De huidige generatiewachtrij draait in één API-proces; extra hardware verhoogt de gelijktijdige generatie niet automatisch. Hoge beschikbaarheid met meerdere instanties vraagt een aparte technische beoordeling. Externe AI vereist geen server-GPU; lokale modellen vereisen aparte compatibiliteits- en hardwarebeoordeling. Reserveer extra opslag voor bewaarde exports, uploads en lokale modellen.

Praktische ondersteuning, vooraf afgesproken

Te bespreken diensten, niet automatisch inbegrepen. Scope, kosten, uren, reactiedoelen en toegang moeten schriftelijk worden afgesproken. Geen standaarddekking 24/7 of gegarandeerde oplostijd.

Hulp bij uitrol

Omgevingscontrole, configuratieadvies, installatiecontroles en een vastgelegde acceptatielijst met uw beheerder.

Hulp bij onderhoud

Geplande upgradebegeleiding, compatibiliteitscontroles en back-up/herstelbeoordeling binnen de afgesproken scope.

Probleemonderzoek

Meld reproduceerbare symptomen, versie en logs zonder gevoelige gegevens via het afgesproken kanaal. Onderzoek en toegang op afstand vereisen uw toestemming.

Wie beheert wat?

Uw organisatie

  • Hosting, netwerkbeveiliging, servertoegang en externe accounts.
  • Back-ups, bewaking, beveiligingsupdates en een bevoegde IT-contactpersoon.
  • Goedkeuring van externe AI-datastromen en toegang voor ondersteuning.

GlobalStandards, volgens afspraak

  • Installatieadvies en diagnose van applicatieproblemen.
  • Releasebegeleiding en afgesproken updates of correcties.
  • Overdrachtsnotities en beheerdersinstructie binnen de contractuele scope.

Vóór ingebruikname afspreken

  1. 01Licentie en scope; eigendom en intellectuele rechten blijven bij Global Standards Conformity Co.
  2. 02Gescheiden identiteit/domeinen, providerreferenties en toegestane externe datastromen.
  3. 03Representatieve generatie- en exportcontroles, inclusief Arabische lettertypen en RTL.
  4. 04Herstel van back-ups, herstelverantwoordelijkheid, ondersteuningskanalen en onderhoudsvensters.

Begin bij uw werkelijke omgeving.

Deel hostingplatform, verwachte generatie/exportbelasting, IT-contactpersoon en gegevensbeperkingen voor een realistische scope.