# I can't get the companion server to work

**URL:** <https://community.transloadit.com/t/i-cant-get-the-companion-server-to-work/14772>\
**Category:** Uppy\
**Created:** [November 5, 2018, 5:34pm UTC](https://community.transloadit.com/t/i-cant-get-the-companion-server-to-work/14772 "2018-11-05T17:34:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tommylykerin](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/tommylykerin/32/83_2.png) [@tommylykerin](https://community.transloadit.com/u/tommylykerin)\
**Post date:** [November 5, 2018, 5:34pm UTC](https://community.transloadit.com/t/i-cant-get-the-companion-server-to-work/14772/1 "2018-11-05T17:34:10Z")

</div>

I have tried severally to get the uppy companion to work but I get lots of missing module errors.  
I have done npm install.  
Can someone please provide a step by step guide in setting up the companion server for both local development and production environment.

---

<div class="post-metadata">

**Author:** ![goto-bus-stop](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/goto-bus-stop/32/18_2.png) [@goto-bus-stop](https://community.transloadit.com/u/goto-bus-stop)\
**Post date:** [November 8, 2018, 12:52pm UTC](https://community.transloadit.com/t/i-cant-get-the-companion-server-to-work/14772/2 "2018-11-08T12:52:46Z")

</div>

How did you install it? If you want to _use_ Companion, you shouldn’t clone the uppy repository. The best way to install is from npm. You can run the following in your own project directory:

```auto
npm install @uppy/companion

```

It needs a bunch of configuration which is described in [https://uppy.io/docs/companion/#Usage](https://uppy.io/docs/companion/#Usage).

---

<div class="post-metadata">

**Author:** ![warrenkc](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/warrenkc/32/109_2.png) [@warrenkc](https://community.transloadit.com/u/warrenkc)\
**Post date:** [April 16, 2019, 8:54am UTC](https://community.transloadit.com/t/i-cant-get-the-companion-server-to-work/14772/3 "2019-04-16T08:54:10Z")

</div>

Hi. I am also a newb trying to get this to work. Did you succeed? I would love some help.

---

<div class="post-metadata">

**Author:** ![tanmay-kali](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/tanmay-kali/32/812_2.png) [@tanmay-kali](https://community.transloadit.com/u/tanmay-kali)\
**Post date:** [March 8, 2023, 6:20am UTC](https://community.transloadit.com/t/i-cant-get-the-companion-server-to-work/14772/4 "2023-03-08T06:20:07Z")

</div>

did anyone get this to work , companion’s documentation is the worst I have seen !

---

<div class="post-metadata">

**Author:** ![Merlijn](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/merlijn/32/1382_2.png) [@Merlijn](https://community.transloadit.com/u/Merlijn)\
**Post date:** [March 8, 2023, 9:45am UTC](https://community.transloadit.com/t/i-cant-get-the-companion-server-to-work/14772/5 "2023-03-08T09:45:54Z")

</div>

You can take a look at this _temporary_ url for the new docs site with new Companion docs. Perhaps it helps: [Companion | Uppy](https://transloadit.github.io/uppy.io/pr-preview/pr-68/docs/companion)
