# Installing Storj Node on Ubuntu

**URL:** <https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921>\
**Category:** troubleshooting\
**Tags:** linux\
**Created:** [May 19, 2021, 12:40am UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921 "2021-05-19T00:40:34Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 20, 2021, 7:13pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/21 "2021-05-20T19:13:37Z")

</div>

Please, execute `sudo mount -a`  
Have you created a `/mnt/storj` by the way?  
If not, please do it:

```auto
sudo mkdir /mnt/sdb1

```

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:14pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/22 "2021-05-20T19:14:49Z")

</div>

mario@mario-System-Product-Name:~$ sudo mount -a  
mount: /mnt/sdb1: mount point does not exist.  
mario@mario-System-Product-Name:~$

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 20, 2021, 7:15pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/23 "2021-05-20T19:15:35Z")

</div>

Yes, you need to create it

```auto
sudo mkdir /mnt/sdb1

```

Then

```auto
sudo mount -a

```

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:15pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/24 "2021-05-20T19:15:40Z")

</div>

no i didnt ill do it now

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:16pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/25 "2021-05-20T19:16:45Z")

</div>

success this did it …where do i go from here

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:18pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/26 "2021-05-20T19:18:21Z")

</div>

mario@mario-System-Product-Name:~$ df -HT  
Filesystem Type Size Used Avail Use% Mounted on  
udev devtmpfs 7.3G 0 7.3G 0% /dev  
tmpfs tmpfs 1.5G 1.8M 1.5G 1% /run  
/dev/sda2 ext4 235G 11G 213G 5% /  
tmpfs tmpfs 7.4G 0 7.4G 0% /dev/shm  
tmpfs tmpfs 5.3M 4.1k 5.3M 1% /run/lock  
tmpfs tmpfs 7.4G 0 7.4G 0% /sys/fs/cgroup  
/dev/loop1 squashfs 59M 59M 0 100% /snap/core18/1988  
/dev/loop0 squashfs 9.6M 9.6M 0 100% /snap/canonical-livepatch/99  
/dev/loop2 squashfs 104M 104M 0 100% /snap/core/11081  
/dev/loop3 squashfs 230M 230M 0 100% /snap/gnome-3-34-1804/66  
/dev/loop4 squashfs 69M 69M 0 100% /snap/gtk-common-themes/1514  
/dev/loop5 squashfs 54M 54M 0 100% /snap/snap-store/518  
/dev/loop6 squashfs 33M 33M 0 100% /snap/snapd/11036  
/dev/sda1 vfat 536M 8.3M 528M 2% /boot/efi  
tmpfs tmpfs 1.5G 70k 1.5G 1% /run/user/1000  
/dev/loop7 squashfs 65M 65M 0 100% /snap/core20/1026  
/dev/loop8 squashfs 6.6M 6.6M 0 100% /snap/curl/47  
/dev/sdb1 ext4 4.0T 93M 3.8T 1% /mnt/sdb1

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 20, 2021, 7:23pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/27 "2021-05-20T19:23:01Z")

</div>

Do you have an access?

```auto
ls /mnt/sdb1

```

If not, depending on how you would run your docker node - with `sudo` or without - you can change the owner of the disk to your current user (in case of not using `sudo`).  
Since you tried without `sudo`, I can assume that you added your current user to the `docker` group.  
In this case you can create a folder for your storagenode on the disk and change the owner to your user:

```auto
sudo mkdir /mnt/sdb1/storagenode
sudo chown mario /mnt/sdb1/storagenode

```

Now please, check it:

```auto
echo 1 > /mnt/sdb1/storagenode/1.txt
cat /mnt/sdb1/storagenode/1.txt
rm /mnt/sdb1/storagenode/1.txt

```

There should not be any error.

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:25pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/28 "2021-05-20T19:25:04Z")

</div>

> [@Alexey](#):
>
> `ls /mnt/sdb1`

mario@mario-System-Product-Name:~$ ls /mnt/sdb1  
config.yaml lost+found storage  
mario@mario-System-Product-Name:~$

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:26pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/29 "2021-05-20T19:26:06Z")

</div>

looks like i have access …do i run the other commands?

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 20, 2021, 7:26pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/30 "2021-05-20T19:26:56Z")

</div>

Did you have running that node earlier? I see the `storage` and `config.yaml`

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:27pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/31 "2021-05-20T19:27:34Z")

</div>

