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.
Uw infrastructuur. Een doordachte uitrol.
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.
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.
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.
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.
Headless Chromium, systeembibliotheken en meegeleverde lettertypen. Controleer Arabische lettervorming, rechts-naar-linksopmaak en PDF/DOCX-export op de doelmachine.
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.
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.
Een aangewezen technisch beheerder, veilige configuratie, herstartbewaking, logcontrole, schijfbewaking, back-ups buiten de server en een gepland onderhoudsvenster.
Dit is de technologiestack van de voorbereide zelfstandige toepassing. Identiteit, AI, e-mail en optionele gedeelde statusdiensten moeten per uitrol worden geconfigureerd.
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.
Node.js 24 en Express 5 voeren de TypeScript REST-API uit; Zod valideert gestructureerde verzoekgegevens.
PostgreSQL 16 of compatibel, via node-postgres (pg) en Drizzle ORM.
Clerk-authenticatie; de toepassing handhaaft organisatielidmaatschap en de rollen eigenaar, bewerker, beoordelaar en lezer.
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.
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.
Een Upstash-compatibel Redis-HTTP-eindpunt bewaart gedeelde aanvraaglimieten en afleverstatus. Resend verstuurt e-mail; Sentry meldt fouten wanneer dit is geconfigureerd.
Pino levert gestructureerde toepassingslogboeken. De organisatie beheert het Node.js-proces, PostgreSQL, Chromium, permanente bestanden en back-ups.
Voorzichtige planningsschattingen, geen gemeten minima, gegarandeerde gebruikerscapaciteit of betaalde ondersteuningsniveaus. De cijfers gelden voor de applicatieserver; database- en back-upopslag komen erbij.
Een eerste interne uitrol met incidentele generatie en export.
Eén applicatie-instantie, een eigen database, geplande back-ups en een beheerder.
Regelmatige systeemontwikkelingsprojecten in meerdere teams.
Scheid applicatie en database; voeg een testomgeving, bewaking en een upgradeschema toe.
Planningsbasis voor grotere catalogi, complexere systemen en meer exports.
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.
Te bespreken diensten, niet automatisch inbegrepen. Scope, kosten, uren, reactiedoelen en toegang moeten schriftelijk worden afgesproken. Geen standaarddekking 24/7 of gegarandeerde oplostijd.
Omgevingscontrole, configuratieadvies, installatiecontroles en een vastgelegde acceptatielijst met uw beheerder.
Geplande upgradebegeleiding, compatibiliteitscontroles en back-up/herstelbeoordeling binnen de afgesproken scope.
Meld reproduceerbare symptomen, versie en logs zonder gevoelige gegevens via het afgesproken kanaal. Onderzoek en toegang op afstand vereisen uw toestemming.
Deel hostingplatform, verwachte generatie/exportbelasting, IT-contactpersoon en gegevensbeperkingen voor een realistische scope.