You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After the initial setup script has run, you'll need to alter the install options file. Fill this out completely, making sure to change all variables that say `PLACEHOLDER`.
47
48
48
49
Run the following command:
50
+
49
51
```shell
50
52
es.config
51
53
```
@@ -55,6 +57,7 @@ es.config
55
57
Once you've filled out the configuration file with your personal settings, continue with the main installation process.
56
58
57
59
Run the following command:
60
+
58
61
```shell
59
62
es.install
60
63
```
@@ -85,12 +88,12 @@ Although we do our best to automate this process, there are a few settings that
85
88
86
89
For Cloudflare to support compression from origin, the following features must be disabled:
87
90
88
-
* Email Obfuscation
89
-
* Rocket Loader
90
-
* Server Side Excludes (SSE)
91
-
* Mirage
92
-
* HTML Minification (JavaScript and CSS can remain enabled)
93
-
* Automatic HTTPS Rewrites
91
+
- Email Obfuscation
92
+
- Rocket Loader
93
+
- Server Side Excludes (SSE)
94
+
- Mirage
95
+
- HTML Minification (JavaScript and CSS can remain enabled)
96
+
- Automatic HTTPS Rewrites
94
97
95
98
For more information, see [This is Brotli from Origin](https://blog.cloudflare.com/this-is-brotli-from-origin/).
96
99
@@ -113,7 +116,7 @@ We've also developed a basic plugin that disables some bloat from the default Wo
113
116
114
117
----------
115
118
116
-
## Sponsors:
119
+
## Sponsors
117
120
118
121
EngineScript development is supported by:
119
122
@@ -127,46 +130,48 @@ Want to support EngineScript? [Sponsor this project](https://github.com/sponsors
127
130
128
131
|Location|Usage|
129
132
|-|-|
130
-
|**/etc/mysql**|MySQL (MariaDB) config|
131
-
|**/etc/nginx**|Nginx config|
132
-
|**/etc/php**|PHP config|
133
-
|**/etc/redis**|Redis config|
134
-
|**/home/EngineScript**|EngineScript user directories|
|**/var/www/admin/enginescript**|Tools that may be accessed via server IP address or admin.YOURDOMAIN subdomain|
142
+
|**/var/www/sites/*YOURDOMAIN*/html**|Root directory for your WordPress installation|
140
143
141
144
### EngineScript Commands
142
145
143
146
|Command|Function|
144
147
|-|-|
145
-
|**`es.backup`**|Runs the backup script to backup all domains locally and *optionally* in the cloud|
146
-
|**`es.cache`**|Clear FastCGI Cache, OpCache, and Redis *(server-wide)*|
147
-
|**`es.config`**|Opens the configuration file in Nano|
148
-
|**`es.debug`**|Displays debug information for EngineScript|
149
-
|**`es.help`**|Displays EngineScript commands and locations|
150
-
|**`es.images`**|Losslessly compress all images in the WordPress /uploads directory *(server-wide)*|
151
-
|**`es.info`**|Displays server information|
152
-
|**`es.install`**|Runs the main EngineScript installation script|
153
-
|**`es.menu`**|EngineScript menu|
154
-
|**`es.permissions`**|Resets the permissions of all files in the WordPress directory *(server-wide)*|
155
-
|**`es.restart`**|Restart Nginx and PHP|
156
-
|**`es.sites`**|Lists all WordPress sites installed on the server with status information|
157
-
|**`es.update`**|Update EngineScript|
158
-
|**`es.variables`**|Opens the variable file in Nano. This file resets when EngineScript is updated|
148
+
|**`es.backup`**|Runs the backup script to backup all domains locally and *optionally* in the cloud|
149
+
|**`es.cache`**|Clear FastCGI Cache, OpCache, and Redis *(server-wide)*|
150
+
|**`es.config`**|Opens the configuration file in Nano|
151
+
|**`es.debug`**|Displays debug information for EngineScript|
152
+
|**`es.help`**|Displays EngineScript commands and locations|
153
+
|**`es.images`**|Losslessly compress all images in the WordPress /uploads directory *(server-wide)*|
154
+
|**`es.info`**|Displays server information|
155
+
|**`es.install`**|Runs the main EngineScript installation script|
156
+
|**`es.menu`**|EngineScript menu|
157
+
|**`es.permissions`**|Resets the permissions of all files in the WordPress directory *(server-wide)*|
158
+
|**`es.restart`**|Restart Nginx and PHP|
159
+
|**`es.sites`**|Lists all WordPress sites installed on the server with status information|
160
+
|**`es.update`**|Update EngineScript|
161
+
|**`es.variables`**|Opens the variable file in Nano. This file resets when EngineScript is updated|
159
162
160
163
### Admin Control Panel Features
161
164
162
165
EngineScript includes a comprehensive web-based admin control panel accessible at `https://your-server-ip/admin` or `https://admin.yourdomain.com`. The control panel provides:
163
166
164
167
#### Server Monitoring
168
+
165
169
- Real-time server statistics (CPU, RAM, disk usage)
166
170
- Service status monitoring (Nginx, PHP, MariaDB, Redis)
167
171
- System activity and security event logging
168
172
169
173
#### Uptime Monitoring
174
+
170
175
EngineScript integrates with **Uptime Robot** to monitor your WordPress websites for uptime and performance:
171
176
172
177
-**Real-time uptime status** for all monitored websites
@@ -179,110 +184,96 @@ EngineScript integrates with **Uptime Robot** to monitor your WordPress websites
179
184
1. Create a free account at [UptimeRobot.com](https://uptimerobot.com/)
180
185
2. Generate an API key in Settings > API Settings (Main API Key)
181
186
3. Configure the API key on your server:
187
+
182
188
```bash
183
189
sudo nano /etc/enginescript/uptimerobot.conf
184
190
```
191
+
185
192
4. Add your API key:
186
-
```
193
+
194
+
```text
187
195
api_key=your_main_api_key_here
188
196
```
197
+
189
198
5. Set proper permissions:
199
+
190
200
```bash
191
201
sudo chmod 600 /etc/enginescript/uptimerobot.conf
192
202
```
193
203
194
204
Once configured, your uptime monitoring data will automatically appear in the admin control panel.
195
205
196
206
#### File Management
207
+
197
208
-**Tiny File Manager** integration for secure web-based file management
198
209
- Direct access to WordPress files and directories
|PLUGIN: App for Cloudflare| Latest |https://wordpress.org/plugins/app-for-cf/|
253
-
|PLUGIN: EngineScript: Simple Site Exporter|1.9.0|[https://github.com/EngineScript/Simple-WP-Site-Exporter](https://github.com/EngineScript/Simple-WP-Site-Exporter)|
|PLUGIN: EngineScript: Simple Site Exporter||[https://github.com/EngineScript/Simple-WP-Site-Exporter](https://github.com/EngineScript/Simple-WP-Site-Exporter)|
0 commit comments