> [@Alexey](#):
>
> Now please, check it:
> 
> ```auto
> echo 1 > /mnt/sdb1/storagenode/1.txt
> cat /mnt/sdb1/storagenode/1.txt
> rm /mnt/sdb1/storagenode/1.txt
> 
> ```

mario@mario-System-Product-Name:~$ echo 1 \> /mnt/sdb1/storagenode/1.txt  
bash: /mnt/sdb1/storagenode/1.txt: No such file or directory  
mario@mario-System-Product-Name:~$ cat /mnt/sdb1/storagenode/1.tx  
cat: /mnt/sdb1/storagenode/1.tx: No such file or directory  
mario@mario-System-Product-Name:~$ rm /mnt/sdb1/storagenode/1.txt  
rm: cannot remove ‘/mnt/sdb1/storagenode/1.txt’: No such file or directory

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:28pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/32 "2021-05-20T19:28:20Z")

</div>

no i didnt have it running earlier

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 20, 2021, 7:30pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/33 "2021-05-20T19:30:14Z")

</div>

You didn’t create a `/mnt/sdb1/storagenode`, you missed a command

```auto
mkdir /mnt/sdb1/storagenode

```

> [@marioahing2001](#):
>
> no i didnt have it running earlier

But you have folder `storage` and config file there. Then please, remove them:

```auto
rm -rf /mnt/sdb1/storage
rm /mnt/sdb1/config.yaml

```

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:31pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/34 "2021-05-20T19:31:30Z")

</div>

> [@Alexey](#):
>
> `rm -rf /mnt/sdb1/storage`

mario@mario-System-Product-Name:~$ rm -rf /mnt/sdb1/storage  
rm: cannot remove ‘/mnt/sdb1/storage’: Permission denied

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:32pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/35 "2021-05-20T19:32:15Z")

</div>

mario@mario-System-Product-Name:~$ rm -rf /mnt/sdb1/storage  
rm: cannot remove ‘/mnt/sdb1/storage’: Permission denied  
mario@mario-System-Product-Name:~$ rm /mnt/sdb1/config.yaml  
rm: remove write-protected regular file ‘/mnt/sdb1/config.yaml’? yes  
mario@mario-System-Product-Name:~$

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 20, 2021, 7:32pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/36 "2021-05-20T19:32:42Z")

</div>

```auto
sudo rm -rf /mnt/sdb1/storage

```

If the test with new folder `/mnt/sdb1/storagenode` went ok, you can setup your node:

```auto
docker run --rm -e SETUP="true" \
--mount type=bind,source=/home/mario/.local/share/storj/identity/storagenode,destination=/app/identity \
--mount type=bind,source=/mnt/sdb1/storagenode,destination=/app/config \
--name storagenode storjlabs/storagenode:latest

```

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:33pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/37 "2021-05-20T19:33:48Z")

</div>

> [@Alexey](#):
>
> f test with new folder `/mnt/sdb1/storagenode` went ok, you can setup your node:
> 
> ``

mario@mario-System-Product-Name:~$ /mnt/sdb1/storagenode  
bash: /mnt/sdb1/storagenode: Is a directory

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 20, 2021, 7:34pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/38 "2021-05-20T19:34:39Z")

</div>

```auto
mkdir /mnt/sdb1/storagenode
echo 1 > /mnt/sdb1/storagenode/1.txt
cat /mnt/sdb1/storagenode/1.txt
rm /mnt/sdb1/storagenode/1.txt

```

---

<div class="post-metadata">

**Author:** ![marioahing2001](https://storj.bcdn.literatehosting.com/letter_avatar/marioahing2001/32/5_5575768a8748004e209b776fc1b2916d.png) [@marioahing2001](https://forum.storj.io/u/marioahing2001)\
**Post date:** [May 20, 2021, 7:35pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/39 "2021-05-20T19:35:29Z")

</div>

mario@mario-System-Product-Name:~$ echo 1 \> /mnt/sdb1/storagenode/1.txt  
mario@mario-System-Product-Name:~$ cat /mnt/sdb1/storagenode/1.txt  
1  
mario@mario-System-Product-Name:~$ rm /mnt/sdb1/storagenode/1.txt

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 20, 2021, 7:35pm UTC](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921/40 "2021-05-20T19:35:57Z")

</div>

Ok, now you can setup the node

```auto
docker run --rm -e SETUP="true" \
--mount type=bind,source=/home/mario/.local/share/storj/identity/storagenode,destination=/app/identity \
--mount type=bind,source=/mnt/sdb1/storagenode,destination=/app/config \
--name storagenode storjlabs/storagenode:latest

```

[Previous page](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921.md?page=1)

[Next page](https://forum.storj.io/t/installing-storj-node-on-ubuntu/13921.md?page=3)
