{"id":2432,"date":"2025-08-05T10:43:26","date_gmt":"2025-08-05T08:43:26","guid":{"rendered":"https:\/\/artheodoc.fr\/?page_id=2432"},"modified":"2025-08-05T10:43:26","modified_gmt":"2025-08-05T08:43:26","slug":"configuration-de-la-base-de-donnees-onlyoffice-installee-avec-le-script-docs-install-sh","status":"publish","type":"page","link":"https:\/\/artheodoc.fr\/index.php\/configuration-de-la-base-de-donnees-onlyoffice-installee-avec-le-script-docs-install-sh\/","title":{"rendered":"Configuration de la base de donn\u00e9es OnlyOffice install\u00e9e avec le script docs-install.sh"},"content":{"rendered":"\n<p>Sous Debian 12 vous pouvez vous connecter en administrateur root (<strong>su<\/strong>) et supprimer la commande <strong>sudo<\/strong>.<\/p>\n\n\n\n<p>Quand on installe OnlyOffice Document Server avec le script docs-install.sh, il utilise automatiquement PostgreSQL et configure la base de donn\u00e9es sans demander de mot de passe ni de nom d\u2019utilisateur personnalis\u00e9. Les param\u00e8tres par d\u00e9faut sont&nbsp;:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>Configuration de la base de donn\u00e9es<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-background has-fixed-layout\" style=\"background-color:#f2f4f7\"><tbody><tr><th>\u00c9l\u00e9ment<\/th><th>Valeur<\/th><\/tr><tr><td>Nom de la base<\/td><td>onlyoffice<\/td><\/tr><tr><td>Utilisateur DB<\/td><td>onlyoffice<\/td><\/tr><tr><td>Mot de passe<\/td><td>G\u00e9n\u00e9r\u00e9 al\u00e9atoirement (dans un fichier config)<\/td><\/tr><tr><td>H\u00f4te<\/td><td>localhost<\/td><\/tr><tr><td>Port<\/td><td>5432 (PostgreSQL par d\u00e9faut)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1. O\u00f9 trouver le mot de passe de la base\u00a0?\u00a0:<\/h2>\n\n\n\n<p>Il est stock\u00e9 dans le fichier de configuration du OnlyOffice&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo grep dbPass \/etc\/onlyoffice\/documentserver\/local.json<\/pre>\n\n\n\n<p>On voit le mot de passe exact utilis\u00e9 pour se connecter \u00e0 PostgreSQL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Acc\u00e8s manuel \u00e0 la base de donn\u00e9es pour tester (si n\u00e9cessaire)\u00a0:<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo -u postgres psql -h localhost -U onlyoffice -d onlyoffice<\/pre>\n\n\n\n<p>Il demande un mot de passe \u2014 celui trouv\u00e9 dans local.json.<\/p>\n\n\n\n<p>La m\u00eame commande sous Debian en root (<strong>su<\/strong>)&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">psql -h localhost -U onlyoffice -d onlyoffice<\/pre>\n\n\n\n<p>Quittez PostgreSQL :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\\q<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">3. Pour modifier le mot de passe de la base de donn\u00e9es PostgreSQL pour l\u2019utilisateur onlyoffice\u00a0:<\/h2>\n\n\n\n<p>Se connecter \u00e0 PostgreSQL comme superutilisateur (ex: postgres)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo -u postgres psql<\/pre>\n\n\n\n<p>Ou en root :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">su - postgres -c psql<\/pre>\n\n\n\n<p>Ou si psql est d\u00e9j\u00e0 install\u00e9 sous votre utilisateur root :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">psql -U postgres<\/pre>\n\n\n\n<p>2. Modifier le mot de passe de l&rsquo;utilisateur onlyoffice<\/p>\n\n\n\n<p>Une fois dans le shell PostgreSQL (psql), tapez&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ALTER USER onlyoffice WITH PASSWORD 'NOUVEAU_MOT_DE_PASSE';<\/pre>\n\n\n\n<p>Remplacez NOUVEAU_MOT_DE_PASSE par le mot de passe de ton choix (entre guillemets simples &lsquo;&#8230;&rsquo;).<\/p>\n\n\n\n<p>Puis quittez PostgreSQL avec&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\\q<\/pre>\n\n\n\n<p>3. Mettre \u00e0 jour la configuration de OnlyOffice<\/p>\n\n\n\n<p>\u00c9ditez le fichier suivant&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/onlyoffice\/documentserver\/local.json<\/pre>\n\n\n\n<p>Et modifiez la ligne :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\"dbPass\": \"ancien_mot_de_passe\"<\/pre>\n\n\n\n<p>Par :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\"dbPass\": \"NOUVEAU_MOT_DE_PASSE\"<\/pre>\n\n\n\n<p>4. Red\u00e9marrez les services<\/p>\n\n\n\n<p>Ensuite, red\u00e9marrez les services pour OnlyOffice pour appliquer le changement&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl restart ds-docservice.service<\/pre>\n\n\n\n<p>Et au besoin :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl restart postgresql<\/pre>\n\n\n\n<p>Ou si on veut red\u00e9marrer la machine :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo shutdown -r now<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Voir\u00a0: <a href=\"https:\/\/artheodoc.fr\/index.php\/les-services-linux-avec-systemd\/\" data-type=\"page\" data-id=\"1979\" target=\"_blank\" rel=\"noreferrer noopener\">Les services Linux avec systemd<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sous Debian 12 vous pouvez vous connecter en administrateur root (su) et supprimer la commande sudo. Quand on installe OnlyOffice Document Server avec le script docs-install.sh, il utilise automatiquement PostgreSQL et configure la base de donn\u00e9es sans demander de mot de passe ni de nom d\u2019utilisateur personnalis\u00e9. Les param\u00e8tres par d\u00e9faut sont&nbsp;: Configuration de la [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2432","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/2432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/comments?post=2432"}],"version-history":[{"count":1,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/2432\/revisions"}],"predecessor-version":[{"id":2433,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/2432\/revisions\/2433"}],"wp:attachment":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=2432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}