-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup-wizard.yml
76 lines (62 loc) · 3.15 KB
/
setup-wizard.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
version: "2"
fields:
- id: auth_token
target:
type: environment
name: AUTH_TOKEN
title: Your auth token
description: >-
You will need an Auth token. If you have not received an auth token yet, got to [storj website](https://registration.storj.io/) and get a new one.
The auth token should looks something similar to:
```[email protected]:1DuEZCeRidy8W8ey8Lwy8VMXWYVdmehVZUQjve8u8HsndgxYKgUzNnnfkUGZP88tJTzvFSyXvFTpKRhHSpZFLz1TcU8bBg```
pattern: "^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*:[A-Za-z0-9]{94}$"
patternErrorMessage: Must be a valid auth token
required: true
- id: identity
target:
type: fileUpload
path: /app/backup.tar.xz
title: Your identity backup
description: >-
Upload your identity backup and restore your identity. If you do not have identity yet skip this step, the identity will be auto generated.
The backup must be in **tar.xz** format.
patternErrorMessage: Must be a valid auth token
required: false
- id: wallet
target:
type: environment
name: WALLET
title: Your wallet
description: >-
An Ethereum wallet address where you will receive STORJ token payouts for running the node.
If you don't have an Ethereum address, learn [how to obtain a valid payout address](https://support.storj.io/hc/en-us/articles/360026611692-How-do-I-hold-STORJ-What-is-a-valid-address-or-compatible-wallet-).
⚠️**Warning: an exchange address is not a valid address**⚠️
pattern: "^0x[a-fA-F0-9]{40}$"
patternErrorMessage: Must be a valid address (0x1fd16a...)
required: true
- id: storage
target:
type: environment
name: STORAGE
title: Storage space
description: >-
How much disk space you want to allocate to the Storj network.
Be sure not to over-allocate space! Allow at least 10% extra for overhead. If you over-allocate space, you may corrupt your database when the system attempts to store pieces when no more physical space is actually available on your drive. The minimum storage shared requirement is 500 GB, which means you need a disk with at least 550 GB free to allow for the 10% overhead.
pattern: "^[0-9]*(\\.[0-9]*)?[Tt][Bb]$"
patternErrorMessage: "The storage space needs to be in the form: `xTB` (without spaces), where the x is the number of Terabytes allocate"
required: true
- id: storjDataMountpoint
target:
type: allNamedVolumesMountpoint
title: Storage data mountpoint
description: >-
Use this option if you want to store the Storage data in a separate drive. Make sure to have sufficient free space according to the Storage space parameter
- id: mail
target:
type: environment
name: EMAIL
title: Your email
description: >-
Email address so that we can notify you when a new version has been released. (recommended)
pattern: "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$"
patternErrorMessage: "Must be a valid email address"