# Installation de Discourse sur un serveur sans accès à DockerHub

**URL:** <https://meta.discourse.org/t/installing-discourse-in-a-server-with-no-access-to-dockerhub/264294>\
**Category:** Self-hosting\
**Created:** [Mai 8, 2023, 12:57 UTC](https://meta.discourse.org/t/installing-discourse-in-a-server-with-no-access-to-dockerhub/264294 "2023-05-08T00:57:55Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [Mai 8, 2023, 3:46 UTC](https://meta.discourse.org/t/installing-discourse-in-a-server-with-no-access-to-dockerhub/264294/7 "2023-05-08T15:46:41Z")

</div>

Être :

- server1 le serveur avec accès à Internet

- server2 un serveur qui ne peut pas atteindre DockerHub

Faire :

```bash
ssh root@server1
docker pull discourse/base:2.0.20230502-0058

# si server1 peut atteindre server2
docker save discourse/base:2.0.20230502-0058 | bzip2 | ssh root@server2 docker load
# attendez qu'il se termine et quittez server1
ssh root@server2
cd /var/discourse
./launcher rebuild app

# si server1 ne peut pas atteindre server2
docker save -o /tmp/discourse-base-image.tar discourse/base:2.0.20230502-0058
# transférez le fichier vers server2 via clé USB, ftp, disquettes, etc.
ssh root@server2
docker load -i /tmp/discourse-base-image.tar
cd /var/discourse
./launcher rebuild app

```

---

_[View the full topic](https://meta.discourse.org/t/installing-discourse-in-a-server-with-no-access-to-dockerhub/264294)._
