forked from reliactyldev/Reliactyl-2.0
-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings-template.yml
143 lines (122 loc) · 4.63 KB
/
settings-template.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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# Due to MySQL integer (number) limitations, the maximum amount a number should be is '2147483647'.
# '1073741823' should be the maximum number you put in these settings. (unless you know what you are doing)
# Keep in mind decimals will not work. MySQL rounds them up.
website:
port: 4440 # The port you want Dashactyl to run on.
secret: "Enter your session password here." # Make this very secure and complicated.
secure: false # This option requires https.
discord:
id: "Enter your Discord OAuth2 ID here."
secret: "Enter your Discord OAuth2 secret here."
callbackpath: "http://localhost:8000/accounts/callback"
prompt: false
token: "Insert your bot token here."
guild: "000000000000000000" # Add your server ID you want to force users to join on login here.
registeredrole: "000000000000000000" # Add the ID of the role you want to be granted when logging into the dashboard.
auditlogs: # This feature enable auditlogs for dashactyl v1
enabled: false # enable or disable the Audit Logs
webhook_url: "Enter your webhook URL"
email_system: # This feature enable email system for Dashactyl v1
enabled: false # enable or disable the email system
smtp_host: "Enter your SMTP Host" # You need to put here your smtp host from your email software (gmail, zoho, etc.) like smtp.zoho.com
smtp_port: "Enter your SMTP Port" # Put the port of your smtp host like 465
smtp_user: "Enter your SMTP User" # Your email like [email protected]
smtp_password: "Enter your SMTP Password" # Your email password.
extra: # Some additional things, this will edit some links in the HTML format that will be sent by email
dashboardurl: "Enter your dashboard url with https" # Necessary
dashboardname: "Reliactyl" # Necessary
pterodactyl:
domain: "Enter your Pterodactyl Panel domain here."
key: "Enter your Pterodactyl Panel application API key here." # Make sure to higher/remove rate limits for application API keys, so the dashboard doesn't get rate limited.
generate_password_on_sign_up: true
database: # MySQL database.
host: "Enter your database IP here."
port: "Enter your database port here."
user: "Enter your database user here."
password: "Enter your database password here."
database: "reliactyl"
api: # The client area might break if there are no API codes, so I highly recommend adding a single secure API code.
apicodepassword: # This would be the "Bearer apicodepassword".
user info: true
blacklist user: true
unblacklist user: true
set coins: true
set package: true
set resources: true
create coupon: true
revoke coupon: true
locations:
"1": # Location ID.
name: "Location Name" # Location display name.
enabled: true # Enable or disable server creation on this location.
package: null # Required package to make a server on this location.
# package:
# - default
# - another_package_name
renewal: true # Enables renewals for this feature. (Do not toggle after setting up this node on the client area. It might break things.)
eggs: # These are the eggs servers can be created with.
paper:
display: "Paper"
minimum:
memory: 100
disk: 100
cpu: 10
maximum:
memory: null
disk: null
cpu: null
info:
egg: 3
docker_image: quay.io/pterodactyl/core:java
startup: java -Xms128M -Xmx{{SERVER_MEMORY}}M -Dterminal.jline=false -Dterminal.ansi=true -jar {{SERVER_JARFILE}}
environment:
SERVER_JARFILE: "server.jar"
BUILD_NUMBER: "latest"
feature_limits:
databases: 1
backups: 1
packages: # These are packages. They are organized categories on how much resources you would give to anyone with this package.
default: "default"
list:
default:
display: "The package name."
memory: 1024
disk: 1024
cpu: 100
servers: 1
pro:
display: "Pro Package"
memory: 2048
disk: 2048
cpu: 200
servers: 2
store: # This is the store options.
# 'enabled' is an option, which toggles if you can buy a single type of resource of.
# 'cost' is the amount of coins 'per' of a resource would cost.
memory:
enabled: true
cost: 10
per: 10
disk:
enabled: true
cost: 10
per: 10
cpu:
enabled: true
cost: 10
per: 10
servers:
enabled: true
cost: 10
per: 10
afk:
domain_lock:
- localhost:8008 # Change this to your actual domain.
redirect_on_attempt_to_steal_code: https://www.youtube.com/watch?v=dQw4w9WgXcQ
everywhat: 60 # seconds
gaincoins: 1 # coins
arc_id: "" # your arc widget id without the '#'
renewal:
renewal_time: 6.048e+8
deletion_time: 8.64e+7
renew_fee: 10 # coins