-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathenginescript-variables.txt
More file actions
67 lines (59 loc) · 2.52 KB
/
enginescript-variables.txt
File metadata and controls
67 lines (59 loc) · 2.52 KB
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
######################################################################
# # # # # # # # # # # # EngineScript Variables # # # # # # # # # # # #
######################################################################
# Note: This file resets whenever EngineScript is updated.
#-#-#-#-#-#-#-# Edit These At Your Own Risk #-#-#-#-#-#-#-#
# Software Versions
LIBURING_VER="2.14"
MARIADB_VER="11.8.6"
NGINX_DYN_TLS_PATCH_COMMIT_SHA="aabb43ffd31ede1849d0a9657cc7767b4f76b71c"
NGINX_HEADER_VER="0.39"
NGINX_PURGE_VER="2.5.6"
NGINX_VER="1.29.5"
OPENSSL_VER="3.5.5"
PCRE2_VER="10.47"
PHP_VER="8.5"
PHPMYADMIN_VER="5.2.3"
PNGOUT_VER="20200115"
ZLIB_VER="1.3.2"
ZLIB_NG_VER="2.3.3"
ZLIB_RS_VER="v0.6.0"
# EngineScript Plugins
ES_SE_PLUGIN_VER="2.0.0"
ES_SO_PLUGIN_VER="2.0.0"
# Frontend Dependencies
ES_DASHBOARD_VER="$(date +"%m.%d.%Y")"
FONTAWESOME_VER="7.0.1"
TINYFILEMANAGER_VER="2.6"
# System Information
BIT_TYPE="$(uname -m)"
CPU_COUNT="$(nproc --all)"
DT="$(date +"%m-%d-%y")"
IP_ADDRESS="$(ip -o route get to 8.8.8.8 | sed -n 's/.*src \([0-9.]\+\).*/\1/p')"
UBUNTU_TYPE="$(lsb_release -si)"
UBUNTU_CODENAME="$(lsb_release -sc)"
UBUNTU_VERSION="$(lsb_release -sr)"
# Random Characters
RAND_CHAR2="$(pwgen -A01 2)"
RAND_CHAR4="$(tr -dc 'a-zA-Z0-9' < /dev/urandom | fold -w 4 | head -n 1)"
RAND_CHAR8="$(pwgen -1Bcns 8)"
RAND_CHAR16="$(tr -dc 'a-zA-Z0-9' < /dev/urandom | fold -w 16 | head -n 1)"
RAND_CHAR24="$(date +%s | sha256sum | base64 | head -c 24)"
RAND_CHAR32="$(tr -dc 'a-zA-Z0-9_' < /dev/urandom | fold -w 32 | head -n 1)"
# Server Memory Calculations
SERVER_MEMORY_TOTAL_01="$(free -m | awk 'NR==2{printf "%d", $2*0.01 }')"
SERVER_MEMORY_TOTAL_016="$(free -m | awk 'NR==2{printf "%d", $2*0.016 }')"
SERVER_MEMORY_TOTAL_02="$(free -m | awk 'NR==2{printf "%d", $2*0.02 }')"
SERVER_MEMORY_TOTAL_03="$(free -m | awk 'NR==2{printf "%d", $2*0.03 }')"
SERVER_MEMORY_TOTAL_04="$(free -m | awk 'NR==2{printf "%d", $2*0.04 }')"
SERVER_MEMORY_TOTAL_05="$(free -m | awk 'NR==2{printf "%d", $2*0.05 }')"
SERVER_MEMORY_TOTAL_06="$(free -m | awk 'NR==2{printf "%d", $2*0.06 }')"
SERVER_MEMORY_TOTAL_07="$(free -m | awk 'NR==2{printf "%d", $2*0.07 }')"
SERVER_MEMORY_TOTAL_08="$(free -m | awk 'NR==2{printf "%d", $2*0.08 }')"
SERVER_MEMORY_TOTAL_09="$(free -m | awk 'NR==2{printf "%d", $2*0.09 }')"
SERVER_MEMORY_TOTAL_10="$(free -m | awk 'NR==2{printf "%d", $2*0.10 }')"
SERVER_MEMORY_TOTAL_80="$(free -m | awk 'NR==2{printf "%d", $2*0.80 }')"
SERVER_MEMORY_TOTAL_100="$(free -m | awk 'NR==2{printf "%d", $2*1 }')"
# Shell text formatting
BOLD="$(tput bold)"
NORMAL="$(tput sgr0)"