[quote=“Alexey, post:53, topic:13921”]
[quote="Alexey, post:53, topic:13921"]
1 curl -L https://github.com/storj/storj/releases/latest/download/identity_linux_amd64.zip -o identity_linux_amd64.zip
2 unzip -o identity_linux_amd64.zip
3 chmod +x identity
4 sudo mv identity /usr/local/bin/identity
5 sudo snap install curl
6 curl -L https://github.com/storj/storj/releases/latest/download/identity_linux_amd64.zip -o identity_linux_amd64.zip
7 unzip -o identity_linux_amd64.zip
8 chmod +x identity
9 sudo mv identity /usr/local/bin/identity
10 identity create storagenode
11 identity authorize storagenode
Removed
12 grep -c BEGIN ~/.local/share/storj/identity/storagenode/ca.cert
13 grep -c BEGIN ~/.local/share/storj/identity/storagenode/identity.cert
14 sudo apt-get remove docker docker-engine docker.io containerd runc
15 sudo apt-get update
16 sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
17 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
18 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
19 $(lsb_release -cs) stable"nightly | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
20 sudo apt-get update
21 sudo apt-get install docker-ce docker-ce-cli containerd.io
22 apt-cache madison docker-ce
23 sudo apt-get update
24 sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
25 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
26 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
27 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
28 sudo apt-get update
29 sudo apt-get install docker-ce docker-ce-cli containerd.io
30 apt-cache madison docker-ce
31 sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io
32 sudo docker run hello-world
33 docker run hello-world
34 sudo groupadd docker
35 sudo usermod -aG docker $USER
36 newgrp docker
37 docker run hello-world
38 sudo systemctl enable docker.service
39 sudo systemctl enable containerd.service
40 docker pull storjlabs/storagenode:latest
41 docker run --rm -e SETUP="true" --mount type=bind,source=/home/mario/.local/share/storj/identity/storagenode,destination=/app/identity --mount type=bind,source=/dev/sdb1,destination=/app/config --name storagenode storjlabs/storagenode:latest
42 docker run --rm -e SETUP="true" --mount type=bind,source=/usr/local/bin,destination=/app/identity --mount type=bind,source=/dev/sdb1,destination=/app/config --name storagenode storjlabs/storagenode:latest
43 docker run --rm -e SETUP="true" --mount type=bind,source=/dev/sda1,destination=/app/identity --mount type=bind,source=/dev/sdb1,destination=/app/config --name storagenode storjlabs/storagenode:latest
44 docker run --rm -e SETUP="true" --mount type=bind,source=/home/mario/.local/share/storj/identity/storagenode,destination=/app/identity --mount type=bind,source=/dev/sdb1,destination=/app/config --name storagenode storjlabs/storagenode:latest
45 docker run --rm -e SETUP="true" --mount type=bind,source=home/mario/.local/share/storj/identity/storagenode,destination=/app/identity --mount type=bind,source=/dev/sdb1,destination=/app/config --name storagenode storjlabs/storagenode:latest
46 git clone https://github.com/konsou/storj-node-setup.git
47 cd storj-node-setup
48 ./storj-node-setup.sh
49 curl -L https://github.com/storj/storj/releases/latest/download/identity_linux_amd64.zip -o identity_linux_amd64.zip
50 unzip -o identity_linux_amd64.zip
51 chmod +x identity
52 sudo mv identity /usr/local/bin/identity
53 identity create storagenode
54 docker pull storjlabs/storagenode:latest
55 sudo apt-get remove docker docker-engine docker.io containerd runc
56 sudo apt-get update
57 sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
58 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
59 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
60 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
61 sudo apt-get update
62 sudo apt-get install docker-ce docker-ce-cli containerd.io
63 apt-cache madison docker-ce
64 sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
65 sudo apt-get install docker-ce= 5:20.10.6~3-0~ubuntu-focal docker-ce-cli= 5:20.10.6~3-0~ubuntu-focal containerd.io
66 sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli= 5:20.10.6~3-0~ubuntu-focal containerd.io
67 sudo docker run hello-world
68 sudo usermod -aG docker $USER
69 newgrp docker
70 docker run hello-world
71 sudo systemctl enable docker.service
72 sudo systemctl enable containerd.service
73 docker pull storjlabs/storagenode:latest
74 df -HT
75 lsblk
76 lsblk -d -fs /dev/<location (example: sda2)>
77 lsblk
78 lsblk -d -fs /dev/sdb1
79 sudo mkdir /mnt/storjfiles
80 sudo nano /etc/fstab
81 y
82 sudo nano /etc/fstab
83 sudo mount -a
84 sudo nano /etc/fstab
85 sudo mount -a
86 sudo nano /etc/fstab
87 sudo mount -a
88 sudo mkdir /mnt/storjfiles
89 lsblk -d -fs /dev/sdb1
90 lsblk
91 lsblk -d -fs /dev/sdb
92 lsblk
93 lsblk -d -fs /dev/sdb1
94 sudo mkdir /mnt/storjfiles
95 sudo nano /etc/fstab
96 sudo mount -a
97 sudo nano /etc/fstab
98 sudo mount -a
99 lsblk
100 lsblk -d -fs /dev/sdb1
101 sudo mkdir /mnt/storagefiles
102 sudo nano /etc/fstab
103 sudo mount -a
104 sudo nano /etc/fstab
105 df -HT
106 sudo mount -a
107 sudo mkdir /mnt/sdb1
108 sudo mount -a
109 df -HT
110 docker pull storjlabs/storagenode:latest
111 sudo mount -a
112 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,destination=/app/config --name storagenode storjlabs/storagenode:latest
113 ls /mnt/sdb1
114 echo 1 > /mnt/sdb1/storagenode/1.txt
115 cat /mnt/sdb1/storagenode/1.tx
116 rm /mnt/sdb1/storagenode/1.txt
117 mkdir /mnt/sdb1/storagenode
118 rm -rf /mnt/sdb1/storage
119 rm /mnt/sdb1/config.yaml
120 rm -rf /mnt/sdb1/storage
121 rm /mnt/sdb1/config.yaml
122 sudo rm -rf /mnt/sdb1/storage
123 /mnt/sdb1/storagenode
124 mkdir /mnt/sdb1/storagenode
125 echo 1 > /mnt/sdb1/storagenode/1.txt
126 cat /mnt/sdb1/storagenode/1.txt
127 rm /mnt/sdb1/storagenode/1.txt
128 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
129 cp -r /home/mario/.local/share/storj/identity/storagenode /mnt/sdb1/identity
130 docker run -d --restart unless-stopped --stop-timeout 300 -p 28967:28967 -p 127.0.0.1:14002:14002 -e WALLET=REMOVED -e EMAIL=REMOVED -e ADDRESS=removed:28967" \
131 -e STORAGE=3.5TB \
132 --mount type=bind,source="/mnt/sdb1/identity",destination=/app/identity \
133 --mount type=bind,source="/mnt/sdb1/storagenode",destination=/app/config \
134 --name storagenode storjlabs/storagenode:latest
135 docker run -d --restart unless-stopped --stop-timeout 300 -p 28967:28967 -p 127.0.0.1:14002:14002 -e WALLET=REMOVED -e EMAIL=REMOVED -e ADDRESS=REMOVED:28967" -e STORAGE=3.5TB --mount type=bind,source="/mnt/sdb1/identity",destination=/app/identity --mount type=bind,source="/mnt/sdb1/storagenode",destination=/app/config --name storagenode storjlabs/storagenode:latest
136 docker run -d --restart unless-stopped --stop-timeout 300 -p 28967:28967 -p 127.0.0.1:14002:14002 -e WALLET=Removed -e EMAIL=Removed -e ADDRESS=Removed:28967" \
137 -e STORAGE=3.5TB \
138 --mount type=bind,source="/mnt/sdb1/identity",destination=/app/identity \
139 --mount type=bind,source="/mnt/sdb1/storagenode",destination=/app/config \
140 --name storagenode storjlabs/storagenode:latest
141 docker run -d --restart unless-stopped --stop-timeout 300 -p 28967:28967 -p 127.0.0.1:14002:14002 -e WALLET=removed -e EMAIL=removed -e ADDRESS=removed:28967" -e STORAGE=3.5TB --mount type=bind,source="/mnt/sdb1/identity",destination=/app/identity --mount type=bind,source="/mnt/sdb1/storagenode",destination=/app/config --name storagenode storjlabs/storagenode:latest
142 docker ps -a
143 sudo docker ps -a
144 sudo rm -rf /mnt/sdb1/storage
145 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
146 docker logs --tail 20 storagenode
147 docker ps -a
148 docker stop storagenode
149 docker rm storagenode
[/quote]
Here you go hopefully i did it correct