# Installation from source on my Synology NAS: trouble with step 6 (install the dependencies)

**URL:** https://community.passbolt.com/t/installation-from-source-on-my-synology-nas-trouble-with-step-6-install-the-dependencies/8278
**Category:** Installation Issues
**Created:** [August 20, 2023, 1:48am UTC](https://community.passbolt.com/t/installation-from-source-on-my-synology-nas-trouble-with-step-6-install-the-dependencies/8278 "2023-08-20T01:48:03Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![BenTpe](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/bentpe/32/3043_2.png) [@BenTpe](https://community.passbolt.com/u/BenTpe)
#### Post date: [August 20, 2023, 1:48am UTC](https://community.passbolt.com/t/installation-from-source-on-my-synology-nas-trouble-with-step-6-install-the-dependencies/8278/1 "2023-08-20T01:48:03Z")

</div>

Hi everyone,

I’m trying to install passbolt via the API from source into my Synology NAS. I am really a beginner so it’s hard to follow each step for me, but so far I made it till step 6 ^^  
However, when I try to install dependencies (after having installed composer.phar in the same directory as the composer.lock and composer.json files), I get the following errors/problems:

 ![Screenshot 2023-08-20 at 09.50.54](https://canada1.discourse-cdn.com/flex031/uploads/passbolt/original/2X/a/a62cb8688748deccb8729add593d14ccf63f6731.png)

So I follow the instructions to update composer, that tells me I have to create a Github key, which I did successfully, but then I run into another error:

 ![Screenshot 2023-08-20 at 10.06.49](https://canada1.discourse-cdn.com/flex031/uploads/passbolt/original/2X/e/e700e9c7f6314158e7efa555c2701db0c2ba64a6.png)

2 questions here:  
the webstation version of php does include ext-intl, what is wrong?  
the webstation version of php doesn’t propose me gnupg as an extension, is there anything I can do? I did install a .gnupg file earlier in the process, but it is currently not in the passbolt folder, should I bring it back in, or move it to the php folder somewhere?

Sorry if those are basic questions, I’m stuck!

---

<div class="post-metadata">

### Author: ![Termindiego25](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/termindiego25/32/5517_2.png) [@Termindiego25](https://community.passbolt.com/u/Termindiego25)
#### Post date: [August 20, 2023, 2:36pm UTC](https://community.passbolt.com/t/installation-from-source-on-my-synology-nas-trouble-with-step-6-install-the-dependencies/8278/2 "2023-08-20T14:36:43Z")

</div>

I don’t know how Synology system works to solve that dependency errors.  
Normally, on a Debian or Ubuntu, you could try with `apt install php-intl php-gnupg`.  
Do you have something equal to that to install the missing packages?  
Also, check /etc/php/php.ini to see if they are enabled in case they are installed for the version you are using (check that you have just one version and if you have more, which are you using to install all at the same one

---

<div class="post-metadata">

### Author: ![BenTpe](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/bentpe/32/3043_2.png) [@BenTpe](https://community.passbolt.com/u/BenTpe)
#### Post date: [August 21, 2023, 5:05am UTC](https://community.passbolt.com/t/installation-from-source-on-my-synology-nas-trouble-with-step-6-install-the-dependencies/8278/3 "2023-08-21T05:05:17Z")

</div>

Hi @Termindiego25 , thanks for your answer!  
On Synology, you can access the parameters of php through a webstation app, I am pretty sure my defaut php is php7.4 and the config file is right, because when I change it for example to 8.0 the change is also reflected in the about programs I am using.  
On the config file for 7.4, there is a path given for modules, when I ssh into it I find it is empty. Maybe that’s where the issue comes from?  
On the other side, in the conf interface, intl is selected so I’m a bit puzzled, will ask the Synology community 🙂

 ![Screenshot 2023-08-21 at 10.31.05](https://canada1.discourse-cdn.com/flex031/uploads/passbolt/original/2X/8/88646dfda575c463681b120e0bb1e0c00b1e076e.png)  
 ![Screenshot 2023-08-21 at 10.31.20](https://canada1.discourse-cdn.com/flex031/uploads/passbolt/original/2X/7/7e10e38451d251e580079446605081c54cac2163.png)

---

<div class="post-metadata">

### Author: ![AnatomicJC](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/anatomicjc/32/962_2.png) [@AnatomicJC](https://community.passbolt.com/u/AnatomicJC)
#### Post date: [August 21, 2023, 5:45am UTC](https://community.passbolt.com/t/installation-from-source-on-my-synology-nas-trouble-with-step-6-install-the-dependencies/8278/4 "2023-08-21T05:45:42Z")

</div>

Hi,

You should follow this tutorial: [How to Install Passbolt on Your Synology NAS – Marius Hosting](https://mariushosting.com/how-to-install-passbolt-on-your-synology-nas/)

And use docker instead of the from-sources installation.

Cheers,

---

<div class="post-metadata">

### Author: ![BenTpe](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/bentpe/32/3043_2.png) [@BenTpe](https://community.passbolt.com/u/BenTpe)
#### Post date: [August 21, 2023, 6:35am UTC](https://community.passbolt.com/t/installation-from-source-on-my-synology-nas-trouble-with-step-6-install-the-dependencies/8278/5 "2023-08-21T06:35:24Z")

</div>

Hi @AnatomicJC yes I have tried but for some reason it doesn’t work, I have a blank screen as described in another post on the forum, so I try this version that is easier to follow for me… until I reached this php issue haha.  
I’m trying to understand the difference in terms of efficiency between the webstation and docker, but overall I find that software installed directly works just fine so not too keen to have another layer of software on it 🙂

---

<div class="post-metadata">

### Author: ![BenTpe](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/bentpe/32/3043_2.png) [@BenTpe](https://community.passbolt.com/u/BenTpe)
#### Post date: [July 29, 2025, 12:35pm UTC](https://community.passbolt.com/t/installation-from-source-on-my-synology-nas-trouble-with-step-6-install-the-dependencies/8278/6 "2025-07-29T12:35:40Z")

</div>

Hi everyone, after much time I successfully installed passbolt! I didn’t follow any advice from Marius as it was complicated and didn’t work for me, instead I relied on ChatGPT instructions and reinstalled everything from scratch, and it worked!
