{"id":3185,"date":"2026-06-05T12:10:00","date_gmt":"2026-06-05T10:10:00","guid":{"rendered":"https:\/\/artheodoc.fr\/?page_id=3185"},"modified":"2026-06-05T16:16:01","modified_gmt":"2026-06-05T14:16:01","slug":"installation-dun-serveur-baserow-sous-debian-13-en-utilisant-docker-compose","status":"publish","type":"page","link":"https:\/\/artheodoc.fr\/index.php\/installation-dun-serveur-baserow-sous-debian-13-en-utilisant-docker-compose\/","title":{"rendered":"Installation d&rsquo;un serveur Baserow sous Debian 13 en utilisant Docker Compose"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Installation r\u00e9alis\u00e9e sous Debian 13 sans interface graphique avec le serveur SSH.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Mes pr\u00e9requis pour l\u2019installation d\u2019un serveur sous Debian 13 :<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/artheodoc.fr\/index.php\/modification-de-la-variable-denvironnement-path-pour-pouvoir-utiliser-les-commandes-du-shell\/\" data-type=\"page\" data-id=\"34\" target=\"_blank\" rel=\"noreferrer noopener\">Modification de la variable d\u2019environnement PATH pour pouvoir utiliser les commandes du Shell<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/artheodoc.fr\/index.php\/modification-du-fichier-sources-list-sous-debian-11\/\" data-type=\"page\" data-id=\"38\" target=\"_blank\" rel=\"noreferrer noopener\">Modification du fichier sources.list sous Debian 11<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/artheodoc.fr\/index.php\/exemple-de-parametrages-en-ip-fixe-sous-debian-11\/\" data-type=\"page\" data-id=\"41\" target=\"_blank\" rel=\"noreferrer noopener\">Exemple de param\u00e9trages en IP fixe sous debian 11<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Pour SSH :<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/artheodoc.fr\/index.php\/changer-le-port-pour-ssh\/\" data-type=\"page\" data-id=\"50\" target=\"_blank\" rel=\"noreferrer noopener\">Changer le port pour SSH<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Installer Docker et Docker Compose<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">En administrateur root (<strong>su<\/strong>) <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mise \u00e0 jour des paquets :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update &amp;&amp; sudo apt upgrade -y<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Installation des d\u00e9pendances :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt install -y ca-certificates curl gnupg<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ajout de la cl\u00e9 GPG officielle de Docker :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>install -m 0755 -d \/etc\/apt\/keyrings<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>curl -fsSL https:\/\/download.docker.com\/linux\/debian\/gpg | gpg --dearmor -o \/etc\/apt\/keyrings\/docker.gpg<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">chmod a+r \/etc\/apt\/keyrings\/docker.gpg<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ajout du d\u00e9p\u00f4t Docker :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">echo \"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/debian $(. \/etc\/os-release &amp;&amp; echo \"$VERSION_CODENAME\") stable\" | tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Installation de Docker :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rification de l&rsquo;installation :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker --version<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">docker compose version<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Installation de Baserow avec Docker Compose<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00e9er un dossier pour Baserow<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir ~\/baserow &amp;&amp; cd ~\/baserow<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00e9er le fichier <code>docker-compose.yml<\/code><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9ez un fichier <code>docker-compose.yml<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano <code>docker-compose.yml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Avec le contenu suivant :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">version: '3.8'<br><br>services:<br>  baserow:<br>    image: baserow\/baserow:latest<br>    container_name: baserow<br>    restart: unless-stopped<br>    ports:<br>      - \"80:80\"  # Seule la connexion HTTP est expos\u00e9e<br>    volumes:<br>      - baserow_data:\/baserow\/data<br>    environment:<br>      - BASEROW_PUBLIC_URL=http:\/\/localhost  # Remplacez par l'IP ou le domaine de votre serveur<br>    depends_on:<br>      - redis<br>      - postgres<br><br>  redis:<br>    image: redis:7<br>    container_name: baserow_redis<br>    restart: unless-stopped<br>    volumes:<br>      - redis_data:\/data<br><br>  postgres:<br>    image: postgres:15<br>    container_name: baserow_postgres<br>    restart: unless-stopped<br>    volumes:<br>      - postgres_data:\/var\/lib\/postgresql\/data<br>    environment:<br>      - POSTGRES_PASSWORD=baserow_password<br>      - POSTGRES_USER=baserow<br>      - POSTGRES_DB=baserow<br><br>volumes:<br>  baserow_data:<br>  redis_data:<br>  postgres_data:<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lancer Baserow<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker compose up -d<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u00e9rifier l\u2019installation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez que les conteneurs sont en cours d\u2019ex\u00e9cution :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker ps<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Acc\u00e9dez \u00e0 Baserow<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrez un navigateur et allez sur :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">http:\/\/localhost<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>(ou l\u2019IP\/URL de votre serveur).<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00e9ez un compte administrateur<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La premi\u00e8re fois, Baserow vous demandera de cr\u00e9er un compte admin.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Si l&rsquo;on a modifi\u00e9 le fichier <code>docker-compose.yml<\/code><\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">cd ~\/baserow<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">docker compose down &amp;&amp; docker compose up -d<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Mettre \u00e0 jour Baserow<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Pour mettre \u00e0 jour Baserow, arr\u00eatez les conteneurs, supprimez l\u2019image actuelle et relancez avec la derni\u00e8re version :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd ~\/baserow<br>docker compose down<br>docker pull baserow\/baserow:latest<br>docker compose up -d<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Voir \u00e9galement<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/artheodoc.fr\/index.php\/les-commandes-docker\/\" data-type=\"page\" data-id=\"1990\" target=\"_blank\" rel=\"noreferrer noopener\">Les commandes Docker<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installation r\u00e9alis\u00e9e sous Debian 13 sans interface graphique avec le serveur SSH. Mes pr\u00e9requis pour l\u2019installation d\u2019un serveur sous Debian 13 : Pour SSH : Installer Docker et Docker Compose En administrateur root (su) Mise \u00e0 jour des paquets : apt update &amp;&amp; sudo apt upgrade -y Installation des d\u00e9pendances : apt install -y ca-certificates [&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-3185","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/3185","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=3185"}],"version-history":[{"count":10,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/3185\/revisions"}],"predecessor-version":[{"id":3202,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/3185\/revisions\/3202"}],"wp:attachment":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=3185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}