-
-
Notifications
You must be signed in to change notification settings - Fork 112
/
ss-functions.txt
1999 lines (1855 loc) · 124 KB
/
ss-functions.txt
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#!/bin/bash
####################################################################################################
#### author: SlickStack ############################################################################
#### link: https://slickstack.io ###################################################################
#### mirror: littlebizzy/slickstack/blob/master/bash/ss-functions.txt ##############################
#### path: /var/www/ss-functions ###################################################################
#### destination: n/a (not a boilerplate) ##########################################################
#### purpose: Required functions and variables for SlickStack bash scripts and cron jobs ###########
#### module version: Ubuntu 24.04 LTS ##############################################################
#### sourced by: ss bash scripts, ss cron jobs #####################################################
#### bash aliases: n/a #############################################################################
####################################################################################################
## SS-FUNCTIONS MUST BE INCLUDED IN ALL SS SCRIPTS IN ORDER FOR THEM TO WORK PROPERLY ##
## IT DEFINES BASH VARIABLES, FUNCTIONS, REMOTE MIRROR PATHS, AND FILE PATHS ##
## SS-CONFIG SHOULD NOT BE INCLUDED IN THIS SCRIPT
####################################################################################################
#### TABLE OF CONTENTS (SS-Functions) ##############################################################
####################################################################################################
## this is a brief summary of the different code snippets you will find in this script ##
## each section should be commented so you understand what is being accomplished ##
## A. Mirror Prefixes (FORKABLE)
## B. Public Mirror Links
## C. Temporary File Paths
## D. Permanent File Paths
## E. Symlink File Paths
## F. Timestamp File Paths
## G. Lock File Paths
## H. Linux Software Package Names
## I. File Permissions Shorthand
## J. SlickStack Functions
## K. SlickStack Variables (Static)
## L. SlickStack Variables (Dynamic)
## M. Shell Styling
####################################################################################################
#### B. Crontab: Set Default Linux System Path #####################################################
####################################################################################################
## including the default system path setting below ensures wget (etc) works properly ##
## this setting is also placed in ss-functions for SlickStack bash scripts ##
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
####################################################################################################
#### A. SS-Functions: Mirror Prefixes (FORKABLE) ###################################################
####################################################################################################
## you should customize the Git mirror prefixes below if you decide to fork SlickStack ##
## after changing these the rest of the paths in ss-functions should work fine ##
## MODIFY THESE IF YOU FORK SLICKSTACK
GITHUB_PREFIX="https://raw.githubusercontent.com/littlebizzy/slickstack/master"
GITLAB_PREFIX="https://gitlab.com/littlebizzy/slickstack/-/raw/master"
SOURCEFORGE_PREFIX="https://sourceforge.net/p/slickstack/code/ci/master/tree"
BITBUCKET_PREFIX=""
GITEA_PREFIX=""
####################################################################################################
#### B. SS-Functions: Public Mirror Links ##########################################################
####################################################################################################
## these are the remote mirror paths for SlickStack bash scripts and other config files ##
## the repo prefix defined above is required for all these links to work properly ##
## cron jobs (github) ##
GITHUB_00_CRONTAB="${GITHUB_PREFIX}/crons/00-crontab.txt"
GITHUB_01_CRON_MINUTELY="${GITHUB_PREFIX}/crons/01-cron-minutely.txt"
GITHUB_02_CRON_OFTEN="${GITHUB_PREFIX}/crons/02-cron-often.txt"
GITHUB_03_CRON_REGULAR="${GITHUB_PREFIX}/crons/03-cron-regular.txt"
GITHUB_04_CRON_QUARTER_HOURLY="${GITHUB_PREFIX}/crons/04-cron-quarter-hourly.txt"
GITHUB_05_CRON_HALF_HOURLY="${GITHUB_PREFIX}/crons/05-cron-half-hourly.txt"
GITHUB_06_CRON_HOURLY="${GITHUB_PREFIX}/crons/06-cron-hourly.txt"
GITHUB_07_CRON_QUARTER_DAILY="${GITHUB_PREFIX}/crons/07-cron-quarter-daily.txt"
GITHUB_08_CRON_HALF_DAILY="${GITHUB_PREFIX}/crons/08-cron-half-daily.txt"
GITHUB_09_CRON_DAILY="${GITHUB_PREFIX}/crons/09-cron-daily.txt"
GITHUB_10_CRON_HALF_WEEKLY="${GITHUB_PREFIX}/crons/10-cron-half-weekly.txt"
GITHUB_11_CRON_WEEKLY="${GITHUB_PREFIX}/crons/11-cron-weekly.txt"
GITHUB_12_CRON_HALF_MONTHLY="${GITHUB_PREFIX}/crons/12-cron-half-monthly.txt"
GITHUB_13_CRON_MONTHLY="${GITHUB_PREFIX}/crons/13-cron-monthly.txt"
GITHUB_14_CRON_SOMETIMES="${GITHUB_PREFIX}/crons/14-cron-sometimes.txt"
## cron jobs (gitlab) ##
GITLAB_00_CRONTAB="${GITLAB_PREFIX}/crons/00-crontab.txt"
GITLAB_01_CRON_MINUTELY="${GITLAB_PREFIX}/crons/01-cron-minutely.txt"
GITLAB_02_CRON_OFTEN="${GITLAB_PREFIX}/crons/02-cron-often.txt"
GITLAB_03_CRON_REGULAR="${GITLAB_PREFIX}/crons/03-cron-regular.txt"
GITLAB_04_CRON_QUARTER_HOURLY="${GITLAB_PREFIX}/crons/04-cron-quarter-hourly.txt"
GITLAB_05_CRON_HALF_HOURLY="${GITLAB_PREFIX}/crons/05-cron-half-hourly.txt"
GITLAB_06_CRON_HOURLY="${GITLAB_PREFIX}/crons/06-cron-hourly.txt"
GITLAB_07_CRON_QUARTER_DAILY="${GITLAB_PREFIX}/crons/07-cron-quarter-daily.txt"
GITLAB_08_CRON_HALF_DAILY="${GITLAB_PREFIX}/crons/08-cron-half-daily.txt"
GITLAB_09_CRON_DAILY="${GITLAB_PREFIX}/crons/09-cron-daily.txt"
GITLAB_10_CRON_HALF_WEEKLY="${GITLAB_PREFIX}/crons/10-cron-half-weekly.txt"
GITLAB_11_CRON_WEEKLY="${GITLAB_PREFIX}/crons/11-cron-weekly.txt"
GITLAB_12_CRON_HALF_MONTHLY="${GITLAB_PREFIX}/crons/12-cron-half-monthly.txt"
GITLAB_13_CRON_MONTHLY="${GITLAB_PREFIX}/crons/13-cron-monthly.txt"
GITLAB_14_CRON_SOMETIMES="${GITLAB_PREFIX}/crons/14-cron-sometimes.txt"
## cron jobs (sourceforge) ##
SOURCEFORGE_00_CRONTAB="${SOURCEFORGE_PREFIX}/crons/00-crontab.txt?format=raw"
SOURCEFORGE_01_CRON_MINUTELY="${SOURCEFORGE_PREFIX}/crons/01-cron-minutely.txt?format=raw"
SOURCEFORGE_02_CRON_OFTEN="${SOURCEFORGE_PREFIX}/crons/02-cron-often.txt?format=raw"
SOURCEFORGE_03_CRON_REGULAR="${SOURCEFORGE_PREFIX}/crons/03-cron-regular.txt?format=raw"
SOURCEFORGE_04_CRON_QUARTER_HOURLY="${SOURCEFORGE_PREFIX}/crons/04-cron-quarter-hourly.txt?format=raw"
SOURCEFORGE_05_CRON_HALF_HOURLY="${SOURCEFORGE_PREFIX}/crons/05-cron-half-hourly.txt?format=raw"
SOURCEFORGE_06_CRON_HOURLY="${SOURCEFORGE_PREFIX}/crons/06-cron-hourly.txt?format=raw"
SOURCEFORGE_07_CRON_QUARTER_DAILY="${SOURCEFORGE_PREFIX}/crons/07-cron-quarter-daily.txt?format=raw"
SOURCEFORGE_08_CRON_HALF_DAILY="${SOURCEFORGE_PREFIX}/crons/08-cron-half-daily.txt?format=raw"
SOURCEFORGE_09_CRON_DAILY="${SOURCEFORGE_PREFIX}/crons/09-cron-daily.txt?format=raw"
SOURCEFORGE_10_CRON_HALF_WEEKLY="${SOURCEFORGE_PREFIX}/crons/10-cron-half-weekly.txt?format=raw"
SOURCEFORGE_11_CRON_WEEKLY="${SOURCEFORGE_PREFIX}/crons/11-cron-weekly.txt?format=raw"
SOURCEFORGE_12_CRON_HALF_MONTHLY="${SOURCEFORGE_PREFIX}/crons/12-cron-half-monthly.txt?format=raw"
SOURCEFORGE_13_CRON_MONTHLY="${SOURCEFORGE_PREFIX}/crons/13-cron-monthly.txt?format=raw"
SOURCEFORGE_14_CRON_SOMETIMES="${SOURCEFORGE_PREFIX}/crons/14-cron-sometimes.txt?format=raw"
## custom cron jobs (github) ##
GITHUB_01_CRON_MINUTELY_CUSTOM="${GITHUB_PREFIX}/crons/custom/01-cron-minutely-custom.txt"
GITHUB_02_CRON_OFTEN_CUSTOM="${GITHUB_PREFIX}/crons/custom/02-cron-often-custom.txt"
GITHUB_03_CRON_REGULAR_CUSTOM="${GITHUB_PREFIX}/crons/custom/03-cron-regular-custom.txt"
GITHUB_04_CRON_QUARTER_HOURLY_CUSTOM="${GITHUB_PREFIX}/crons/custom/04-cron-quarter-hourly-custom.txt"
GITHUB_05_CRON_HALF_HOURLY_CUSTOM="${GITHUB_PREFIX}/crons/custom/05-cron-half-hourly-custom.txt"
GITHUB_06_CRON_HOURLY_CUSTOM="${GITHUB_PREFIX}/crons/custom/06-cron-hourly-custom.txt"
GITHUB_07_CRON_QUARTER_DAILY_CUSTOM="${GITHUB_PREFIX}/crons/custom/07-cron-quarter-daily-custom.txt"
GITHUB_08_CRON_HALF_DAILY_CUSTOM="${GITHUB_PREFIX}/crons/custom/08-cron-half-daily-custom.txt"
GITHUB_09_CRON_DAILY_CUSTOM="${GITHUB_PREFIX}/crons/custom/09-cron-daily-custom.txt"
GITHUB_10_CRON_HALF_WEEKLY_CUSTOM="${GITHUB_PREFIX}/crons/custom/10-cron-half-weekly-custom.txt"
GITHUB_11_CRON_WEEKLY_CUSTOM="${GITHUB_PREFIX}/crons/custom/11-cron-weekly-custom.txt"
GITHUB_12_CRON_HALF_MONTHLY_CUSTOM="${GITHUB_PREFIX}/crons/custom/12-cron-half-monthly-custom.txt"
GITHUB_13_CRON_MONTHLY_CUSTOM="${GITHUB_PREFIX}/crons/custom/13-cron-monthly-custom.txt"
GITHUB_14_CRON_SOMETIMES_CUSTOM="${GITHUB_PREFIX}/crons/custom/14-cron-sometimes-custom.txt"
## custom cron jobs (gitlab) ##
GITLAB_01_CRON_MINUTELY_CUSTOM="${GITLAB_PREFIX}/crons/custom/01-cron-minutely-custom.txt"
GITLAB_02_CRON_OFTEN_CUSTOM="${GITLAB_PREFIX}/crons/custom/02-cron-often-custom.txt"
GITLAB_03_CRON_REGULAR_CUSTOM="${GITLAB_PREFIX}/crons/custom/03-cron-regular-custom.txt"
GITLAB_04_CRON_QUARTER_HOURLY_CUSTOM="${GITLAB_PREFIX}/crons/custom/04-cron-quarter-hourly-custom.txt"
GITLAB_05_CRON_HALF_HOURLY_CUSTOM="${GITLAB_PREFIX}/crons/custom/05-cron-half-hourly-custom.txt"
GITLAB_06_CRON_HOURLY_CUSTOM="${GITLAB_PREFIX}/crons/custom/06-cron-hourly-custom.txt"
GITLAB_07_CRON_QUARTER_DAILY_CUSTOM="${GITLAB_PREFIX}/crons/custom/07-cron-quarter-daily-custom.txt"
GITLAB_08_CRON_HALF_DAILY_CUSTOM="${GITLAB_PREFIX}/crons/custom/08-cron-half-daily-custom.txt"
GITLAB_09_CRON_DAILY_CUSTOM="${GITLAB_PREFIX}/crons/custom/09-cron-daily-custom.txt"
GITLAB_10_CRON_HALF_WEEKLY_CUSTOM="${GITLAB_PREFIX}/crons/custom/10-cron-half-weekly-custom.txt"
GITLAB_11_CRON_WEEKLY_CUSTOM="${GITLAB_PREFIX}/crons/custom/11-cron-weekly-custom.txt"
GITLAB_12_CRON_HALF_MONTHLY_CUSTOM="${GITLAB_PREFIX}/crons/custom/12-cron-half-monthly-custom.txt"
GITLAB_13_CRON_MONTHLY_CUSTOM="${GITLAB_PREFIX}/crons/custom/13-cron-monthly-custom.txt"
GITLAB_14_CRON_SOMETIMES_CUSTOM="${GITLAB_PREFIX}/crons/custom/14-cron-sometimes-custom.txt"
## custom cron jobs (sourceforge) ##
SOURCEFORGE_01_CRON_MINUTELY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/01-cron-minutely-custom.txt?format=raw"
SOURCEFORGE_02_CRON_OFTEN_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/02-cron-often-custom.txt?format=raw"
SOURCEFORGE_03_CRON_REGULAR_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/03-cron-regular-custom.txt?format=raw"
SOURCEFORGE_04_CRON_QUARTER_HOURLY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/04-cron-quarter-hourly-custom.txt?format=raw"
SOURCEFORGE_05_CRON_HALF_HOURLY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/05-cron-half-hourly-custom.txt?format=raw"
SOURCEFORGE_06_CRON_HOURLY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/06-cron-hourly-custom.txt?format=raw"
SOURCEFORGE_07_CRON_QUARTER_DAILY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/07-cron-quarter-daily-custom.txt?format=raw"
SOURCEFORGE_08_CRON_HALF_DAILY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/08-cron-half-daily-custom.txt?format=raw"
SOURCEFORGE_09_CRON_DAILY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/09-cron-daily-custom.txt?format=raw"
SOURCEFORGE_10_CRON_HALF_WEEKLY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/10-cron-half-weekly-custom.txt?format=raw"
SOURCEFORGE_11_CRON_WEEKLY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/11-cron-weekly-custom.txt?format=raw"
SOURCEFORGE_12_CRON_HALF_MONTHLY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/12-cron-half-monthly-custom.txt?format=raw"
SOURCEFORGE_13_CRON_MONTHLY_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/13-cron-monthly-custom.txt?format=raw"
SOURCEFORGE_14_CRON_SOMETIMES_CUSTOM="${SOURCEFORGE_PREFIX}/crons/custom/14-cron-sometimes-custom.txt?format=raw"
## bash scripts (github) ##
GITHUB_SS_CHECK="${GITHUB_PREFIX}/bash/ss-check.txt"
GITHUB_SS_CLEAN_DATABASE="${GITHUB_PREFIX}/bash/ss-clean-database.txt"
GITHUB_SS_CLEAN_FILES="${GITHUB_PREFIX}/bash/ss-clean-files.txt"
GITHUB_SS_CONFIG_SAMPLE="${GITHUB_PREFIX}/bash/ss-config-sample.txt"
GITHUB_SS_DUMP_DATABASE="${GITHUB_PREFIX}/bash/ss-dump-database.txt"
GITHUB_SS_DUMP_FILES="${GITHUB_PREFIX}/bash/ss-dump-files.txt"
GITHUB_SS_EMPTY_LOGS="${GITHUB_PREFIX}/bash/ss-empty-logs.txt"
GITHUB_SS_ENCRYPT_ACME="${GITHUB_PREFIX}/bash/ss-encrypt-acme.txt"
GITHUB_SS_ENCRYPT_CERTBOT="${GITHUB_PREFIX}/bash/ss-encrypt-certbot.txt"
GITHUB_SS_ENCRYPT_OPENSSL="${GITHUB_PREFIX}/bash/ss-encrypt-openssl.txt"
GITHUB_SS_FUNCTIONS="${GITHUB_PREFIX}/bash/ss-functions.txt"
GITHUB_SS_IMPORT_DATABASE="${GITHUB_PREFIX}/bash/ss-import-database.txt"
GITHUB_SS_IMPORT_FILES="${GITHUB_PREFIX}/bash/ss-import-files.txt"
GITHUB_SS_INSTALL="${GITHUB_PREFIX}/bash/ss-install.txt"
GITHUB_SS_INSTALL_CRAFT_CONFIG="${GITHUB_PREFIX}/bash/ss-install-craft-config.txt"
GITHUB_SS_INSTALL_CRAFT_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-craft-packages.txt"
GITHUB_SS_INSTALL_FAIL2BAN_CONFIG="${GITHUB_PREFIX}/bash/ss-install-fail2ban-config.txt"
GITHUB_SS_INSTALL_FAIL2BAN_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-fail2ban-packages.txt"
GITHUB_SS_INSTALL_MEDIAWIKI_CONFIG="${GITHUB_PREFIX}/bash/ss-install-mediawiki-config.txt"
GITHUB_SS_INSTALL_MEDIAWIKI_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-mediawiki-packages.txt"
GITHUB_SS_INSTALL_MEMCACHED_CONFIG="${GITHUB_PREFIX}/bash/ss-install-memcached-config.txt"
GITHUB_SS_INSTALL_MEMCACHED_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-memcached-packages.txt"
GITHUB_SS_INSTALL_MOODLE_CONFIG="${GITHUB_PREFIX}/bash/ss-install-moodle-config.txt"
GITHUB_SS_INSTALL_MOODLE_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-moodle-packages.txt"
GITHUB_SS_INSTALL_MYSQL="${GITHUB_PREFIX}/bash/ss-install-mysql.txt"
GITHUB_SS_INSTALL_MYSQL_CONFIG="${GITHUB_PREFIX}/bash/ss-install-mysql-config.txt"
GITHUB_SS_INSTALL_MYSQL_DATABASE="${GITHUB_PREFIX}/bash/ss-install-mysql-database.txt"
GITHUB_SS_INSTALL_MYSQL_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-mysql-packages.txt"
GITHUB_SS_INSTALL_NGINX_CONFIG="${GITHUB_PREFIX}/bash/ss-install-nginx-config.txt"
GITHUB_SS_INSTALL_NGINX_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-nginx-packages.txt"
GITHUB_SS_INSTALL_OPENCART_CONFIG="${GITHUB_PREFIX}/bash/ss-install-opencart-config.txt"
GITHUB_SS_INSTALL_OPENCART_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-opencart-packages.txt"
GITHUB_SS_INSTALL_PHP_CONFIG="${GITHUB_PREFIX}/bash/ss-install-php-config.txt"
GITHUB_SS_INSTALL_PHP_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-php-packages.txt"
GITHUB_SS_INSTALL_PRESTASHOP_CONFIG="${GITHUB_PREFIX}/bash/ss-install-prestashop-config.txt"
GITHUB_SS_INSTALL_PRESTASHOP_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-prestashop-packages.txt"
GITHUB_SS_INSTALL_RCLONE_CONFIG="${GITHUB_PREFIX}/bash/ss-install-rclone-config.txt"
GITHUB_SS_INSTALL_RCLONE_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-rclone-packages.txt"
GITHUB_SS_INSTALL_UBUNTU_BASH="${GITHUB_PREFIX}/bash/ss-install-ubuntu-bash.txt"
GITHUB_SS_INSTALL_UBUNTU_CRONTAB="${GITHUB_PREFIX}/bash/ss-install-ubuntu-crontab.txt"
GITHUB_SS_INSTALL_UBUNTU_KERNEL="${GITHUB_PREFIX}/bash/ss-install-ubuntu-kernel.txt"
GITHUB_SS_INSTALL_UBUNTU_SSH="${GITHUB_PREFIX}/bash/ss-install-ubuntu-ssh.txt"
GITHUB_SS_INSTALL_UBUNTU_SWAPFILE="${GITHUB_PREFIX}/bash/ss-install-ubuntu-swapfile.txt"
GITHUB_SS_INSTALL_UBUNTU_USERS="${GITHUB_PREFIX}/bash/ss-install-ubuntu-users.txt"
GITHUB_SS_INSTALL_UBUNTU_UTILS="${GITHUB_PREFIX}/bash/ss-install-ubuntu-utils.txt"
GITHUB_SS_INSTALL_UFW_CONFIG="${GITHUB_PREFIX}/bash/ss-install-ufw-config.txt"
GITHUB_SS_INSTALL_UFW_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-ufw-packages.txt"
GITHUB_SS_INSTALL_WORDPRESS_CLI="${GITHUB_PREFIX}/bash/ss-install-wordpress-cli.txt"
GITHUB_SS_INSTALL_WORDPRESS_CONFIG="${GITHUB_PREFIX}/bash/ss-install-wordpress-config.txt"
GITHUB_SS_INSTALL_WORDPRESS_HOVERCRAFT="${GITHUB_PREFIX}/bash/ss-install-wordpress-hovercraft.txt"
GITHUB_SS_INSTALL_WORDPRESS_MU_PLUGINS="${GITHUB_PREFIX}/bash/ss-install-wordpress-mu-plugins.txt"
GITHUB_SS_INSTALL_WORDPRESS_PACKAGES="${GITHUB_PREFIX}/bash/ss-install-wordpress-packages.txt"
GITHUB_SS_MAINTENANCE_DISABLE="${GITHUB_PREFIX}/bash/ss-maintenance-disable.txt"
GITHUB_SS_MAINTENANCE_ENABLE="${GITHUB_PREFIX}/bash/ss-maintenance-enable.txt"
GITHUB_SS_MONITOR_RESOURCES="${GITHUB_PREFIX}/bash/ss-monitor-resources.txt"
GITHUB_SS_OPTIMIZE_DATABASE="${GITHUB_PREFIX}/bash/ss-optimize-database.txt"
GITHUB_SS_OPTIMIZE_FILES="${GITHUB_PREFIX}/bash/ss-optimize-files.txt"
GITHUB_SS_PERMS="${GITHUB_PREFIX}/bash/ss-perms.txt"
GITHUB_SS_PERMS_CRAFT_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-craft-config.txt"
GITHUB_SS_PERMS_CRAFT_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-craft-packages.txt"
GITHUB_SS_PERMS_FAIL2BAN_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-fail2ban-config.txt"
GITHUB_SS_PERMS_FAIL2BAN_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-fail2ban-packages.txt"
GITHUB_SS_PERMS_MEDIAWIKI_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-mediawiki-config.txt"
GITHUB_SS_PERMS_MEDIAWIKI_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-mediawiki-packages.txt"
GITHUB_SS_PERMS_MEMCACHED_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-memcached-config.txt"
GITHUB_SS_PERMS_MEMCACHED_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-memcached-packages.txt"
GITHUB_SS_PERMS_MOODLE_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-moodle-config.txt"
GITHUB_SS_PERMS_MOODLE_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-moodle-packages.txt"
GITHUB_SS_PERMS_MYSQL_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-mysql-config.txt"
GITHUB_SS_PERMS_MYSQL_DATABASE="${GITHUB_PREFIX}/bash/ss-perms-mysql-database.txt"
GITHUB_SS_PERMS_MYSQL_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-mysql-packages.txt"
GITHUB_SS_PERMS_NGINX_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-nginx-config.txt"
GITHUB_SS_PERMS_NGINX_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-nginx-packages.txt"
GITHUB_SS_PERMS_OPENCART_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-opencart-config.txt"
GITHUB_SS_PERMS_OPENCART_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-opencart-packages.txt"
GITHUB_SS_PERMS_PHP_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-php-config.txt"
GITHUB_SS_PERMS_PHP_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-php-packages.txt"
GITHUB_SS_PERMS_PRESTASHOP_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-prestashop-config.txt"
GITHUB_SS_PERMS_PRESTASHOP_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-prestashop-packages.txt"
GITHUB_SS_PERMS_RCLONE_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-rclone-config.txt"
GITHUB_SS_PERMS_RCLONE_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-rclone-packages.txt"
GITHUB_SS_PERMS_UBUNTU_BASH="${GITHUB_PREFIX}/bash/ss-perms-ubuntu-bash.txt"
GITHUB_SS_PERMS_UBUNTU_CRONTAB="${GITHUB_PREFIX}/bash/ss-perms-ubuntu-crontab.txt"
GITHUB_SS_PERMS_UBUNTU_KERNEL="${GITHUB_PREFIX}/bash/ss-perms-ubuntu-kernel.txt"
GITHUB_SS_PERMS_UBUNTU_SSH="${GITHUB_PREFIX}/bash/ss-perms-ubuntu-ssh.txt"
GITHUB_SS_PERMS_UBUNTU_SWAPFILE="${GITHUB_PREFIX}/bash/ss-perms-ubuntu-swapfile.txt"
GITHUB_SS_PERMS_UBUNTU_USERS="${GITHUB_PREFIX}/bash/ss-perms-ubuntu-users.txt"
GITHUB_SS_PERMS_UBUNTU_UTILS="${GITHUB_PREFIX}/bash/ss-perms-ubuntu-utils.txt"
GITHUB_SS_PERMS_UFW_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-ufw-config.txt"
GITHUB_SS_PERMS_UFW_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-ufw-packages.txt"
GITHUB_SS_PERMS_WORDPRESS_CLI="${GITHUB_PREFIX}/bash/ss-perms-wordpress-cli.txt"
GITHUB_SS_PERMS_WORDPRESS_CONFIG="${GITHUB_PREFIX}/bash/ss-perms-wordpress-config.txt"
GITHUB_SS_PERMS_WORDPRESS_MU_PLUGINS="${GITHUB_PREFIX}/bash/ss-perms-wordpress-mu-plugins.txt"
GITHUB_SS_PERMS_WORDPRESS_PACKAGES="${GITHUB_PREFIX}/bash/ss-perms-wordpress-packages.txt"
GITHUB_SS_PURGE_MEMCACHED="${GITHUB_PREFIX}/bash/ss-purge-memcached.txt"
GITHUB_SS_PURGE_NGINX="${GITHUB_PREFIX}/bash/ss-purge-nginx.txt"
GITHUB_SS_PURGE_OPCACHE="${GITHUB_PREFIX}/bash/ss-purge-opcache.txt"
GITHUB_SS_PURGE_TRANSIENTS="${GITHUB_PREFIX}/bash/ss-purge-transients.txt"
GITHUB_SS_PUSH_DEVELOPMENT="${GITHUB_PREFIX}/bash/ss-push-development.txt"
GITHUB_SS_PUSH_STAGING="${GITHUB_PREFIX}/bash/ss-push-staging.txt"
GITHUB_SS_REBOOT_MACHINE="${GITHUB_PREFIX}/bash/ss-reboot-machine.txt"
GITHUB_SS_REMOTE_BACKUP="${GITHUB_PREFIX}/bash/ss-remote-backup.txt"
GITHUB_SS_RESET_PASSWORD_SFTP="${GITHUB_PREFIX}/bash/ss-reset-password-sftp.txt"
GITHUB_SS_RESTART_FAIL2BAN="${GITHUB_PREFIX}/bash/ss-restart-fail2ban.txt"
GITHUB_SS_RESTART_MEMCACHED="${GITHUB_PREFIX}/bash/ss-restart-memcached.txt"
GITHUB_SS_RESTART_MYSQL="${GITHUB_PREFIX}/bash/ss-restart-mysql.txt"
GITHUB_SS_RESTART_NGINX="${GITHUB_PREFIX}/bash/ss-restart-nginx.txt"
GITHUB_SS_RESTART_PHP="${GITHUB_PREFIX}/bash/ss-restart-php.txt"
GITHUB_SS_RESTART_UFW="${GITHUB_PREFIX}/bash/ss-restart-ufw.txt"
GITHUB_SS_STACK_OVERVIEW="${GITHUB_PREFIX}/bash/ss-stack-overview.txt"
GITHUB_SS_SYNC_DEVELOPMENT="${GITHUB_PREFIX}/bash/ss-sync-development.txt"
GITHUB_SS_SYNC_STAGING="${GITHUB_PREFIX}/bash/ss-sync-staging.txt"
GITHUB_SS_UPDATE_CONFIG="${GITHUB_PREFIX}/bash/ss-update-config.txt"
GITHUB_SS_UPDATE_MODULES="${GITHUB_PREFIX}/bash/ss-update-modules.txt"
GITHUB_SS_WORKER="${GITHUB_PREFIX}/bash/ss-worker.txt"
## bash scripts (gitlab) ##
GITLAB_SS_CHECK="${GITLAB_PREFIX}/bash/ss-check.txt"
GITLAB_SS_CLEAN_DATABASE="${GITLAB_PREFIX}/bash/ss-clean-database.txt"
GITLAB_SS_CLEAN_FILES="${GITLAB_PREFIX}/bash/ss-clean-files.txt"
GITLAB_SS_CONFIG_SAMPLE="${GITLAB_PREFIX}/bash/ss-config-sample.txt"
GITLAB_SS_DUMP_DATABASE="${GITLAB_PREFIX}/bash/ss-dump-database.txt"
GITLAB_SS_DUMP_FILES="${GITLAB_PREFIX}/bash/ss-dump-files.txt"
GITLAB_SS_EMPTY_LOGS="${GITLAB_PREFIX}/bash/ss-empty-logs.txt"
GITLAB_SS_ENCRYPT_ACME="${GITLAB_PREFIX}/bash/ss-encrypt-acme.txt"
GITLAB_SS_ENCRYPT_CERTBOT="${GITLAB_PREFIX}/bash/ss-encrypt-certbot.txt"
GITLAB_SS_ENCRYPT_OPENSSL="${GITLAB_PREFIX}/bash/ss-encrypt-openssl.txt"
GITLAB_SS_FUNCTIONS="${GITLAB_PREFIX}/bash/ss-functions.txt"
GITLAB_SS_IMPORT_DATABASE="${GITLAB_PREFIX}/bash/ss-import-database.txt"
GITLAB_SS_IMPORT_FILES="${GITLAB_PREFIX}/bash/ss-import-files.txt"
GITLAB_SS_INSTALL="${GITLAB_PREFIX}/bash/ss-install.txt"
GITLAB_SS_INSTALL_CRAFT_CONFIG="${GITLAB_PREFIX}/bash/ss-install-craft-config.txt"
GITLAB_SS_INSTALL_CRAFT_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-craft-packages.txt"
GITLAB_SS_INSTALL_FAIL2BAN_CONFIG="${GITLAB_PREFIX}/bash/ss-install-fail2ban-config.txt"
GITLAB_SS_INSTALL_FAIL2BAN_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-fail2ban-packages.txt"
GITLAB_SS_INSTALL_MEDIAWIKI_CONFIG="${GITLAB_PREFIX}/bash/ss-install-mediawiki-config.txt"
GITLAB_SS_INSTALL_MEDIAWIKI_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-mediawiki-packages.txt"
GITLAB_SS_INSTALL_MEMCACHED_CONFIG="${GITLAB_PREFIX}/bash/ss-install-memcached-config.txt"
GITLAB_SS_INSTALL_MEMCACHED_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-memcached-packages.txt"
GITLAB_SS_INSTALL_MOODLE_CONFIG="${GITLAB_PREFIX}/bash/ss-install-moodle-config.txt"
GITLAB_SS_INSTALL_MOODLE_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-moodle-packages.txt"
GITLAB_SS_INSTALL_MYSQL="${GITLAB_PREFIX}/bash/ss-install-mysql.txt"
GITLAB_SS_INSTALL_MYSQL_CONFIG="${GITLAB_PREFIX}/bash/ss-install-mysql-config.txt"
GITLAB_SS_INSTALL_MYSQL_DATABASE="${GITLAB_PREFIX}/bash/ss-install-mysql-database.txt"
GITLAB_SS_INSTALL_MYSQL_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-mysql-packages.txt"
GITLAB_SS_INSTALL_NGINX_CONFIG="${GITLAB_PREFIX}/bash/ss-install-nginx-config.txt"
GITLAB_SS_INSTALL_NGINX_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-nginx-packages.txt"
GITLAB_SS_INSTALL_OPENCART_CONFIG="${GITLAB_PREFIX}/bash/ss-install-opencart-config.txt"
GITLAB_SS_INSTALL_OPENCART_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-opencart-packages.txt"
GITLAB_SS_INSTALL_PHP_CONFIG="${GITLAB_PREFIX}/bash/ss-install-php-config.txt"
GITLAB_SS_INSTALL_PHP_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-php-packages.txt"
GITLAB_SS_INSTALL_PRESTASHOP_CONFIG="${GITLAB_PREFIX}/bash/ss-install-prestashop-config.txt"
GITLAB_SS_INSTALL_PRESTASHOP_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-prestashop-packages.txt"
GITLAB_SS_INSTALL_RCLONE_CONFIG="${GITLAB_PREFIX}/bash/ss-install-rclone-config.txt"
GITLAB_SS_INSTALL_RCLONE_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-rclone-packages.txt"
GITLAB_SS_INSTALL_UBUNTU_BASH="${GITLAB_PREFIX}/bash/ss-install-ubuntu-bash.txt"
GITLAB_SS_INSTALL_UBUNTU_CRONTAB="${GITLAB_PREFIX}/bash/ss-install-ubuntu-crontab.txt"
GITLAB_SS_INSTALL_UBUNTU_KERNEL="${GITLAB_PREFIX}/bash/ss-install-ubuntu-kernel.txt"
GITLAB_SS_INSTALL_UBUNTU_SSH="${GITLAB_PREFIX}/bash/ss-install-ubuntu-ssh.txt"
GITLAB_SS_INSTALL_UBUNTU_SWAPFILE="${GITLAB_PREFIX}/bash/ss-install-ubuntu-swapfile.txt"
GITLAB_SS_INSTALL_UBUNTU_USERS="${GITLAB_PREFIX}/bash/ss-install-ubuntu-users.txt"
GITLAB_SS_INSTALL_UBUNTU_UTILS="${GITLAB_PREFIX}/bash/ss-install-ubuntu-utils.txt"
GITLAB_SS_INSTALL_UFW_CONFIG="${GITLAB_PREFIX}/bash/ss-install-ufw-config.txt"
GITLAB_SS_INSTALL_UFW_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-ufw-packages.txt"
GITLAB_SS_INSTALL_WORDPRESS_CLI="${GITLAB_PREFIX}/bash/ss-install-wordpress-cli.txt"
GITLAB_SS_INSTALL_WORDPRESS_CONFIG="${GITLAB_PREFIX}/bash/ss-install-wordpress-config.txt"
GITLAB_SS_INSTALL_WORDPRESS_HOVERCRAFT="${GITLAB_PREFIX}/bash/ss-install-wordpress-hovercraft.txt"
GITLAB_SS_INSTALL_WORDPRESS_MU_PLUGINS="${GITLAB_PREFIX}/bash/ss-install-wordpress-mu-plugins.txt"
GITLAB_SS_INSTALL_WORDPRESS_PACKAGES="${GITLAB_PREFIX}/bash/ss-install-wordpress-packages.txt"
GITLAB_SS_MAINTENANCE_DISABLE="${GITLAB_PREFIX}/bash/ss-maintenance-disable.txt"
GITLAB_SS_MAINTENANCE_ENABLE="${GITLAB_PREFIX}/bash/ss-maintenance-enable.txt"
GITLAB_SS_MONITOR_RESOURCES="${GITLAB_PREFIX}/bash/ss-monitor-resources.txt"
GITLAB_SS_OPTIMIZE_DATABASE="${GITLAB_PREFIX}/bash/ss-optimize-database.txt"
GITLAB_SS_OPTIMIZE_FILES="${GITLAB_PREFIX}/bash/ss-optimize-files.txt"
GITLAB_SS_PERMS="${GITLAB_PREFIX}/bash/ss-perms.txt"
GITLAB_SS_PERMS_CRAFT_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-craft-config.txt"
GITLAB_SS_PERMS_CRAFT_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-craft-packages.txt"
GITLAB_SS_PERMS_FAIL2BAN_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-fail2ban-config.txt"
GITLAB_SS_PERMS_FAIL2BAN_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-fail2ban-packages.txt"
GITLAB_SS_PERMS_MEDIAWIKI_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-mediawiki-config.txt"
GITLAB_SS_PERMS_MEDIAWIKI_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-mediawiki-packages.txt"
GITLAB_SS_PERMS_MEMCACHED_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-memcached-config.txt"
GITLAB_SS_PERMS_MEMCACHED_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-memcached-packages.txt"
GITLAB_SS_PERMS_MOODLE_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-moodle-config.txt"
GITLAB_SS_PERMS_MOODLE_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-moodle-packages.txt"
GITLAB_SS_PERMS_MYSQL_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-mysql-config.txt"
GITLAB_SS_PERMS_MYSQL_DATABASE="${GITLAB_PREFIX}/bash/ss-perms-mysql-database.txt"
GITLAB_SS_PERMS_MYSQL_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-mysql-packages.txt"
GITLAB_SS_PERMS_NGINX_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-nginx-config.txt"
GITLAB_SS_PERMS_NGINX_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-nginx-packages.txt"
GITLAB_SS_PERMS_OPENCART_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-opencart-config.txt"
GITLAB_SS_PERMS_OPENCART_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-opencart-packages.txt"
GITLAB_SS_PERMS_PHP_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-php-config.txt"
GITLAB_SS_PERMS_PHP_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-php-packages.txt"
GITLAB_SS_PERMS_PRESTASHOP_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-prestashop-config.txt"
GITLAB_SS_PERMS_PRESTASHOP_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-prestashop-packages.txt"
GITLAB_SS_PERMS_RCLONE_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-rclone-config.txt"
GITLAB_SS_PERMS_RCLONE_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-rclone-packages.txt"
GITLAB_SS_PERMS_UBUNTU_BASH="${GITLAB_PREFIX}/bash/ss-perms-ubuntu-bash.txt"
GITLAB_SS_PERMS_UBUNTU_CRONTAB="${GITLAB_PREFIX}/bash/ss-perms-ubuntu-crontab.txt"
GITLAB_SS_PERMS_UBUNTU_KERNEL="${GITLAB_PREFIX}/bash/ss-perms-ubuntu-kernel.txt"
GITLAB_SS_PERMS_UBUNTU_SSH="${GITLAB_PREFIX}/bash/ss-perms-ubuntu-ssh.txt"
GITLAB_SS_PERMS_UBUNTU_SWAPFILE="${GITLAB_PREFIX}/bash/ss-perms-ubuntu-swapfile.txt"
GITLAB_SS_PERMS_UBUNTU_USERS="${GITLAB_PREFIX}/bash/ss-perms-ubuntu-users.txt"
GITLAB_SS_PERMS_UBUNTU_UTILS="${GITLAB_PREFIX}/bash/ss-perms-ubuntu-utils.txt"
GITLAB_SS_PERMS_UFW_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-ufw-config.txt"
GITLAB_SS_PERMS_UFW_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-ufw-packages.txt"
GITLAB_SS_PERMS_WORDPRESS_CLI="${GITLAB_PREFIX}/bash/ss-perms-wordpress-cli.txt"
GITLAB_SS_PERMS_WORDPRESS_CONFIG="${GITLAB_PREFIX}/bash/ss-perms-wordpress-config.txt"
GITLAB_SS_PERMS_WORDPRESS_MU_PLUGINS="${GITLAB_PREFIX}/bash/ss-perms-wordpress-mu-plugins.txt"
GITLAB_SS_PERMS_WORDPRESS_PACKAGES="${GITLAB_PREFIX}/bash/ss-perms-wordpress-packages.txt"
GITLAB_SS_PURGE_MEMCACHED="${GITLAB_PREFIX}/bash/ss-purge-memcached.txt"
GITLAB_SS_PURGE_NGINX="${GITLAB_PREFIX}/bash/ss-purge-nginx.txt"
GITLAB_SS_PURGE_OPCACHE="${GITLAB_PREFIX}/bash/ss-purge-opcache.txt"
GITLAB_SS_PURGE_TRANSIENTS="${GITLAB_PREFIX}/bash/ss-purge-transients.txt"
GITLAB_SS_PUSH_DEVELOPMENT="${GITLAB_PREFIX}/bash/ss-push-development.txt"
GITLAB_SS_PUSH_STAGING="${GITLAB_PREFIX}/bash/ss-push-staging.txt"
GITLAB_SS_REBOOT_MACHINE="${GITLAB_PREFIX}/bash/ss-reboot-machine.txt"
GITLAB_SS_REMOTE_BACKUP="${GITLAB_PREFIX}/bash/ss-remote-backup.txt"
GITLAB_SS_RESET_PASSWORD_SFTP="${GITLAB_PREFIX}/bash/ss-reset-password-sftp.txt"
GITLAB_SS_RESTART_FAIL2BAN="${GITLAB_PREFIX}/bash/ss-restart-fail2ban.txt"
GITLAB_SS_RESTART_MEMCACHED="${GITLAB_PREFIX}/bash/ss-restart-memcached.txt"
GITLAB_SS_RESTART_MYSQL="${GITLAB_PREFIX}/bash/ss-restart-mysql.txt"
GITLAB_SS_RESTART_NGINX="${GITLAB_PREFIX}/bash/ss-restart-nginx.txt"
GITLAB_SS_RESTART_PHP="${GITLAB_PREFIX}/bash/ss-restart-php.txt"
GITLAB_SS_RESTART_UFW="${GITLAB_PREFIX}/bash/ss-restart-ufw.txt"
GITLAB_SS_STACK_OVERVIEW="${GITLAB_PREFIX}/bash/ss-stack-overview.txt"
GITLAB_SS_SYNC_DEVELOPMENT="${GITLAB_PREFIX}/bash/ss-sync-development.txt"
GITLAB_SS_SYNC_STAGING="${GITLAB_PREFIX}/bash/ss-sync-staging.txt"
GITLAB_SS_UPDATE_CONFIG="${GITLAB_PREFIX}/bash/ss-update-config.txt"
GITLAB_SS_UPDATE_MODULES="${GITLAB_PREFIX}/bash/ss-update-modules.txt"
GITLAB_SS_WORKER="${GITLAB_PREFIX}/bash/ss-worker.txt"
## bash scripts (sourceforge) ##
SOURCEFORGE_SS_CHECK="${SOURCEFORGE_PREFIX}/bash/ss-check.txt?format=raw"
SOURCEFORGE_SS_CLEAN_DATABASE="${SOURCEFORGE_PREFIX}/bash/ss-clean-database.txt?format=raw"
SOURCEFORGE_SS_CLEAN_FILES="${SOURCEFORGE_PREFIX}/bash/ss-clean-files.txt?format=raw"
SOURCEFORGE_SS_CONFIG_SAMPLE="${SOURCEFORGE_PREFIX}/bash/ss-config-sample.txt?format=raw"
SOURCEFORGE_SS_DUMP_DATABASE="${SOURCEFORGE_PREFIX}/bash/ss-dump-database.txt?format=raw"
SOURCEFORGE_SS_DUMP_FILES="${SOURCEFORGE_PREFIX}/bash/ss-dump-files.txt?format=raw"
SOURCEFORGE_SS_EMPTY_LOGS="${SOURCEFORGE_PREFIX}/bash/ss-empty-logs.txt?format=raw"
SOURCEFORGE_SS_ENCRYPT_ACME="${SOURCEFORGE_PREFIX}/bash/ss-encrypt-acme.txt?format=raw"
SOURCEFORGE_SS_ENCRYPT_CERTBOT="${SOURCEFORGE_PREFIX}/bash/ss-encrypt-certbot.txt?format=raw"
SOURCEFORGE_SS_ENCRYPT_OPENSSL="${SOURCEFORGE_PREFIX}/bash/ss-encrypt-openssl.txt?format=raw"
SOURCEFORGE_SS_FUNCTIONS="${SOURCEFORGE_PREFIX}/bash/ss-functions.txt?format=raw"
SOURCEFORGE_SS_IMPORT_DATABASE="${SOURCEFORGE_PREFIX}/bash/ss-import-database.txt?format=raw"
SOURCEFORGE_SS_IMPORT_FILES="${SOURCEFORGE_PREFIX}/bash/ss-import-files.txt?format=raw"
SOURCEFORGE_SS_INSTALL="${SOURCEFORGE_PREFIX}/bash/ss-install.txt?format=raw"
SOURCEFORGE_SS_INSTALL_CRAFT_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-craft-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_CRAFT_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-craft-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_FAIL2BAN_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-fail2ban-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_FAIL2BAN_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-fail2ban-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MEDIAWIKI_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-mediawiki-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MEDIAWIKI_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-mediawiki-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MEMCACHED_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-memcached-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MEMCACHED_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-memcached-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MOODLE_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-moodle-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MOODLE_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-moodle-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MYSQL="${SOURCEFORGE_PREFIX}/bash/ss-install-mysql.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MYSQL_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-mysql-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MYSQL_DATABASE="${SOURCEFORGE_PREFIX}/bash/ss-install-mysql-database.txt?format=raw"
SOURCEFORGE_SS_INSTALL_MYSQL_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-mysql-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_NGINX_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-nginx-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_NGINX_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-nginx-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_OPENCART_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-opencart-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_OPENCART_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-opencart-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_PHP_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-php-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_PHP_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-php-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_PRESTASHOP_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-prestashop-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_PRESTASHOP_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-prestashop-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_RCLONE_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-rclone-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_RCLONE_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-rclone-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UBUNTU_BASH="${SOURCEFORGE_PREFIX}/bash/ss-install-ubuntu-bash.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UBUNTU_CRONTAB="${SOURCEFORGE_PREFIX}/bash/ss-install-ubuntu-crontab.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UBUNTU_KERNEL="${SOURCEFORGE_PREFIX}/bash/ss-install-ubuntu-kernel.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UBUNTU_SSH="${SOURCEFORGE_PREFIX}/bash/ss-install-ubuntu-ssh.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UBUNTU_SWAPFILE="${SOURCEFORGE_PREFIX}/bash/ss-install-ubuntu-swapfile.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UBUNTU_USERS="${SOURCEFORGE_PREFIX}/bash/ss-install-ubuntu-users.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UBUNTU_UTILS="${SOURCEFORGE_PREFIX}/bash/ss-install-ubuntu-utils.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UFW_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-ufw-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_UFW_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-ufw-packages.txt?format=raw"
SOURCEFORGE_SS_INSTALL_WORDPRESS_CLI="${SOURCEFORGE_PREFIX}/bash/ss-install-wordpress-cli.txt?format=raw"
SOURCEFORGE_SS_INSTALL_WORDPRESS_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-install-wordpress-config.txt?format=raw"
SOURCEFORGE_SS_INSTALL_WORDPRESS_HOVERCRAFT="${SOURCEFORGE_PREFIX}/bash/ss-install-wordpress-hovercraft.txt?format=raw"
SOURCEFORGE_SS_INSTALL_WORDPRESS_MU_PLUGINS="${SOURCEFORGE_PREFIX}/bash/ss-install-wordpress-mu-plugins.txt?format=raw"
SOURCEFORGE_SS_INSTALL_WORDPRESS_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-install-wordpress-packages.txt?format=raw"
SOURCEFORGE_SS_MAINTENANCE_DISABLE="${SOURCEFORGE_PREFIX}/bash/ss-maintenance-disable.txt?format=raw"
SOURCEFORGE_SS_MAINTENANCE_ENABLE="${SOURCEFORGE_PREFIX}/bash/ss-maintenance-enable.txt?format=raw"
SOURCEFORGE_SS_MONITOR_RESOURCES="${SOURCEFORGE_PREFIX}/bash/ss-monitor-resources.txt?format=raw"
SOURCEFORGE_SS_OPTIMIZE_DATABASE="${SOURCEFORGE_PREFIX}/bash/ss-optimize-database.txt?format=raw"
SOURCEFORGE_SS_OPTIMIZE_FILES="${SOURCEFORGE_PREFIX}/bash/ss-optimize-files.txt?format=raw"
SOURCEFORGE_SS_PERMS="${SOURCEFORGE_PREFIX}/bash/ss-perms.txt?format=raw"
SOURCEFORGE_SS_PERMS_CRAFT_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-craft-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_CRAFT_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-craft-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_FAIL2BAN_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-fail2ban-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_FAIL2BAN_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-fail2ban-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_MEDIAWIKI_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-mediawiki-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_MEDIAWIKI_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-mediawiki-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_MEMCACHED_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-memcached-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_MEMCACHED_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-memcached-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_MOODLE_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-moodle-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_MOODLE_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-moodle-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_MYSQL_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-mysql-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_MYSQL_DATABASE="${SOURCEFORGE_PREFIX}/bash/ss-perms-mysql-database.txt?format=raw"
SOURCEFORGE_SS_PERMS_MYSQL_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-mysql-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_NGINX_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-nginx-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_NGINX_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-nginx-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_OPENCART_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-opencart-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_OPENCART_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-opencart-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_PHP_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-php-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_PHP_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-php-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_PRESTASHOP_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-prestashop-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_PRESTASHOP_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-prestashop-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_RCLONE_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-rclone-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_RCLONE_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-rclone-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_UBUNTU_BASH="${SOURCEFORGE_PREFIX}/bash/ss-perms-ubuntu-bash.txt?format=raw"
SOURCEFORGE_SS_PERMS_UBUNTU_CRONTAB="${SOURCEFORGE_PREFIX}/bash/ss-perms-ubuntu-crontab.txt?format=raw"
SOURCEFORGE_SS_PERMS_UBUNTU_KERNEL="${SOURCEFORGE_PREFIX}/bash/ss-perms-ubuntu-kernel.txt?format=raw"
SOURCEFORGE_SS_PERMS_UBUNTU_SSH="${SOURCEFORGE_PREFIX}/bash/ss-perms-ubuntu-ssh.txt?format=raw"
SOURCEFORGE_SS_PERMS_UBUNTU_SWAPFILE="${SOURCEFORGE_PREFIX}/bash/ss-perms-ubuntu-swapfile.txt?format=raw"
SOURCEFORGE_SS_PERMS_UBUNTU_USERS="${SOURCEFORGE_PREFIX}/bash/ss-perms-ubuntu-users.txt?format=raw"
SOURCEFORGE_SS_PERMS_UBUNTU_UTILS="${SOURCEFORGE_PREFIX}/bash/ss-perms-ubuntu-utils.txt?format=raw"
SOURCEFORGE_SS_PERMS_UFW_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-ufw-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_UFW_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-ufw-packages.txt?format=raw"
SOURCEFORGE_SS_PERMS_WORDPRESS_CLI="${SOURCEFORGE_PREFIX}/bash/ss-perms-wordpress-cli.txt?format=raw"
SOURCEFORGE_SS_PERMS_WORDPRESS_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-perms-wordpress-config.txt?format=raw"
SOURCEFORGE_SS_PERMS_WORDPRESS_MU_PLUGINS="${SOURCEFORGE_PREFIX}/bash/ss-perms-wordpress-mu-plugins.txt?format=raw"
SOURCEFORGE_SS_PERMS_WORDPRESS_PACKAGES="${SOURCEFORGE_PREFIX}/bash/ss-perms-wordpress-packages.txt?format=raw"
SOURCEFORGE_SS_PURGE_MEMCACHED="${SOURCEFORGE_PREFIX}/bash/ss-purge-memcached.txt?format=raw"
SOURCEFORGE_SS_PURGE_NGINX="${SOURCEFORGE_PREFIX}/bash/ss-purge-nginx.txt?format=raw"
SOURCEFORGE_SS_PURGE_OPCACHE="${SOURCEFORGE_PREFIX}/bash/ss-purge-opcache.txt?format=raw"
SOURCEFORGE_SS_PURGE_TRANSIENTS="${SOURCEFORGE_PREFIX}/bash/ss-purge-transients.txt?format=raw"
SOURCEFORGE_SS_PUSH_DEVELOPMENT="${SOURCEFORGE_PREFIX}/bash/ss-push-development.txt?format=raw"
SOURCEFORGE_SS_PUSH_STAGING="${SOURCEFORGE_PREFIX}/bash/ss-push-staging.txt?format=raw"
SOURCEFORGE_SS_REBOOT_MACHINE="${SOURCEFORGE_PREFIX}/bash/ss-reboot-machine.txt?format=raw"
SOURCEFORGE_SS_REMOTE_BACKUP="${SOURCEFORGE_PREFIX}/bash/ss-remote-backup.txt?format=raw"
SOURCEFORGE_SS_RESET_PASSWORD_SFTP="${SOURCEFORGE_PREFIX}/bash/ss-reset-password-sftp.txt?format=raw"
SOURCEFORGE_SS_RESTART_FAIL2BAN="${SOURCEFORGE_PREFIX}/bash/ss-restart-fail2ban.txt?format=raw"
SOURCEFORGE_SS_RESTART_MEMCACHED="${SOURCEFORGE_PREFIX}/bash/ss-restart-memcached.txt?format=raw"
SOURCEFORGE_SS_RESTART_MYSQL="${SOURCEFORGE_PREFIX}/bash/ss-restart-mysql.txt?format=raw"
SOURCEFORGE_SS_RESTART_NGINX="${SOURCEFORGE_PREFIX}/bash/ss-restart-nginx.txt?format=raw"
SOURCEFORGE_SS_RESTART_PHP="${SOURCEFORGE_PREFIX}/bash/ss-restart-php.txt?format=raw"
SOURCEFORGE_SS_RESTART_UFW="${SOURCEFORGE_PREFIX}/bash/ss-restart-ufw.txt?format=raw"
SOURCEFORGE_SS_STACK_OVERVIEW="${SOURCEFORGE_PREFIX}/bash/ss-stack-overview.txt?format=raw"
SOURCEFORGE_SS_SYNC_DEVELOPMENT="${SOURCEFORGE_PREFIX}/bash/ss-sync-development.txt?format=raw"
SOURCEFORGE_SS_SYNC_STAGING="${SOURCEFORGE_PREFIX}/bash/ss-sync-staging.txt?format=raw"
SOURCEFORGE_SS_UPDATE_CONFIG="${SOURCEFORGE_PREFIX}/bash/ss-update-config.txt?format=raw"
SOURCEFORGE_SS_UPDATE_MODULES="${SOURCEFORGE_PREFIX}/bash/ss-update-modules.txt?format=raw"
SOURCEFORGE_SS_WORKER="${SOURCEFORGE_PREFIX}/bash/ss-worker.txt?format=raw"
## module config files (github) ##
GITHUB_ADMINER_CONF="${GITHUB_PREFIX}/modules/nginx/includes/adminer-conf.txt"
GITHUB_ADMINER_PHP="${GITHUB_PREFIX}/modules/adminer/adminer.txt"
GITHUB_ALLOWED_IPS_CONF="${GITHUB_PREFIX}/modules/nginx/includes/allowed-ips-conf.txt"
GITHUB_AUTHENTICATED_ORIGIN_CONF="${GITHUB_PREFIX}/modules/nginx/includes/authenticated-origin-conf.txt"
GITHUB_BASH_ALIASES="${GITHUB_PREFIX}/modules/ubuntu/bash-aliases.txt"
GITHUB_BASHRC="${GITHUB_PREFIX}/modules/ubuntu/bashrc.txt"
GITHUB_BLACKLIST_TXT="${GITHUB_PREFIX}/modules/wordpress/blacklist.txt"
GITHUB_CLOUDFLARE_CONF="${GITHUB_PREFIX}/modules/nginx/includes/cloudflare-conf.txt"
GITHUB_CUSTOM_SHELL_PROMPT="${GITHUB_PREFIX}/modules/ubuntu/custom-shell-prompt.txt"
GITHUB_ERROR_404_HTML="${GITHUB_PREFIX}/modules/nginx/error_pages/error_404.html"
GITHUB_ERROR_50X_HTML="${GITHUB_PREFIX}/modules/nginx/error_pages/error_50x.html"
GITHUB_HOVERCRAFT_ZIP="https://github.com/littlebizzy/hovercraft/archive/master.zip"
GITHUB_LETSENCRYPT_CONF="${GITHUB_PREFIX}/modules/nginx/letsencrypt-conf.txt"
GITHUB_LINUX_KERNEL="${GITHUB_PREFIX}/modules/ubuntu/sysctl.txt"
GITHUB_MAINTENANCE_HTML="${GITHUB_PREFIX}/modules/nginx/maintenance.txt"
GITHUB_MEMCACHED_CONF="${GITHUB_PREFIX}/modules/memcached/memcached-conf.txt"
GITHUB_MY_CNF="${GITHUB_PREFIX}/modules/mysql/8.0/my-cnf.txt"
GITHUB_MY_CNF_57="${GITHUB_PREFIX}/modules/mysql/5.7/my-cnf.txt"
GITHUB_MY_CNF_80="${GITHUB_PREFIX}/modules/mysql/8.0/my-cnf.txt"
GITHUB_NGINX_BLOCK_DEVELOPMENT="${GITHUB_PREFIX}/modules/nginx/sites/development.txt"
GITHUB_NGINX_BLOCK_PRODUCTION="${GITHUB_PREFIX}/modules/nginx/sites/production.txt"
GITHUB_NGINX_BLOCK_PRODUCTION_MULTISITE="${GITHUB_PREFIX}/modules/nginx/sites/multisite-subdomains.txt"
GITHUB_NGINX_BLOCK_STAGING="${GITHUB_PREFIX}/modules/nginx/sites/staging.txt"
GITHUB_NGINX_CONF="${GITHUB_PREFIX}/modules/nginx/nginx-conf.txt"
GITHUB_OPCACHE_INI_83="${GITHUB_PREFIX}/modules/php-fpm/8.3/opcache-ini.txt"
GITHUB_OPENSSL_CONF="${GITHUB_PREFIX}/modules/nginx/openssl-conf.txt"
GITHUB_PHP_FPM_CONF="${GITHUB_PREFIX}/modules/php-fpm/7.4/php-fpm-conf.txt"
GITHUB_PHP_FPM_CONF_72="${GITHUB_PREFIX}/modules/php-fpm/7.2/php-fpm-conf.txt"
GITHUB_PHP_FPM_CONF_74="${GITHUB_PREFIX}/modules/php-fpm/7.4/php-fpm-conf.txt"
GITHUB_PHP_FPM_CONF_81="${GITHUB_PREFIX}/modules/php-fpm/8.1/php-fpm-conf.txt"
GITHUB_PHP_FPM_CONF_83="${GITHUB_PREFIX}/modules/php-fpm/8.3/php-fpm-conf.txt"
GITHUB_PHP_INI="${GITHUB_PREFIX}/modules/php-fpm/7.4/php-ini.txt"
GITHUB_PHP_INI_72="${GITHUB_PREFIX}/modules/php-fpm/7.2/php-ini.txt"
GITHUB_PHP_INI_74="${GITHUB_PREFIX}/modules/php-fpm/7.4/php-ini.txt"
GITHUB_PHP_INI_81="${GITHUB_PREFIX}/modules/php-fpm/8.1/php-ini.txt"
GITHUB_PHP_INI_83="${GITHUB_PREFIX}/modules/php-fpm/8.3/php-ini.txt"
# GITHUB_PRESTASHOP_ZIP=$(curl -s https://api.github.com/repos/PrestaShop/PrestaShop/releases/latest | grep browser_download_url | cut -d '"' -f 4)
GITHUB_RCLONE_CONF="${GITHUB_PREFIX}/modules/rclone/rclone-conf.txt"
GITHUB_ROBOTS_TXT="${GITHUB_PREFIX}/modules/wordpress/robots.txt"
GITHUB_SS_CONSTANTS_PHP="${GITHUB_PREFIX}/modules/php-fpm/ss-constants.txt"
GITHUB_SS_ICON_SVG="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/ss-icon.svg"
GITHUB_SSHD_CONFIG="${GITHUB_PREFIX}/modules/ubuntu/sshd-config.txt"
GITHUB_SSHD_CONFIG_2404="${GITHUB_PREFIX}/modules/ubuntu/24.04/sshd-config.txt"
GITHUB_SSHD_CONFIG_2204="${GITHUB_PREFIX}/modules/ubuntu/22.04/sshd-config.txt"
GITHUB_SSHD_CONFIG_2004="${GITHUB_PREFIX}/modules/ubuntu/20.04/sshd-config.txt"
GITHUB_SSHD_CONFIG_1804="${GITHUB_PREFIX}/modules/ubuntu/18.04/sshd-config.txt"
GITHUB_SUDOERS="${GITHUB_PREFIX}/modules/ubuntu/sudoers.txt"
GITHUB_SUDOERS_2404="${GITHUB_PREFIX}/modules/ubuntu/24.04/sudoers.txt"
GITHUB_SUDOERS_2204="${GITHUB_PREFIX}/modules/ubuntu/22.04/sudoers.txt"
GITHUB_SUDOERS_2004="${GITHUB_PREFIX}/modules/ubuntu/20.04/sudoers.txt"
GITHUB_SUDOERS_1804="${GITHUB_PREFIX}/modules/ubuntu/18.04/sudoers.txt"
GITHUB_THIRDPARTY_CONF="${GITHUB_PREFIX}/modules/nginx/thirdparty-conf.txt"
GITHUB_UFW_UFW="${GITHUB_PREFIX}/modules/ufw-firewall/ufw.txt"
GITHUB_UFW_CONF="${GITHUB_PREFIX}/modules/ufw-firewall/ufw-conf.txt"
GITHUB_USER_RULES="${GITHUB_PREFIX}/modules/ufw-firewall/user-rules.txt"
GITHUB_USER6_RULES="${GITHUB_PREFIX}/modules/ufw-firewall/user6-rules.txt"
GITHUB_WP_CLI_YML="${GITHUB_PREFIX}/modules/wordpress/wp-cli/wp-cli-yml.txt"
GITHUB_WP_COMPLETION="${GITHUB_PREFIX}/modules/wordpress/wp-cli/wp-completion-bash.txt"
GITHUB_WP_CONFIG="${GITHUB_PREFIX}/modules/wordpress/wp-config-production.txt"
GITHUB_WP_CONFIG_PRODUCTION_SINGLE_SITE="${GITHUB_PREFIX}/modules/wordpress/wp-config-production.txt"
GITHUB_WP_CONFIG_PRODUCTION_MULTISITE="${GITHUB_PREFIX}/modules/wordpress/wp-config-multisite.txt"
GITHUB_WP_CONFIG_PRODUCTION_MULTISITE_SUBDOMAINS="${GITHUB_PREFIX}/modules/wordpress/wp-config-multisite.txt"
GITHUB_WP_CONFIG_PHP="${GITHUB_PREFIX}/modules/wordpress/wp-config-production.txt"
GITHUB_WP_CONFIG_PHP_PRODUCTION_SINGLE_SITE="${GITHUB_PREFIX}/modules/wordpress/wp-config-production.txt"
GITHUB_WP_CONFIG_PHP_PRODUCTION_MULTISITE="${GITHUB_PREFIX}/modules/wordpress/wp-config-multisite.txt"
GITHUB_WP_CONFIG_PHP_PRODUCTION_MULTISITE_SUBDOMAINS="${GITHUB_PREFIX}/modules/wordpress/wp-config-multisite.txt"
GITHUB_WP_CONFIG_STAGING="${GITHUB_PREFIX}/modules/wordpress/wp-config-staging.txt"
GITHUB_WP_CONFIG_DEV="${GITHUB_PREFIX}/modules/wordpress/wp-config-development.txt"
GITHUB_WP_CONFIG_PHP_STAGING="${GITHUB_PREFIX}/modules/wordpress/wp-config-staging.txt"
GITHUB_WP_CONFIG_PHP_DEV="${GITHUB_PREFIX}/modules/wordpress/wp-config-development.txt"
GITHUB_WWW_CONF="${GITHUB_PREFIX}/modules/php-fpm/7.4/www-conf.txt"
GITHUB_WWW_CONF_72="${GITHUB_PREFIX}/modules/php-fpm/7.2/www-conf.txt"
GITHUB_WWW_CONF_74="${GITHUB_PREFIX}/modules/php-fpm/7.4/www-conf.txt"
GITHUB_WWW_CONF_81="${GITHUB_PREFIX}/modules/php-fpm/8.1/www-conf.txt"
GITHUB_WWW_CONF_83="${GITHUB_PREFIX}/modules/php-fpm/8.3/www-conf.txt"
## module config files (gitlab) ##
GITLAB_ADMINER_CONF="${GITLAB_PREFIX}/modules/nginx/includes/adminer-conf.txt"
GITLAB_ADMINER_PHP="${GITLAB_PREFIX}/modules/adminer/adminer.txt"
GITLAB_ALLOWED_IPS_CONF="${GITHUB_PREFIX}/modules/nginx/includes/allowed-ips-conf.txt"
GITLAB_AUTHENTICATED_ORIGIN_CONF="${GITLAB_PREFIX}/modules/nginx/includes/authenticated-origin-conf.txt"
GITLAB_BASH_ALIASES="${GITLAB_PREFIX}/modules/ubuntu/bash-aliases.txt"
GITLAB_BASHRC="${GITLAB_PREFIX}/modules/ubuntu/bashrc.txt"
GITLAB_BLACKLIST_TXT="${GITLAB_PREFIX}/modules/wordpress/blacklist.txt"
GITLAB_CLOUDFLARE_CONF="${GITLAB_PREFIX}/modules/nginx/includes/cloudflare-conf.txt"
GITLAB_CUSTOM_SHELL_PROMPT="${GITLAB_PREFIX}/modules/ubuntu/custom-shell-prompt.txt"
GITLAB_ERROR_404_HTML="${GITLAB_PREFIX}/modules/nginx/error_pages/error_404.html"
GITLAB_ERROR_50X_HTML="${GITLAB_PREFIX}/modules/nginx/error_pages/error_50x.html"
GITLAB_LETSENCRYPT_CONF="${GITLAB_PREFIX}/modules/nginx/letsencrypt-conf.txt"
GITLAB_LINUX_KERNEL="${GITLAB_PREFIX}/modules/ubuntu/sysctl.txt"
GITLAB_MAINTENANCE_HTML="${GITLAB_PREFIX}/modules/nginx/maintenance.txt"
GITLAB_MEMCACHED_CONF="${GITLAB_PREFIX}/modules/memcached/memcached-conf.txt"
GITLAB_MY_CNF="${GITLAB_PREFIX}/modules/mysql/8.0/my-cnf.txt"
GITLAB_MY_CNF_57="${GITLAB_PREFIX}/modules/mysql/5.7/my-cnf.txt"
GITLAB_MY_CNF_80="${GITLAB_PREFIX}/modules/mysql/8.0/my-cnf.txt"
GITLAB_NGINX_BLOCK_DEVELOPMENT="${GITLAB_PREFIX}/modules/nginx/sites/development.txt"
GITLAB_NGINX_BLOCK_PRODUCTION="${GITLAB_PREFIX}/modules/nginx/sites/production.txt"
GITLAB_NGINX_BLOCK_PRODUCTION_MULTISITE="${GITLAB_PREFIX}/modules/nginx/sites/multisite-subdomains.txt"
GITLAB_NGINX_BLOCK_STAGING="${GITLAB_PREFIX}/modules/nginx/sites/staging.txt"
GITLAB_NGINX_CONF="${GITLAB_PREFIX}/modules/nginx/nginx-conf.txt"
GITLAB_OPENSSL_CONF="${GITLAB_PREFIX}/modules/nginx/openssl-conf.txt"
GITLAB_PHP_FPM_CONF="${GITLAB_PREFIX}/modules/php-fpm/7.4/php-fpm-conf.txt"
GITLAB_PHP_FPM_CONF_72="${GITLAB_PREFIX}/modules/php-fpm/7.2/php-fpm-conf.txt"
GITLAB_PHP_FPM_CONF_74="${GITLAB_PREFIX}/modules/php-fpm/7.4/php-fpm-conf.txt"
GITLAB_PHP_FPM_CONF_81="${GITLAB_PREFIX}/modules/php-fpm/8.1/php-fpm-conf.txt"
GITLAB_PHP_FPM_CONF_83="${GITLAB_PREFIX}/modules/php-fpm/8.3/php-fpm-conf.txt"
GITLAB_PHP_INI="${GITLAB_PREFIX}/modules/php-fpm/7.4/php-ini.txt"
GITLAB_PHP_INI_72="${GITLAB_PREFIX}/modules/php-fpm/7.2/php-ini.txt"
GITLAB_PHP_INI_74="${GITLAB_PREFIX}/modules/php-fpm/7.4/php-ini.txt"
GITLAB_PHP_INI_81="${GITLAB_PREFIX}/modules/php-fpm/8.1/php-ini.txt"
GITLAB_PHP_INI_83="${GITLAB_PREFIX}/modules/php-fpm/8.3/php-ini.txt"
# GITLAB_PRESTASHOP_ZIP=$(curl -s https://api.github.com/repos/PrestaShop/PrestaShop/releases/latest | grep browser_download_url | cut -d '"' -f 4)
GITLAB_RCLONE_CONF="${GITLAB_PREFIX}/modules/rclone/rclone-conf.txt"
GITLAB_ROBOTS_TXT="${GITLAB_PREFIX}/modules/wordpress/robots.txt"
GITLAB_SS_CONSTANTS_PHP="${GITLAB_PREFIX}/modules/php-fpm/ss-constants.txt"
GITLAB_SS_ICON_SVG="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/ss-icon.svg"
GITLAB_SSHD_CONFIG="${GITLAB_PREFIX}/modules/ubuntu/sshd-config.txt"
GITLAB_SSHD_CONFIG_2404="${GITLAB_PREFIX}/modules/ubuntu/24.04/sshd-config.txt"
GITLAB_SSHD_CONFIG_2204="${GITLAB_PREFIX}/modules/ubuntu/22.04/sshd-config.txt"
GITLAB_SSHD_CONFIG_2004="${GITLAB_PREFIX}/modules/ubuntu/20.04/sshd-config.txt"
GITLAB_SSHD_CONFIG_1804="${GITLAB_PREFIX}/modules/ubuntu/18.04/sshd-config.txt"
GITLAB_SUDOERS="${GITLAB_PREFIX}/modules/ubuntu/sudoers.txt"
GITLAB_SUDOERS_2404="${GITLAB_PREFIX}/modules/ubuntu/24.04/sudoers.txt"
GITLAB_SUDOERS_2204="${GITLAB_PREFIX}/modules/ubuntu/22.04/sudoers.txt"
GITLAB_SUDOERS_2004="${GITLAB_PREFIX}/modules/ubuntu/20.04/sudoers.txt"
GITLAB_SUDOERS_1804="${GITLAB_PREFIX}/modules/ubuntu/18.04/sudoers.txt"
GITLAB_THIRDPARTY_CONF="${GITLAB_PREFIX}/modules/nginx/thirdparty-conf.txt"
GITLAB_UFW_UFW="${GITLAB_PREFIX}/modules/ufw-firewall/ufw.txt"
GITLAB_UFW_CONF="${GITLAB_PREFIX}/modules/ufw-firewall/ufw-conf.txt"
GITLAB_USER_RULES="${GITLAB_PREFIX}/modules/ufw-firewall/user-rules.txt"
GITLAB_USER6_RULES="${GITLAB_PREFIX}/modules/ufw-firewall/user6-rules.txt"
GITLAB_WP_CLI_YML="${GITLAB_PREFIX}/modules/wordpress/wp-cli/wp-cli-yml.txt"
GITLAB_WP_COMPLETION="${GITLAB_PREFIX}/modules/wordpress/wp-cli/wp-completion-bash.txt"
GITLAB_WP_CONFIG="${GITLAB_PREFIX}/modules/wordpress/wp-config-production.txt"
GITLAB_WP_CONFIG_PRODUCTION_SINGLE_SITE="${GITLAB_PREFIX}/modules/wordpress/wp-config-production.txt"
GITLAB_WP_CONFIG_PRODUCTION_MULTISITE="${GITLAB_PREFIX}/modules/wordpress/wp-config-multisite.txt"
GITLAB_WP_CONFIG_PRODUCTION_MULTISITE_SUBDOMAINS="${GITLAB_PREFIX}/modules/wordpress/wp-config-multisite.txt"
GITLAB_WP_CONFIG_PHP="${GITLAB_PREFIX}/modules/wordpress/wp-config-production.txt"
GITLAB_WP_CONFIG_PHP_PRODUCTION_SINGLE_SITE="${GITLAB_PREFIX}/modules/wordpress/wp-config-production.txt"
GITLAB_WP_CONFIG_PHP_PRODUCTION_MULTISITE="${GITLAB_PREFIX}/modules/wordpress/wp-config-multisite.txt"
GITLAB_WP_CONFIG_PHP_PRODUCTION_MULTISITE_SUBDOMAINS="${GITLAB_PREFIX}/modules/wordpress/wp-config-multisite.txt"
GITLAB_WP_CONFIG_STAGING="${GITLAB_PREFIX}/modules/wordpress/wp-config-staging.txt"
GITLAB_WP_CONFIG_DEV="${GITLAB_PREFIX}/modules/wordpress/wp-config-development.txt"
GITLAB_WP_CONFIG_PHP_STAGING="${GITLAB_PREFIX}/modules/wordpress/wp-config-staging.txt"
GITLAB_WP_CONFIG_PHP_DEV="${GITLAB_PREFIX}/modules/wordpress/wp-config-development.txt"
GITLAB_WWW_CONF="${GITLAB_PREFIX}/modules/php-fpm/7.4/www-conf.txt"
GITLAB_WWW_CONF_72="${GITLAB_PREFIX}/modules/php-fpm/7.2/www-conf.txt"
GITLAB_WWW_CONF_74="${GITLAB_PREFIX}/modules/php-fpm/7.4/www-conf.txt"
GITLAB_WWW_CONF_81="${GITLAB_PREFIX}/modules/php-fpm/8.1/www-conf.txt"
GITLAB_WWW_CONF_83="${GITLAB_PREFIX}/modules/php-fpm/8.3/www-conf.txt"
## module config files (sourceforge) ##
SOURCEFORGE_ADMINER_CONF="${SOURCEFORGE_PREFIX}/modules/nginx/includes/adminer-conf.txt?format=raw"
SOURCEFORGE_ADMINER_PHP="${SOURCEFORGE_PREFIX}/modules/adminer/adminer.txt?format=raw"
SOURCEFORGE_ALLOWED_IPS_CONF="${SOURCEFORGE_PREFIX}/modules/nginx/includes/allowed-ips-conf.txt?format=raw"
SOURCEFORGE_AUTHENTICATED_ORIGIN_CONF="${SOURCEFORGE_PREFIX}/modules/nginx/includes/authenticated-origin-conf.txt?format=raw"
SOURCEFORGE_BASH_ALIASES="${SOURCEFORGE_PREFIX}/modules/ubuntu/bash-aliases.txt?format=raw"
SOURCEFORGE_BASHRC="${SOURCEFORGE_PREFIX}/modules/ubuntu/bashrc.txt?format=raw"
SOURCEFORGE_BLACKLIST_TXT="${SOURCEFORGE_PREFIX}/modules/wordpress/blacklist.txt?format=raw"
SOURCEFORGE_CLOUDFLARE_CONF="${SOURCEFORGE_PREFIX}/modules/nginx/includes/cloudflare-conf.txt?format=raw"
SOURCEFORGE_CUSTOM_SHELL_PROMPT="${SOURCEFORGE_PREFIX}/modules/ubuntu/custom-shell-prompt.txt?format=raw"
SOURCEFORGE_ERROR_404_HTML="${SOURCEFORGE_PREFIX}/modules/nginx/error_pages/error_404.html?format=raw"
SOURCEFORGE_ERROR_50X_HTML="${SOURCEFORGE_PREFIX}/modules/nginx/error_pages/error_50x.html?format=raw"
SOURCEFORGE_LETSENCRYPT_CONF="${SOURCEFORGE_PREFIX}/modules/nginx/letsencrypt-conf.txt?format=raw"
SOURCEFORGE_LINUX_KERNEL="${SOURCEFORGE_PREFIX}/modules/ubuntu/sysctl.txt?format=raw"
SOURCEFORGE_MAINTENANCE_HTML="${SOURCEFORGE_PREFIX}/modules/nginx/maintenance.txt?format=raw"
SOURCEFORGE_MEMCACHED_CONF="${SOURCEFORGE_PREFIX}/modules/memcached/memcached-conf.txt?format=raw"
SOURCEFORGE_MY_CNF="${SOURCEFORGE_PREFIX}/modules/mysql/8.0/my-cnf.txt?format=raw"
SOURCEFORGE_MY_CNF_57="${SOURCEFORGE_PREFIX}/modules/mysql/5.7/my-cnf.txt?format=raw"
SOURCEFORGE_MY_CNF_80="${SOURCEFORGE_PREFIX}/modules/mysql/8.0/my-cnf.txt?format=raw"
SOURCEFORGE_NGINX_BLOCK_DEVELOPMENT="${SOURCEFORGE_PREFIX}/modules/nginx/sites/development.txt?format=raw"
SOURCEFORGE_NGINX_BLOCK_PRODUCTION="${SOURCEFORGE_PREFIX}/modules/nginx/sites/production.txt?format=raw"
SOURCEFORGE_NGINX_BLOCK_PRODUCTION_MULTISITE="${SOURCEFORGE_PREFIX}/modules/nginx/sites/multisite-subdomains.txt?format=raw"
SOURCEFORGE_NGINX_BLOCK_STAGING="${SOURCEFORGE_PREFIX}/modules/nginx/sites/staging.txt?format=raw"
SOURCEFORGE_NGINX_CONF="${SOURCEFORGE_PREFIX}/modules/nginx/nginx-conf.txt?format=raw"
SOURCEFORGE_OPENSSL_CONF="${SOURCEFORGE_PREFIX}/modules/nginx/openssl-conf.txt?format=raw"
SOURCEFORGE_PHP_FPM_CONF="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.4/php-fpm-conf.txt?format=raw"
SOURCEFORGE_PHP_FPM_CONF_72="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.2/php-fpm-conf.txt?format=raw"
SOURCEFORGE_PHP_FPM_CONF_74="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.4/php-fpm-conf.txt?format=raw"
SOURCEFORGE_PHP_FPM_CONF_81="${SOURCEFORGE_PREFIX}/modules/php-fpm/8.1/php-fpm-conf.txt?format=raw"
SOURCEFORGE_PHP_FPM_CONF_83="${SOURCEFORGE_PREFIX}/modules/php-fpm/8.3/php-fpm-conf.txt?format=raw"
SOURCEFORGE_PHP_INI="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.4/php-ini.txt?format=raw"
SOURCEFORGE_PHP_INI_72="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.2/php-ini.txt?format=raw"
SOURCEFORGE_PHP_INI_74="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.4/php-ini.txt?format=raw"
SOURCEFORGE_PHP_INI_81="${SOURCEFORGE_PREFIX}/modules/php-fpm/8.1/php-ini.txt?format=raw"
SOURCEFORGE_PHP_INI_83="${SOURCEFORGE_PREFIX}/modules/php-fpm/8.3/php-ini.txt?format=raw"
# SOURCEFORGE_PRESTASHOP_ZIP=$(curl -s https://api.github.com/repos/PrestaShop/PrestaShop/releases/latest | grep browser_download_url | cut -d '"' -f 4)
SOURCEFORGE_RCLONE_CONF="${SOURCEFORGE_PREFIX}/modules/rclone/rclone-conf.txt?format=raw"
SOURCEFORGE_ROBOTS_TXT="${SOURCEFORGE_PREFIX}/modules/wordpress/robots.txt?format=raw"
SOURCEFORGE_SS_CONSTANTS_PHP="${SOURCEFORGE_PREFIX}/modules/php-fpm/ss-constants.txt?format=raw"
SOURCEFORGE_SS_ICON_SVG="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/ss-icon.svg?format=raw"
SOURCEFORGE_SSHD_CONFIG="${SOURCEFORGE_PREFIX}/modules/ubuntu/sshd-config.txt?format=raw"
SOURCEFORGE_SSHD_CONFIG_2404="${SOURCEFORGE_PREFIX}/modules/ubuntu/24.04/sshd-config.txt?format=raw"
SOURCEFORGE_SSHD_CONFIG_2204="${SOURCEFORGE_PREFIX}/modules/ubuntu/22.04/sshd-config.txt?format=raw"
SOURCEFORGE_SSHD_CONFIG_2004="${SOURCEFORGE_PREFIX}/modules/ubuntu/20.04/sshd-config.txt?format=raw"
SOURCEFORGE_SSHD_CONFIG_1804="${SOURCEFORGE_PREFIX}/modules/ubuntu/18.04/sshd-config.txt?format=raw"
SOURCEFORGE_SUDOERS="${SOURCEFORGE_PREFIX}/modules/ubuntu/sudoers.txt?format=raw"
SOURCEFORGE_SUDOERS_2404="${SOURCEFORGE_PREFIX}/modules/ubuntu/24.04/sudoers.txt?format=raw"
SOURCEFORGE_SUDOERS_2204="${SOURCEFORGE_PREFIX}/modules/ubuntu/22.04/sudoers.txt?format=raw"
SOURCEFORGE_SUDOERS_2004="${SOURCEFORGE_PREFIX}/modules/ubuntu/20.04/sudoers.txt?format=raw"
SOURCEFORGE_SUDOERS_1804="${SOURCEFORGE_PREFIX}/modules/ubuntu/18.04/sudoers.txt?format=raw"
SOURCEFORGE_THIRDPARTY_CONF="${SOURCEFORGE_PREFIX}/modules/nginx/thirdparty-conf.txt?format=raw"
SOURCEFORGE_UFW_UFW="${SOURCEFORGE_PREFIX}/modules/ufw-firewall/ufw.txt?format=raw"
SOURCEFORGE_UFW_CONF="${SOURCEFORGE_PREFIX}/modules/ufw-firewall/ufw-conf.txt?format=raw"
SOURCEFORGE_USER_RULES="${SOURCEFORGE_PREFIX}/modules/ufw-firewall/user-rules.txt?format=raw"
SOURCEFORGE_USER6_RULES="${SOURCEFORGE_PREFIX}/modules/ufw-firewall/user6-rules.txt?format=raw"
SOURCEFORGE_WP_CLI_YML="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-cli/wp-cli-yml.txt?format=raw"
SOURCEFORGE_WP_COMPLETION="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-cli/wp-completion-bash.txt?format=raw"
SOURCEFORGE_WP_CONFIG="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-production.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PRODUCTION_SINGLE_SITE="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-production.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PRODUCTION_MULTISITE="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-multisite.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PRODUCTION_MULTISITE_SUBDOMAINS="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-multisite.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PHP="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-production.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PHP_PRODUCTION_SINGLE_SITE="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-production.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PHP_PRODUCTION_MULTISITE="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-multisite.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PHP_PRODUCTION_MULTISITE_SUBDOMAINS="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-multisite.txt?format=raw"
SOURCEFORGE_WP_CONFIG_STAGING="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-staging.txt?format=raw"
SOURCEFORGE_WP_CONFIG_DEV="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-development.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PHP_STAGING="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-staging.txt?format=raw"
SOURCEFORGE_WP_CONFIG_PHP_DEV="${SOURCEFORGE_PREFIX}/modules/wordpress/wp-config-development.txt?format=raw"
SOURCEFORGE_WWW_CONF="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.4/www-conf.txt?format=raw"
SOURCEFORGE_WWW_CONF_72="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.2/www-conf.txt?format=raw"
SOURCEFORGE_WWW_CONF_74="${SOURCEFORGE_PREFIX}/modules/php-fpm/7.4/www-conf.txt?format=raw"
SOURCEFORGE_WWW_CONF_81="${SOURCEFORGE_PREFIX}/modules/php-fpm/8.1/www-conf.txt?format=raw"
SOURCEFORGE_WWW_CONF_83="${SOURCEFORGE_PREFIX}/modules/php-fpm/8.3/www-conf.txt?format=raw"
## wordpress mu plugins (github) ##
GITHUB_AUTOLOADER_PHP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/autoloader.txt"
GITHUB_CLEAR_CACHES_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/clear-caches.zip"
GITHUB_DISABLE_EMPTY_TRASH_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/disable-empty-trash.zip"
GITHUB_DISABLE_IMAGE_COMPRESSION_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/disable-image-compression.zip"
GITHUB_DISABLE_POST_VIA_EMAIL_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/disable-post-via-email.zip"
GITHUB_DISABLE_XML_RPC_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/disable-xml-rpc.zip"
GITHUB_FORCE_HTTPS_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/force-https.zip"
GITHUB_PLUGIN_BLACKLIST_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/plugin-blacklist.zip"
GITHUB_REPOMAN_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/repoman.zip"
## new approach but unreliable due to GitHub API rate-limits ##
# GITHUB_DISABLE_EMPTY_TRASH_LATEST_TAG=$(curl -s https://api.github.com/repos/littlebizzy/disable-empty-trash/releases/latest | sed -n 's/.*"tag_name": *"\([^"]*\)".*/\1/p')
# GITHUB_DISABLE_EMPTY_TRASH_DOWNLOAD_URL="https://github.com/littlebizzy/disable-empty-trash/archive/refs/tags/${GITHUB_PLUGIN_BLACKLIST_LATEST_TAG}.zip"
# GITHUB_PLUGIN_BLACKLIST_LATEST_TAG=$(curl -s https://api.github.com/repos/littlebizzy/plugin-blacklist/releases/latest | sed -n 's/.*"tag_name": *"\([^"]*\)".*/\1/p')
# GITHUB_PLUGIN_BLACKLIST_DOWNLOAD_URL="https://github.com/littlebizzy/plugin-blacklist/archive/refs/tags/${GITHUB_PLUGIN_BLACKLIST_LATEST_TAG}.zip"
GITHUB_000_COMMON_PHP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/000-common.txt"
GITHUB_DISABLE_EMAILS_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/disable-emails.zip" ## staging only
GITHUB_DISABLE_DEFAULT_RUNNER_ZIP="${GITHUB_PREFIX}/modules/wordpress/mu-plugins/disable-default-runner.zip" ## staging only
## wordpress mu plugins (gitlab) ##
GITLAB_AUTOLOADER_PHP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/autoloader.txt"
GITLAB_CLEAR_CACHES_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/clear-caches.zip"
GITLAB_DISABLE_EMPTY_TRASH_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/disable-empty-trash.zip"
GITLAB_DISABLE_IMAGE_COMPRESSION_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/disable-image-compression.zip"
GITLAB_DISABLE_POST_VIA_EMAIL_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/disable-post-via-email.zip"
GITLAB_DISABLE_XML_RPC_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/disable-xml-rpc.zip"
GITLAB_FORCE_HTTPS_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/force-https.zip"
GITLAB_PLUGIN_BLACKLIST_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/plugin-blacklist.zip"
GITLAB_REPOMAN_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/repoman.zip"
GITLAB_000_COMMON_PHP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/000-common.txt"
GITLAB_DISABLE_EMAILS_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/disable-emails.zip" ## staging only
GITLAB_DISABLE_DEFAULT_RUNNER_ZIP="${GITLAB_PREFIX}/modules/wordpress/mu-plugins/disable-default-runner.zip" ## staging only
## wordpress mu plugins (sourceforge) ##
SOURCEFORGE_AUTOLOADER_PHP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/autoloader.txt?format=raw"
SOURCEFORGE_CLEAR_CACHES_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/clear-caches.zip?format=raw"
SOURCEFORGE_DISABLE_EMPTY_TRASH_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/disable-empty-trash.zip?format=raw"
SOURCEFORGE_DISABLE_IMAGE_COMPRESSION_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/disable-image-compression.zip?format=raw"
SOURCEFORGE_DISABLE_POST_VIA_EMAIL_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/disable-post-via-email.zip?format=raw"
SOURCEFORGE_DISABLE_XML_RPC_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/disable-xml-rpc.zip?format=raw"
SOURCEFORGE_FORCE_HTTPS_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/force-https.zip?format=raw"
SOURCEFORGE_PLUGIN_BLACKLIST_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/plugin-blacklist.zip?format=raw"
SOURCEFORGE_REPOMAN_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/repoman.zip?format=raw"
SOURCEFORGE_000_COMMON_PHP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/000-common.txt?format=raw"
SOURCEFORGE_DISABLE_EMAILS_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/disable-emails.zip?format=raw" ## staging only
SOURCEFORGE_DISABLE_DEFAULT_RUNNER_ZIP="${SOURCEFORGE_PREFIX}/modules/wordpress/mu-plugins/disable-default-runner.zip?format=raw" ## staging only
## other stuff ##
WPORG_MEMCACHED_OBJECT_CACHE_PHP="https://plugins.trac.wordpress.org/browser/memcached/trunk/object-cache.php?format=txt"
REMOTE_CLOUDFLARE_PEM="https://developers.cloudflare.com/ssl/static/authenticated_origin_pull_ca.pem"
REMOTE_OBJECT_CACHE_PHP="https://plugins.trac.wordpress.org/browser/memcached/trunk/object-cache.php?format=txt"
REMOTE_WORDPRESS_ZIP="https://wordpress.org/latest.zip"
REMOTE_WP_CLI_PHAR="https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar"
####################################################################################################
#### C. SS-Functions: Temporary File Paths #########################################################
####################################################################################################
## these are temporary file paths used by SlickStack to prepare permanent file paths ##
## we use the /tmp/ directory to simplify permissions and security concerns ##
## cron jobs ##
TMP_00_CRONTAB="/tmp/00-crontab"
TMP_01_CRON_MINUTELY="/tmp/01-cron-minutely"
TMP_02_CRON_OFTEN="/tmp/02-cron-often"
TMP_03_CRON_REGULAR="/tmp/03-cron-regular"
TMP_04_CRON_QUARTER_HOURLY="/tmp/04-cron-quarter-hourly"
TMP_05_CRON_HALF_HOURLY="/tmp/05-cron-half-hourly"
TMP_06_CRON_HOURLY="/tmp/06-cron-hourly"
TMP_07_CRON_QUARTER_DAILY="/tmp/07-cron-quarter-daily"
TMP_08_CRON_HALF_DAILY="/tmp/08-cron-half-daily"
TMP_09_CRON_DAILY="/tmp/09-cron-daily"
TMP_10_CRON_HALF_WEEKLY="/tmp/10-cron-half-weekly"
TMP_11_CRON_WEEKLY="/tmp/11-cron-weekly"
TMP_12_CRON_HALF_MONTHLY="/tmp/12-cron-half-monthly"
TMP_13_CRON_MONTHLY="/tmp/13-cron-monthly"
TMP_14_CRON_SOMETIMES="/tmp/14-cron-sometimes"
## custom cron jobs ##
TMP_01_CRON_MINUTELY_CUSTOM="/tmp/01-cron-minutely-custom"
TMP_02_CRON_OFTEN_CUSTOM="/tmp/02-cron-often-custom"
TMP_03_CRON_REGULAR_CUSTOM="/tmp/03-cron-regular-custom"
TMP_04_CRON_QUARTER_HOURLY_CUSTOM="/tmp/04-cron-quarter-hourly-custom"
TMP_05_CRON_HALF_HOURLY_CUSTOM="/tmp/05-cron-half-hourly-custom"
TMP_06_CRON_HOURLY_CUSTOM="/tmp/06-cron-hourly-custom"
TMP_07_CRON_QUARTER_DAILY_CUSTOM="/tmp/07-cron-quarter-daily-custom"
TMP_08_CRON_HALF_DAILY_CUSTOM="/tmp/08-cron-half-daily-custom"
TMP_09_CRON_DAILY_CUSTOM="/tmp/09-cron-daily-custom"
TMP_10_CRON_HALF_WEEKLY_CUSTOM="/tmp/10-cron-half-weekly-custom"
TMP_11_CRON_WEEKLY_CUSTOM="/tmp/11-cron-weekly-custom"
TMP_12_CRON_HALF_MONTHLY_CUSTOM="/tmp/12-cron-half-monthly-custom"
TMP_13_CRON_MONTHLY_CUSTOM="/tmp/13-cron-monthly-custom"
TMP_14_CRON_SOMETIMES_CUSTOM="/tmp/14-cron-sometimes-custom"
## bash scripts ##
TMP_SS_CHECK="/tmp/ss-check"
TMP_SS_CLEAN_DATABASE="/tmp/ss-clean-database"
TMP_SS_CLEAN_FILES="/tmp/ss-clean-files"
TMP_SS_CONFIG="/tmp/ss-config"
TMP_SS_CONFIG_SAMPLE="/tmp/ss-config-sample"
TMP_SS_CONFIG_UPDATE="/tmp/ss-config-update"
TMP_SS_CONFIG_WIZARD="/tmp/ss-config-wizard"
TMP_SS_DOS2UNIX="/tmp/ss-optimize-files"
TMP_SS_DOS2UNIX_FILES="/tmp/ss-optimize-files"
TMP_SS_DUMP_DATABASE="/tmp/ss-dump-database"
TMP_SS_DUMP_FILES="/tmp/ss-dump-files"
TMP_SS_EMPTY_LOGS="/tmp/ss-empty-logs"
TMP_SS_ENCRYPT_ACME="/tmp/ss-encrypt-acme"
TMP_SS_ENCRYPT_CERTBOT="/tmp/ss-encrypt-certbot"
TMP_SS_ENCRYPT_OPENSSL="/tmp/ss-encrypt-openssl"
TMP_SS_FUNCTIONS="/tmp/ss-functions"
TMP_SS_IMPORT_DATABASE="/tmp/ss-import-database"
TMP_SS_IMPORT_FILES="/tmp/ss-import-files"
TMP_SS_INSTALL="/tmp/ss-install"
TMP_SS_INSTALL_CRAFT_CONFIG="/tmp/ss-install-craft-config"
TMP_SS_INSTALL_CRAFT_PACKAGES="/tmp/ss-install-craft-packages"
TMP_SS_INSTALL_FAIL2BAN_CONFIG="/tmp/ss-install-fail2ban-config"
TMP_SS_INSTALL_FAIL2BAN_PACKAGES="/tmp/ss-install-fail2ban-packages"
TMP_SS_INSTALL_MEDIAWIKI_CONFIG="/tmp/ss-install-mediawiki-config"
TMP_SS_INSTALL_MEDIAWIKI_PACKAGES="/tmp/ss-install-mediawiki-packages"
TMP_SS_INSTALL_MEMCACHED_CONFIG="/tmp/ss-install-memcached-config"
TMP_SS_INSTALL_MEMCACHED_PACKAGES="/tmp/ss-install-memcached-packages"
TMP_SS_INSTALL_MOODLE_CONFIG="/tmp/ss-install-moodle-config"
TMP_SS_INSTALL_MOODLE_PACKAGES="/tmp/ss-install-moodle-packages"
TMP_SS_INSTALL_MYSQL_CONFIG="/tmp/ss-install-mysql-config"
TMP_SS_INSTALL_MYSQL_DATABASE="/tmp/ss-install-mysql-database"
TMP_SS_INSTALL_MYSQL_PACKAGES="/tmp/ss-install-mysql-packages"
TMP_SS_INSTALL_NGINX_CONFIG="/tmp/ss-install-nginx-config"
TMP_SS_INSTALL_NGINX_PACKAGES="/tmp/ss-install-nginx-packages"
TMP_SS_INSTALL_OPENCART_CONFIG="/tmp/ss-install-opencart-config"
TMP_SS_INSTALL_OPENCART_PACKAGES="/tmp/ss-install-opencart-packages"
TMP_SS_INSTALL_PHP_CONFIG="/tmp/ss-install-php-config"
TMP_SS_INSTALL_PHP_PACKAGES="/tmp/ss-install-php-packages"
TMP_SS_INSTALL_PRESTASHOP_CONFIG="/tmp/ss-install-prestashop-config"
TMP_SS_INSTALL_PRESTASHOP_PACKAGES="/tmp/ss-install-prestashop-packages"
TMP_SS_INSTALL_RCLONE_CONFIG="/tmp/ss-install-rclone-config"
TMP_SS_INSTALL_RCLONE_PACKAGES="/tmp/ss-install-rclone-packages"
TMP_SS_INSTALL_UBUNTU_BASH="/tmp/ss-install-ubuntu-bash"
TMP_SS_INSTALL_UBUNTU_CRONTAB="/tmp/ss-install-ubuntu-crontab"
TMP_SS_INSTALL_UBUNTU_KERNEL="/tmp/ss-install-ubuntu-kernel"
TMP_SS_INSTALL_UBUNTU_SSH="/tmp/ss-install-ubuntu-ssh"
TMP_SS_INSTALL_UBUNTU_SWAP="/tmp/ss-install-ubuntu-swapfile"
TMP_SS_INSTALL_UBUNTU_SWAPFILE="/tmp/ss-install-ubuntu-swapfile"
TMP_SS_INSTALL_UBUNTU_USERS="/tmp/ss-install-ubuntu-users"
TMP_SS_INSTALL_UBUNTU_UTILS="/tmp/ss-install-ubuntu-utils"
TMP_SS_INSTALL_UFW_CONFIG="/tmp/ss-install-ufw-config"
TMP_SS_INSTALL_UFW_PACKAGES="/tmp/ss-install-ufw-packages"
TMP_SS_INSTALL_WORDPRESS_CLI="/tmp/ss-install-wordpress-cli"
TMP_SS_INSTALL_WORDPRESS_CONFIG="/tmp/ss-install-wordpress-config"
TMP_SS_INSTALL_WORDPRESS_HOVERCRAFT="/tmp/ss-install-wordpress-hovercraft"
TMP_SS_INSTALL_WORDPRESS_MU_PLUGINS="/tmp/ss-install-wordpress-mu-plugins"
TMP_SS_INSTALL_WORDPRESS_PACKAGES="/tmp/ss-install-wordpress-packages"
TMP_SS_MAINTENANCE_DISABLE="/tmp/ss-maintenance-disable"
TMP_SS_MAINTENANCE_ENABLE="/tmp/ss-maintenance-enable"
TMP_SS_MONITOR_RESOURCES="/tmp/ss-monitor-resources"
TMP_SS_OPTIMIZE_DATABASE="/tmp/ss-optimize-database"
TMP_SS_OPTIMIZE_FILES="/tmp/ss-optimize-files"
TMP_SS_PERMS="/tmp/ss-perms"
TMP_SS_PERMS_CRAFT_CONFIG="/tmp/ss-perms-craft-config"
TMP_SS_PERMS_CRAFT_PACKAGES="/tmp/ss-perms-craft-packages"
TMP_SS_PERMS_FAIL2BAN_CONFIG="/tmp/ss-perms-fail2ban-config"
TMP_SS_PERMS_FAIL2BAN_PACKAGES="/tmp/ss-perms-fail2ban-packages"
TMP_SS_PERMS_MEDIAWIKI_CONFIG="/tmp/ss-perms-mediawiki-config"
TMP_SS_PERMS_MEDIAWIKI_PACKAGES="/tmp/ss-perms-mediawiki-packages"
TMP_SS_PERMS_MEMCACHED_CONFIG="/tmp/ss-perms-memcached-config"
TMP_SS_PERMS_MEMCACHED_PACKAGES="/tmp/ss-perms-memcached-packages"
TMP_SS_PERMS_MOODLE_CONFIG="/tmp/ss-perms-moodle-config"
TMP_SS_PERMS_MOODLE_PACKAGES="/tmp/ss-perms-moodle-packages"
TMP_SS_PERMS_MYSQL_CONFIG="/tmp/ss-perms-mysql-config"
TMP_SS_PERMS_MYSQL_DATABASE="/tmp/ss-perms-mysql-database"
TMP_SS_PERMS_MYSQL_PACKAGES="/tmp/ss-perms-mysql-packages"
TMP_SS_PERMS_NGINX_CONFIG="/tmp/ss-perms-nginx-config"
TMP_SS_PERMS_NGINX_PACKAGES="/tmp/ss-perms-nginx-packages"
TMP_SS_PERMS_OPENCART_CONFIG="/tmp/ss-perms-opencart-config"
TMP_SS_PERMS_OPENCART_PACKAGES="/tmp/ss-perms-opencart-packages"
TMP_SS_PERMS_PHP_CONFIG="/tmp/ss-perms-php-config"
TMP_SS_PERMS_PHP_PACKAGES="/tmp/ss-perms-php-packages"
TMP_SS_PERMS_PRESTASHOP_CONFIG="/tmp/ss-perms-prestashop-config"
TMP_SS_PERMS_PRESTASHOP_PACKAGES="/tmp/ss-perms-prestashop-packages"
TMP_SS_PERMS_RCLONE_CONFIG="/tmp/ss-perms-rclone-config"
TMP_SS_PERMS_RCLONE_PACKAGES="/tmp/ss-perms-rclone-packages"
TMP_SS_PERMS_UBUNTU_BASH="/tmp/ss-perms-ubuntu-bash"
TMP_SS_PERMS_UBUNTU_CRONTAB="/tmp/ss-perms-ubuntu-crontab"
TMP_SS_PERMS_UBUNTU_KERNEL="/tmp/ss-perms-ubuntu-kernel"
TMP_SS_PERMS_UBUNTU_SSH="/tmp/ss-perms-ubuntu-ssh"
TMP_SS_PERMS_UBUNTU_SWAP="/tmp/ss-perms-ubuntu-swapfile"
TMP_SS_PERMS_UBUNTU_SWAPFILE="/tmp/ss-perms-ubuntu-swapfile"
TMP_SS_PERMS_UBUNTU_USERS="/tmp/ss-perms-ubuntu-users"
TMP_SS_PERMS_UBUNTU_UTILS="/tmp/ss-perms-ubuntu-utils"
TMP_SS_PERMS_UFW_CONFIG="/tmp/ss-perms-ufw-config"
TMP_SS_PERMS_UFW_PACKAGES="/tmp/ss-perms-ufw-packages"
TMP_SS_PERMS_WORDPRESS_CLI="/tmp/ss-perms-wordpress-cli"
TMP_SS_PERMS_WORDPRESS_CONFIG="/tmp/ss-perms-wordpress-config"
TMP_SS_PERMS_WORDPRESS_MU_PLUGINS="/tmp/ss-perms-wordpress-mu-plugins"
TMP_SS_PERMS_WORDPRESS_PACKAGES="/tmp/ss-perms-wordpress-packages"
TMP_SS_PURGE_MEMCACHED="/tmp/ss-purge-memcached"
TMP_SS_PURGE_NGINX="/tmp/ss-purge-nginx"
TMP_SS_PURGE_OPCACHE="/tmp/ss-purge-opcache"
TMP_SS_PURGE_TRANSIENTS="/tmp/ss-purge-transients"
TMP_SS_PUSH_DEVELOPMENT="/tmp/ss-push-development"
TMP_SS_PUSH_STAGING="/tmp/ss-push-staging"
TMP_SS_REBOOT_MACHINE="/tmp/ss-reboot-machine"
TMP_SS_REMOTE="/tmp/ss-remote-backup"
TMP_SS_REMOTE_BACKUP="/tmp/ss-remote-backup"
TMP_SS_RESET_LOGS="/tmp/ss-empty-logs"
TMP_SS_RESET_PASSWORD_SFTP="/tmp/ss-reset-password-sftp"
TMP_SS_RESTART_FAIL2BAN="/tmp/ss-restart-fail2ban"
TMP_SS_RESTART_MEMCACHED="/tmp/ss-restart-memcached"
TMP_SS_RESTART_MYSQL="/tmp/ss-restart-mysql"
TMP_SS_RESTART_NGINX="/tmp/ss-restart-nginx"
TMP_SS_RESTART_PHP="/tmp/ss-restart-php"
TMP_SS_RESTART_UFW="/tmp/ss-restart-ufw"
TMP_SS_STACK_OVERVIEW="/tmp/ss-stack-overview"
TMP_SS_SYNC_DEVELOPMENT="/tmp/ss-sync-development"
TMP_SS_SYNC_STAGING="/tmp/ss-sync-staging"
TMP_SS_UPDATE="/tmp/ss-update"
TMP_SS_UPDATE_CONFIG="/tmp/ss-update-config"
TMP_SS_UPDATE_MODULES="/tmp/ss-update-modules"
TMP_SS_UPDATE_PACKAGES="/tmp/ss-update-packages"
TMP_SS_WORKER="/tmp/ss-worker"
## module config files ##
TMP_ADMINER_CONF="/tmp/adminer.conf"
TMP_ADMINER_PHP="/tmp/adminer.php"
TMP_ALLOWED_IPS_CONF="/tmp/allowed-ips.conf"
TMP_AUTHENTICATED_ORIGIN_CONF="/tmp/authenticated-origin.conf"
TMP_BASH_ALIASES="/tmp/bash-aliases.txt"
TMP_BASHRC="/tmp/bashrc.txt"
TMP_BLACKLIST_TXT="/tmp/blacklist.txt"
TMP_CLOUDFLARE_CONF="/tmp/cloudflare.conf"
TMP_CLOUDFLARE_PEM="/tmp/cloudflare.pem"
TMP_ERROR_404_HTML="/tmp/error_404.html"
TMP_ERROR_50X_HTML="/tmp/error_50x.html"
TMP_HOVERCRAFT_ZIP="/tmp/hovercraft.zip"
TMP_LETSENCRYPT_CONF="/tmp/letsencrypt.conf"
TMP_MAINTENANCE_HTML="/tmp/maintenance.html"
TMP_MEDIAWIKI_ZIP="/tmp/mediawiki.zip"
TMP_MEMCACHED_CONF="/tmp/memcached.conf"
TMP_MY_CNF="/tmp/my.cnf"
TMP_NGINX_BLOCK_DEVELOPMENT="/tmp/server-block-dev"
TMP_NGINX_BLOCK_PRODUCTION="/tmp/server-block-production"
TMP_NGINX_BLOCK_STAGING="/tmp/server-block-staging"
TMP_NGINX_CONF="/tmp/nginx.conf"
TMP_OPCACHE_INI="/tmp/opcache.ini"
TMP_OPENSSL_CONF="/tmp/openssl.conf"
TMP_PHP_FPM_CONF="/tmp/php-fpm.conf"
TMP_PHP_INI="/tmp/php.ini"
TMP_PRESTASHOP_ZIP="/tmp/prestashop.zip"