{"id":7459,"date":"2026-08-19T19:10:05","date_gmt":"2026-08-19T19:10:05","guid":{"rendered":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/demarrage\/installation\/"},"modified":"2026-08-19T20:25:43","modified_gmt":"2026-08-19T20:25:43","slug":"installation","status":"publish","type":"wvn_doc","link":"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/demarrage\/installation\/","title":{"rendered":"Facility"},"content":{"rendered":"<h1>Facility<\/h1>\n<p>WivenLLM can be installed in three ways. The application is the same in all three.<br \/>\nIn this case, what changes is who can use it and who exploits it.<\/p>\n<hr \/>\n<h2>Choose your mode<\/h2>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th>Workstation<\/th>\n<th>Server<\/th>\n<th>Hosted instance<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>For whom<\/strong><\/td>\n<td>A person<\/td>\n<td>A team, a company<\/td>\n<td>An organization without an available IT team<\/td>\n<\/tr>\n<tr>\n<td><strong>Multi-user<\/strong><\/td>\n<td>No<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td><strong>Web widget, API<\/strong><\/td>\n<td>No<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td><strong>Exploitation<\/strong><\/td>\n<td>None<\/td>\n<td>At your expense<\/td>\n<td>Insured for you<\/td>\n<\/tr>\n<tr>\n<td><strong>Data<\/strong><\/td>\n<td>On the post<\/td>\n<td>On your server<\/td>\n<td>On the dedicated instance<\/td>\n<\/tr>\n<tr>\n<td><strong>Facility<\/strong><\/td>\n<td>A few minutes<\/td>\n<td>Half a day with the settings<\/td>\n<td>Supplied ready to use<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote>\n<p>THE <strong>multi-user mode<\/strong> is what unlocks roles, invitations,<br \/>\norganizations, guest access, web widget, and API keys. An installation on<br \/>\nThe workstation remains single-user by design.<\/p>\n<\/blockquote>\n<hr \/>\n<h2>Workstation<\/h2>\n<p>A native application for <strong>Windows, macOS and Linux<\/strong>. She takes everything with her:<br \/>\ninterface, server, document extraction, database, vector index.<\/p>\n<ol>\n<li>Download the application for your operating system.<\/li>\n<li>Install it like any other application.<\/li>\n<li>Launch it: the initial setup wizard will open.<\/li>\n<\/ol>\n<p>No network configuration required, no ports to open. The data is stored<br \/>\nin your user profile.<\/p>\n<p><strong>Material prerequisites.<\/strong> The application runs on an office machine<br \/>\nstandard if you are using an external template provider. To run a<br \/>\nmodel <strong>locally<\/strong>, You will need at least 16 GB of RAM; a card<br \/>\nA dedicated graphics card radically changes the speed.<br \/>\n\u2192 <a href=\"\/en\/wiven-llm\/docs\/demarrage\/modeles\/\">Choosing your models<\/a><\/p>\n<hr \/>\n<h2>Server \u2014 Containerized Deployment<\/h2>\n<p>This is the recommended approach for an organization. It is based on an image of<br \/>\na single container and a configuration file.<\/p>\n<h3>Principle<\/h3>\n<ul>\n<li>A single container carries the entire application.<\/li>\n<li>A <strong>persistent volume<\/strong> contains the database, documents, indexes<br \/>\n  and the downloaded templates. That&#039;s the only thing you need to save.<\/li>\n<li>The service listens on an HTTP port, which you usually place behind a<br \/>\n  reverse proxy providing TLS.<\/li>\n<\/ul>\n<h3>Steps<\/h3>\n<ol>\n<li><strong>Prepare the storage volume<\/strong> on the host and give it the rights<br \/>\n   writing required for the container.<\/li>\n<li><strong>Create the configuration file<\/strong> based on the provided model. Three<br \/>\n   Values are mandatory and must be long, random secrets.,<br \/>\n   specific to your installation:<br \/>\n   \u2013 the session signing key,<br \/>\n   \u2013 the key and the internal signature salt.<br \/>\n   Never reuse example values.<br \/>\n   \u2192 <a href=\"\/en\/wiven-llm\/docs\/reference\/configuration\/\">Environmental variables<\/a><\/li>\n<li><strong>Start the container<\/strong> by increasing the volume and publishing the port.<\/li>\n<li><strong>Open the application<\/strong> in a browser and follow the first aid<br \/>\n   configuration.<\/li>\n<li><strong>Enable multi-user mode<\/strong> Since <code>Settings \u2192 Security<\/code>, Then<br \/>\n   create accounts or send invitations.<\/li>\n<\/ol>\n<h3>Production deployment<\/h3>\n<p>A few points to address before granting access:<\/p>\n<ul>\n<li><strong>TLS.<\/strong> Place a reverse proxy in front of the service, or enable HTTPS.<br \/>\n  directly at the application level with your certificates.<\/li>\n<li><strong>Backup.<\/strong> Back up the storage volume and the file<br \/>\n  configuration. Testing them in a restore point is the only way to know if they<br \/>\n  they work.<\/li>\n<li><strong>Update.<\/strong> A version upgrade involves retrieving the new image<br \/>\n  and restart the container while preserving the volume. Back up first.<\/li>\n<li><strong>Sizing.<\/strong> If the models run on the same machine, it&#039;s them<br \/>\n  which determine the memory and GPU requirements \u2014 not the application.<\/li>\n<\/ul>\n<hr \/>\n<h2>Server \u2014 native deployment<\/h2>\n<p>A containerless installation is possible, particularly for exploitation<br \/>\nIt can be directly integrated into a GPU or integrated into an existing deployment pipeline.<br \/>\nsuppose:<\/p>\n<ul>\n<li>a recent Node.js runtime environment; ;<\/li>\n<li>the installation of the three services (compiled interface, server, extraction service); ;<\/li>\n<li>a service manager to keep them running; ;<\/li>\n<li>a reverse proxy for TLS.<\/li>\n<\/ul>\n<p>This mode requires more management than the container; reserve it for special cases.<br \/>\nwhere it provides a tangible benefit.<\/p>\n<hr \/>\n<h2>Hosted instance<\/h2>\n<p>A dedicated instance is provisioned for your organization, with the same<br \/>\nThe product and the same features. You will receive a URL and an account.<br \/>\nadministrator; operation, backups and updates are<br \/>\nassured.<\/p>\n<p>This is the appropriate mode when data sovereignty is required, but<br \/>\nthe organization does not wish to operate the infrastructure itself.<\/p>\n<hr \/>\n<h2>After installation<\/h2>\n<p>In order:<\/p>\n<ol>\n<li><strong>First-time setup assistant<\/strong> \u2014 choice of model supplier, of<br \/>\n   Embeddings engine and vector database, account creation<br \/>\n   administrator and of the first workspace.<\/li>\n<li><strong><a href=\"\/en\/wiven-llm\/docs\/demarrage\/premiers-pas\/\">First steps<\/a><\/strong> \u2014 import a document and ask a<br \/>\n   first question.<\/li>\n<li><strong><a href=\"\/en\/wiven-llm\/docs\/administration\/utilisateurs\/\">Users and roles<\/a><\/strong> \u2014<br \/>\n   Switching to multi-user mode and creating accounts.<\/li>\n<li><strong><a href=\"\/en\/wiven-llm\/docs\/administration\/securite\/\">Security and confidentiality<\/a><\/strong> \u2014<br \/>\n   review of what is leaving the network, backups, access control.<\/li>\n<\/ol>\n<hr \/>\n<h2>Common startup problems<\/h2>\n<table>\n<thead>\n<tr>\n<th>Symptom<\/th>\n<th>Usual cause<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>The application starts but the interface remains blank<\/td>\n<td>The interface cannot reach the server: check the published port and the configured address.<\/td>\n<\/tr>\n<tr>\n<td>\u00ab&quot;No provider configured&quot;\u00bb<\/td>\n<td>The wizard was not completed, or the supplier key is missing or invalid.<\/td>\n<\/tr>\n<tr>\n<td>The documents are imported but remain untraceable.<\/td>\n<td>They were extracted without being <strong>added to the workspace<\/strong> \u2014 Adding triggers indexing<\/td>\n<\/tr>\n<tr>\n<td>The responses ignore an added document<\/td>\n<td>Indexing is still in progress, or the embedding engine has changed since indexing.<\/td>\n<\/tr>\n<tr>\n<td>Settings lost upon restart<\/td>\n<td>The storage volume is not persistent.<\/td>\n<\/tr>\n<tr>\n<td>A local model does not start<\/td>\n<td>Insufficient memory for the chosen size \u2192 <a href=\"\/en\/wiven-llm\/docs\/demarrage\/modeles\/\">Choosing your models<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>","protected":false},"parent":7449,"menu_order":201,"template":"","meta":[],"class_list":["post-7459","wvn_doc","type-wvn_doc","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Installation \u2014 Documentation WivenLLM<\/title>\n<meta name=\"description\" content=\"Installer WivenLLM sur un poste, sur un serveur avec Docker, ou en instance h\u00e9berg\u00e9e \u2014 et savoir laquelle choisir.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/demarrage\/installation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installation \u2014 Documentation WivenLLM\" \/>\n<meta property=\"og:description\" content=\"Installer WivenLLM sur un poste, sur un serveur avec Docker, ou en instance h\u00e9berg\u00e9e \u2014 et savoir laquelle choisir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/demarrage\/installation\/\" \/>\n<meta property=\"og:site_name\" content=\"Wiven AI\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-19T20:25:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/demarrage\\\/installation\\\/\",\"url\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/demarrage\\\/installation\\\/\",\"name\":\"Installation \u2014 Documentation WivenLLM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/#website\"},\"datePublished\":\"2026-08-19T19:10:05+00:00\",\"dateModified\":\"2026-08-19T20:25:43+00:00\",\"description\":\"Installer WivenLLM sur un poste, sur un serveur avec Docker, ou en instance h\u00e9berg\u00e9e \u2014 et savoir laquelle choisir.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/demarrage\\\/installation\\\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/demarrage\\\/installation\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/demarrage\\\/installation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wiven.ai\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"D\u00e9marrage\",\"item\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/demarrage\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Installation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/#website\",\"url\":\"https:\\\/\\\/www.wiven.ai\\\/\",\"name\":\"Wiven AI\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.wiven.ai\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installation \u2014 WivenLLM Documentation","description":"Installing WivenLLM on a workstation, on a server with Docker, or in a hosted instance \u2014 and knowing which one to choose.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/demarrage\/installation\/","og_locale":"en_US","og_type":"article","og_title":"Installation \u2014 Documentation WivenLLM","og_description":"Installer WivenLLM sur un poste, sur un serveur avec Docker, ou en instance h\u00e9berg\u00e9e \u2014 et savoir laquelle choisir.","og_url":"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/demarrage\/installation\/","og_site_name":"Wiven AI","article_modified_time":"2026-08-19T20:25:43+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/demarrage\/installation\/","url":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/demarrage\/installation\/","name":"Installation \u2014 WivenLLM Documentation","isPartOf":{"@id":"https:\/\/www.wiven.ai\/#website"},"datePublished":"2026-08-19T19:10:05+00:00","dateModified":"2026-08-19T20:25:43+00:00","description":"Installing WivenLLM on a workstation, on a server with Docker, or in a hosted instance \u2014 and knowing which one to choose.","breadcrumb":{"@id":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/demarrage\/installation\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wiven.ai\/wiven-llm\/docs\/demarrage\/installation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/demarrage\/installation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.wiven.ai\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/"},{"@type":"ListItem","position":3,"name":"D\u00e9marrage","item":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/demarrage\/"},{"@type":"ListItem","position":4,"name":"Installation"}]},{"@type":"WebSite","@id":"https:\/\/www.wiven.ai\/#website","url":"https:\/\/www.wiven.ai\/","name":"Wiven AI","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wiven.ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"}]}},"_links":{"self":[{"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/wvn_doc\/7459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/wvn_doc"}],"about":[{"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/types\/wvn_doc"}],"up":[{"embeddable":true,"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/wvn_doc\/7449"}],"wp:attachment":[{"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/media?parent=7459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}