diff --git a/docs/.vuepress/public/images/touch/home144.png b/docs/.vuepress/public/images/touch/home144.png index bef6d56..bda58af 100644 Binary files a/docs/.vuepress/public/images/touch/home144.png and b/docs/.vuepress/public/images/touch/home144.png differ diff --git a/docs/.vuepress/public/images/touch/home152.png b/docs/.vuepress/public/images/touch/home152.png index 11fdaef..dcaf1d6 100644 Binary files a/docs/.vuepress/public/images/touch/home152.png and b/docs/.vuepress/public/images/touch/home152.png differ diff --git a/docs/.vuepress/public/images/touch/home168.png b/docs/.vuepress/public/images/touch/home168.png index 551be22..595a5d5 100644 Binary files a/docs/.vuepress/public/images/touch/home168.png and b/docs/.vuepress/public/images/touch/home168.png differ diff --git a/docs/.vuepress/public/images/touch/home192.png b/docs/.vuepress/public/images/touch/home192.png index a05d53b..deb9fd2 100644 Binary files a/docs/.vuepress/public/images/touch/home192.png and b/docs/.vuepress/public/images/touch/home192.png differ diff --git a/docs/.vuepress/public/images/touch/home48.png b/docs/.vuepress/public/images/touch/home48.png index 7ad01c8..f01058b 100644 Binary files a/docs/.vuepress/public/images/touch/home48.png and b/docs/.vuepress/public/images/touch/home48.png differ diff --git a/docs/.vuepress/public/images/touch/home72.png b/docs/.vuepress/public/images/touch/home72.png index b981e26..0fb905b 100644 Binary files a/docs/.vuepress/public/images/touch/home72.png and b/docs/.vuepress/public/images/touch/home72.png differ diff --git a/docs/.vuepress/public/images/touch/home96.png b/docs/.vuepress/public/images/touch/home96.png index 9ccab23..6b952c2 100644 Binary files a/docs/.vuepress/public/images/touch/home96.png and b/docs/.vuepress/public/images/touch/home96.png differ diff --git a/docs/admin/backups/images/backup-type-chart.svg b/docs/admin/backups/images/backup-type-chart.svg index 1b21a4b..be54008 100644 --- a/docs/admin/backups/images/backup-type-chart.svg +++ b/docs/admin/backups/images/backup-type-chart.svg @@ -1,4 +1 @@ - - - -
Full
Full
Incremental
Incremental
Incremental
Incremental
Differential
Differential
Incremental
Incremental
Full
Full
Incremental
Incremental
Incremental
Incremental
Incremental
Incremental
o
o
Incremental
Incremental
o
o
o
o
Restore target
Restore target
<-- Time
<-- Time
Viewer does not support full SVG 1.1
\ No newline at end of file +
Full
Full
Incremental
Incremental
Incremental
Incremental
Differential
Differential
Incremental
Incremental
Full
Full
Incremental
Incremental
Incremental
Incremental
Incremental
Incremental
o
o
Incremental
Incremental
o
o
o
o
Restore target
Restore target
<-- Time
<-- Time
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/dns/powerdns-axfr-cluster.svg b/docs/admin/dns/powerdns-axfr-cluster.svg index cdd8642..47717e3 100644 --- a/docs/admin/dns/powerdns-axfr-cluster.svg +++ b/docs/admin/dns/powerdns-axfr-cluster.svg @@ -1,3 +1 @@ - - -
Internet
Internet
[
Hidden master
master.domain.com
1.2.3.3
Hidden master...
Primary nameserver
ns1.domain.com
1.2.3.4
Primary nameserver...
Secondary nameserver
ns2.domain.com
1.2.3.5
Secondary nameserver...
Firewall
Firewall
Network
Network
Hosting node #1
srv1.domain.com
1.2.3.6
Hosting node #1...
Viewer does not support full SVG 1.1
\ No newline at end of file +
Internet
Internet
[
Hidden master
master.domain.com
1.2.3.3
Hidden master...
Primary nameserver
ns1.domain.com
1.2.3.4
Primary nameserver...
Secondary nameserver
ns2.domain.com
1.2.3.5
Secondary nameserver...
Firewall
Firewall
Network
Network
Hosting node #1
srv1.domain.com
1.2.3.6
Hosting node #1...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/dns/powerdns-axfr-exposed-cluster.svg b/docs/admin/dns/powerdns-axfr-exposed-cluster.svg index 1f7e438..1f34661 100644 --- a/docs/admin/dns/powerdns-axfr-exposed-cluster.svg +++ b/docs/admin/dns/powerdns-axfr-exposed-cluster.svg @@ -1,3 +1 @@ - - -
Internet
Internet
Primary nameserver
ns1.domain.com
1.2.3.4
Primary nameserver...
Secondary nameserver
ns2.domain.com
1.2.3.5
Secondary nameserver...
Firewall
Firewall
Network
Network
Hosting node #1
srv1.domain.com
1.2.3.6
Hosting node #1...
Viewer does not support full SVG 1.1
\ No newline at end of file +
Internet
Internet
Primary nameserver
ns1.domain.com
1.2.3.4
Primary nameserver...
Secondary nameserver
ns2.domain.com
1.2.3.5
Secondary nameserver...
Firewall
Firewall
Network
Network
Hosting node #1
srv1.domain.com
1.2.3.6
Hosting node #1...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/images/apache-requests-backlog.png b/docs/admin/images/apache-requests-backlog.png index d6f3267..58bba56 100644 Binary files a/docs/admin/images/apache-requests-backlog.png and b/docs/admin/images/apache-requests-backlog.png differ diff --git a/docs/admin/images/apnscp-update-system.png b/docs/admin/images/apnscp-update-system.png index 8b2f9d9..7c97d0d 100644 Binary files a/docs/admin/images/apnscp-update-system.png and b/docs/admin/images/apnscp-update-system.png differ diff --git a/docs/admin/images/audit-roles.svg b/docs/admin/images/audit-roles.svg index 599b24c..7a10115 100644 --- a/docs/admin/images/audit-roles.svg +++ b/docs/admin/images/audit-roles.svg @@ -1,4 +1 @@ - - - -
WordPress
plugin
WordPress...
WordPress
system files
WordPress...
Mail
Mail
/home/tom
/home/tom
apache
apache
myadmin
myadmin
/home/myadmin
/home/myadmin
tom
tom
WordPress
media
WordPress...
Server system files
Server system fi...
WordPress
cache
WordPress...
root
root
Server logs
Server logs
Account filesystem
Account filesystem
apache +
myadmin
apache...
Viewer does not support full SVG 1.1
\ No newline at end of file +
WordPress
plugin
WordPress...
WordPress
system files
WordPress...
Mail
Mail
/home/tom
/home/tom
apache
apache
myadmin
myadmin
/home/myadmin
/home/myadmin
tom
tom
WordPress
media
WordPress...
Server system files
Server system fi...
WordPress
cache
WordPress...
root
root
Server logs
Server logs
Account filesystem
Account filesystem
apache +
myadmin
apache...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/images/audit-wordpress-ftp.png b/docs/admin/images/audit-wordpress-ftp.png index dbfbaec..72c8bb2 100644 Binary files a/docs/admin/images/audit-wordpress-ftp.png and b/docs/admin/images/audit-wordpress-ftp.png differ diff --git a/docs/admin/images/cgroup-freezer.png b/docs/admin/images/cgroup-freezer.png index 09531ba..97b099c 100644 Binary files a/docs/admin/images/cgroup-freezer.png and b/docs/admin/images/cgroup-freezer.png differ diff --git a/docs/admin/images/cpcmd-admin-collect-output.png b/docs/admin/images/cpcmd-admin-collect-output.png index 252500d..faeb477 100644 Binary files a/docs/admin/images/cpcmd-admin-collect-output.png and b/docs/admin/images/cpcmd-admin-collect-output.png differ diff --git a/docs/admin/images/cpu-scheduling.svg b/docs/admin/images/cpu-scheduling.svg index 1bf96cd..feae71d 100644 --- a/docs/admin/images/cpu-scheduling.svg +++ b/docs/admin/images/cpu-scheduling.svg @@ -1,3 +1 @@ - - -
TASK A
TASK A
TASK A
TASK A
TASK A
TASK A
TASK B
TASK B
TASK B
TASK B
TASK C
TASK C
TASK C
TASK C
TASK D
TASK D
CPU Scheduler
CPU Scheduler
1.5x weighting
1.5x weighting
1x weighting
1x weighting
1x weighting
1x weighting
0.5x weighting
0.5x weighting
Viewer does not support full SVG 1.1
+
TASK A
TASK A
TASK A
TASK A
TASK A
TASK A
TASK B
TASK B
TASK B
TASK B
TASK C
TASK C
TASK C
TASK C
TASK D
TASK D
CPU Scheduler
CPU Scheduler
1.5x weighting
1.5x weighting
1x weighting
1x weighting
1x weighting
1x weighting
0.5x weighting
0.5x weighting
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/images/cpu-top-after.png b/docs/admin/images/cpu-top-after.png index 83f9fb2..f44dc9b 100644 Binary files a/docs/admin/images/cpu-top-after.png and b/docs/admin/images/cpu-top-after.png differ diff --git a/docs/admin/images/cpu-top-before.png b/docs/admin/images/cpu-top-before.png index 06804fe..b21c36c 100644 Binary files a/docs/admin/images/cpu-top-before.png and b/docs/admin/images/cpu-top-before.png differ diff --git a/docs/admin/images/dkim-overview.svg b/docs/admin/images/dkim-overview.svg index a1b2f5b..52f0085 100644 --- a/docs/admin/images/dkim-overview.svg +++ b/docs/admin/images/dkim-overview.svg @@ -1,3 +1 @@ - - -
Delivery
Delivery
Rejection
Rejection
Match
Match
No match
No match
DKIM selector lookup
(public key)
DKIM selector lookup...
DKIM signing
(private key)
DKIM signing...
DKIM key validation
DKIM key validation
Recipient mail server
Recipient mail server
Sender mail server
Sender mail server
DNS server
DNS server
Viewer does not support full SVG 1.1
\ No newline at end of file +
Delivery
Delivery
Rejection
Rejection
Match
Match
No match
No match
DKIM selector lookup
(public key)
DKIM selector lookup...
DKIM signing
(private key)
DKIM signing...
DKIM key validation
DKIM key validation
Recipient mail server
Recipient mail server
Sender mail server
Sender mail server
DNS server
DNS server
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/images/eicar-lua-test.png b/docs/admin/images/eicar-lua-test.png index 4e9d259..dbd38f6 100644 Binary files a/docs/admin/images/eicar-lua-test.png and b/docs/admin/images/eicar-lua-test.png differ diff --git a/docs/admin/images/eicar-test.png b/docs/admin/images/eicar-test.png index 730aad5..a6d487b 100644 Binary files a/docs/admin/images/eicar-test.png and b/docs/admin/images/eicar-test.png differ diff --git a/docs/admin/images/hook-call-graph.svg b/docs/admin/images/hook-call-graph.svg index e7c4b5a..80dd1c0 100644 --- a/docs/admin/images/hook-call-graph.svg +++ b/docs/admin/images/hook-call-graph.svg @@ -1,3 +1 @@ - - -
wordpress:install
wordpress:install
mysql:create-database
mysql:create-database
letsencrypt:append
letsencrypt:append
letsencrypt:request
letsencrypt:request
in-module 
call
in-module...
in-module 
call
in-module...
mysql:database-exists
mysql:database-exists
mysql:add-backup
mysql:add-backup
ssl:install
ssl:install
cross-module
call
cross-module...
in-module 
call
in-module...
Viewer does not support full SVG 1.1
\ No newline at end of file +
wordpress:install
wordpress:install
mysql:create-database
mysql:create-database
letsencrypt:append
letsencrypt:append
letsencrypt:request
letsencrypt:request
in-module
call
in-module...
in-module
call
in-module...
mysql:database-exists
mysql:database-exists
mysql:add-backup
mysql:add-backup
ssl:install
ssl:install
cross-module
call
cross-module...
in-module
call
in-module...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/images/http-server-client-relationship.svg b/docs/admin/images/http-server-client-relationship.svg index 633e7aa..88b378c 100644 --- a/docs/admin/images/http-server-client-relationship.svg +++ b/docs/admin/images/http-server-client-relationship.svg @@ -1,3 +1 @@ - - -
Child
Child
Child
Child
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Web Server
Web Server
ServerLimit
ServerLimit
ThreadsPerChild
ThreadsPerChild
MaxRequestWorkers
MaxRequestWorkers
12 max clients
÷
2 servers

6 threads
12 max client...
Viewer does not support full SVG 1.1
\ No newline at end of file +
Child
Child
Child
Child
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Web Server
Web Server
ServerLimit
ServerLimit
ThreadsPerChild
ThreadsPerChild
MaxRequestWorkers
MaxRequestWorkers
12max clients
÷
2servers

6threads
12 max client...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/images/mail-stack-diagram.svg b/docs/admin/images/mail-stack-diagram.svg index f0472ef..26cda75 100644 --- a/docs/admin/images/mail-stack-diagram.svg +++ b/docs/admin/images/mail-stack-diagram.svg @@ -1,3 +1 @@ - - -
Mail delivery lifecycle
Mail delivery lifecycle
Acceptance
Acceptance
Inbound
mail
(smtpd)
Inbound...
Protocol conformance
(postscreen)
Protocol conf...
Spam filtering
(rspamd)
Spam filtering...
Reject
Reject
User
exists?
(verify)
User...
Yes
No
Spam filter
rspamd?
Spam filter...
No
No
Delivery
Delivery
Forwarded?
(virtual)
Forwarded?...
Local delivery
(maildrop)
Local delivery...
Sender rewriting
(postsrsd)
Sender rewriting...
Send mail
(smtp)
Send mail...
Delivery
Delivery
User lookup
(authlib)
User lookup...
Spam filter
Spam-
Assassin?
Spam filter...
No
No
Spam filtering
(SpanAssassin)
Spam filtering...
Yes
Yes
Yes
Yes
Access
Access
Mail client
(Outlook)
Mail clien...
Spam filter
training
Spam filter...
No
Yes
Yes
Yes
No
No
Viewer does not support full SVG 1.1
+
Mail delivery lifecycle
Mail delivery lifecycle
Acceptance
Acceptance
Inbound
mail
(smtpd)
Inbound...
Protocol conformance
(postscreen)
Protocol conf...
Spam filtering
(rspamd)
Spam filtering...
Reject
Reject
User
exists?
(verify)
User...
Yes
No
Spam filter
rspamd?
Spam filter...
No
No
Delivery
Delivery
Forwarded?
(virtual)
Forwarded?...
Local delivery
(maildrop)
Local delivery...
Sender rewriting
(postsrsd)
Sender rewriting...
Send mail
(smtp)
Send mail...
Delivery
Delivery
User lookup
(authlib)
User lookup...
Spam filter
Spam-
Assassin?
Spam filter...
No
No
Spam filtering
(SpanAssassin)
Spam filtering...
Yes
Yes
Yes
Yes
Access
Access
Mail client
(Outlook)
Mail clien...
Spam filter
training
Spam filter...
No
Yes
Yes
Yes
No
No
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/images/onboarding-ex.png b/docs/admin/images/onboarding-ex.png index e1b3da9..2fbc5ee 100644 Binary files a/docs/admin/images/onboarding-ex.png and b/docs/admin/images/onboarding-ex.png differ diff --git a/docs/admin/images/overlay-fs.png b/docs/admin/images/overlay-fs.png index 488a8d4..5fb4305 100644 Binary files a/docs/admin/images/overlay-fs.png and b/docs/admin/images/overlay-fs.png differ diff --git a/docs/admin/images/pagespeed-lighthouse-optimized.png b/docs/admin/images/pagespeed-lighthouse-optimized.png index 07271e2..862bb63 100644 Binary files a/docs/admin/images/pagespeed-lighthouse-optimized.png and b/docs/admin/images/pagespeed-lighthouse-optimized.png differ diff --git a/docs/admin/images/pagespeed-lighthouse-unoptimized.png b/docs/admin/images/pagespeed-lighthouse-unoptimized.png index 98ebfb8..920ca65 100644 Binary files a/docs/admin/images/pagespeed-lighthouse-unoptimized.png and b/docs/admin/images/pagespeed-lighthouse-unoptimized.png differ diff --git a/docs/admin/images/pagespeed-optimized.png b/docs/admin/images/pagespeed-optimized.png index 1960f04..2a29c1d 100644 Binary files a/docs/admin/images/pagespeed-optimized.png and b/docs/admin/images/pagespeed-optimized.png differ diff --git a/docs/admin/images/pagespeed-unoptimized.png b/docs/admin/images/pagespeed-unoptimized.png index 27a68b3..640156c 100644 Binary files a/docs/admin/images/pagespeed-unoptimized.png and b/docs/admin/images/pagespeed-unoptimized.png differ diff --git a/docs/admin/images/portainer.png b/docs/admin/images/portainer.png index dcd2739..e4804bf 100644 Binary files a/docs/admin/images/portainer.png and b/docs/admin/images/portainer.png differ diff --git a/docs/admin/images/proxy-server-topology-basic.svg b/docs/admin/images/proxy-server-topology-basic.svg index 730695f..d73c537 100644 --- a/docs/admin/images/proxy-server-topology-basic.svg +++ b/docs/admin/images/proxy-server-topology-basic.svg @@ -1,3 +1 @@ - - -
cp.mydomain.com
Proxy and Collector
cp.mydo...
internet
internet

CP Proxy - Typical Server Topology

CP Proxy - Typical Server Topology
api.mydomain.com
API Service
api.myd...
cp #2
cp #2
cp #3
cp #3
cp #1
cp #1
Viewer does not support full SVG 1.1
\ No newline at end of file +
cp.mydomain.com
Proxy and Collector
cp.mydo...
internet
internet

CP Proxy - Typical Server Topology

CP Proxy - Typical Server Topology
api.mydomain.com
API Service
api.myd...
cp #2
cp #2
cp #3
cp #3
cp #1
cp #1
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/admin/images/resource-enforcement-pids.png b/docs/admin/images/resource-enforcement-pids.png index 7f634a2..1da7474 100644 Binary files a/docs/admin/images/resource-enforcement-pids.png and b/docs/admin/images/resource-enforcement-pids.png differ diff --git a/docs/admin/images/scope-interaction.png b/docs/admin/images/scope-interaction.png index c5dafa7..ee7ef9d 100644 Binary files a/docs/admin/images/scope-interaction.png and b/docs/admin/images/scope-interaction.png differ diff --git a/docs/admin/images/sso-engagement-ui.png b/docs/admin/images/sso-engagement-ui.png index f44aaa9..515d573 100644 Binary files a/docs/admin/images/sso-engagement-ui.png and b/docs/admin/images/sso-engagement-ui.png differ diff --git a/docs/admin/images/wp-config-edit.png b/docs/admin/images/wp-config-edit.png index 175c100..5f630cb 100644 Binary files a/docs/admin/images/wp-config-edit.png and b/docs/admin/images/wp-config-edit.png differ diff --git a/docs/admin/images/wp-rule-promotion.png b/docs/admin/images/wp-rule-promotion.png index fb3929c..ea19faa 100644 Binary files a/docs/admin/images/wp-rule-promotion.png and b/docs/admin/images/wp-rule-promotion.png differ diff --git a/docs/admin/webapps/images/webapps-update-strategy.png b/docs/admin/webapps/images/webapps-update-strategy.png index eaa63e7..68c75a1 100644 Binary files a/docs/admin/webapps/images/webapps-update-strategy.png and b/docs/admin/webapps/images/webapps-update-strategy.png differ diff --git a/docs/images/argos-glance.png b/docs/images/argos-glance.png index ba4413b..e06a0ec 100644 Binary files a/docs/images/argos-glance.png and b/docs/images/argos-glance.png differ diff --git a/docs/images/debugging-ex-visibility.png b/docs/images/debugging-ex-visibility.png index cef9cc2..f4d64a6 100644 Binary files a/docs/images/debugging-ex-visibility.png and b/docs/images/debugging-ex-visibility.png differ diff --git a/docs/images/debugging-session-id.png b/docs/images/debugging-session-id.png index a4a63fe..161dff7 100644 Binary files a/docs/images/debugging-session-id.png and b/docs/images/debugging-session-id.png differ diff --git a/docs/images/edit-option.png b/docs/images/edit-option.png index ef0a9a9..0fdc82c 100644 Binary files a/docs/images/edit-option.png and b/docs/images/edit-option.png differ diff --git a/docs/images/firewall-diagram.svg b/docs/images/firewall-diagram.svg index 0c10939..d19122e 100644 --- a/docs/images/firewall-diagram.svg +++ b/docs/images/firewall-diagram.svg @@ -1,3 +1 @@ - - -
iptables
iptables
Internet
Internet
ipset
ipset
whitelist
whitelist
blacklist
blacklist
fail2ban
fail2ban
port
whitelist
port...
service
filters
service...
cpcmd
rampart:whitelist
cpcmd...
cpcmd
rampart:blacklist
cpcmd...
Bootstrapper
+
Scopes
Bootstrapper...
service
accumulator
service...
"fail2ban/
configure-jails" 
role
"fail2ban/...
Viewer does not support full SVG 1.1
\ No newline at end of file +
iptables
iptables
Internet
Internet
ipset
ipset
whitelist
whitelist
blacklist
blacklist
fail2ban
fail2ban
port
whitelist
port...
service
filters
service...
cpcmd
rampart:whitelist
cpcmd...
cpcmd
rampart:blacklist
cpcmd...
Bootstrapper
+
Scopes
Bootstrapper...
service
accumulator
service...
"fail2ban/
configure-jails"
role
"fail2ban/...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/images/install-reboot.png b/docs/images/install-reboot.png index d1b0606..5e52d88 100644 Binary files a/docs/images/install-reboot.png and b/docs/images/install-reboot.png differ diff --git a/docs/images/license-create.png b/docs/images/license-create.png index 8753fda..d2d204b 100644 Binary files a/docs/images/license-create.png and b/docs/images/license-create.png differ diff --git a/docs/images/license-key-generation.png b/docs/images/license-key-generation.png index ca18483..be8f41e 100644 Binary files a/docs/images/license-key-generation.png and b/docs/images/license-key-generation.png differ diff --git a/docs/images/license-location.png b/docs/images/license-location.png index c366c49..98dad02 100644 Binary files a/docs/images/license-location.png and b/docs/images/license-location.png differ diff --git a/docs/images/license-success.png b/docs/images/license-success.png index 7d2ac27..40152c6 100644 Binary files a/docs/images/license-success.png and b/docs/images/license-success.png differ diff --git a/docs/images/nexus.png b/docs/images/nexus.png index fbcbcc3..c2e8a89 100644 Binary files a/docs/images/nexus.png and b/docs/images/nexus.png differ diff --git a/docs/images/platform-diagram.svg b/docs/images/platform-diagram.svg index 8e66dd9..e3401a0 100644 --- a/docs/images/platform-diagram.svg +++ b/docs/images/platform-diagram.svg @@ -1,3 +1 @@ - - -
PHP-FPM
PHP-FPM
WAF
WAF
Brute-force
(Evasive)
Brute-force...
Malware scanning
(ModSec)
Malware scanning...
ClamAV
ClamAV
Fortification
Fortification
PostgreSQL
PostgreSQL
Argos
(Monit)
Argos...
Alert relay
(ntfy)
Alert relay...
DAPHNIE
(TimescaleDB)
DAPHNIE...
SMTP
(Postfix)
SMTP...
Policy milter
(rspamd)
Policy milter...
User lookup
(Authlib)
User lookup...
Spam filter type
Spam filter t...
Spam filter
(SpamAssassin)
Spam filter...
Spam filter type
Spam filter t...
Local delivery agent
(maildrop)
Local delivery agent...
IMAP/POP3
(Dovecot)
IMAP/POP3...
IMAP sieve
(Pigeonhole)
IMAP sieve...
SRS
(PostSRSd)
SRS...
Mailing list
(majordomo)
Mailing list...
Spam filter type
Spam filter t...
Spam filter
(rspamd)
Spam filter...
Redis
Redis
    ApisCP Platform
    ApisCP Platform
Any-version
Any-version
Go
Go
Redis
Redis
Job runner
(Horizon)
Job runner...
iptables
iptables
Athena
(cgroups)
Athena...
Rampart
(fail2ban)
Rampart...
Backend
(apnscpd)
Backend...
SSL/TLS Terminator
(haproxy)
SSL/TLS Terminator...
                ApisCP Panel
                (Apache)
ApisCP Panel...
ipset
ipset
MySQL
MySQL
OpenSSH
OpenSSH
Panel proxy
(Node)
Panel proxy...
vsftpd
vsftpd
BoxFS
(OverlayFS)
BoxFS...
rsyslog
rsyslog
Output caching
(mod_cache)
Output caching...
Output optimizer
(Pagespeed)
Output optimizer...
Web server
(Apache)
Web server...
Polyglottal launcher
(Passenger)
Polyglottal launcher...
Any-version
Any-version
Node
Node
Ruby
Ruby
Python
Python
Viewer does not support full SVG 1.1
\ No newline at end of file +
PHP-FPM
PHP-FPM
WAF
WAF
Brute-force
(Evasive)
Brute-force...
Malware scanning
(ModSec)
Malware scanning...
ClamAV
ClamAV
Fortification
Fortification
PostgreSQL
PostgreSQL
Argos
(Monit)
Argos...
Alert relay
(ntfy)
Alert relay...
DAPHNIE
(TimescaleDB)
DAPHNIE...
SMTP
(Postfix)
SMTP...
Policy milter
(rspamd)
Policy milter...
User lookup
(Authlib)
User lookup...
Spam filter type
Spam filter t...
Spam filter
(SpamAssassin)
Spam filter...
Spam filter type
Spam filter t...
Local delivery agent
(maildrop)
Local delivery agent...
IMAP/POP3
(Dovecot)
IMAP/POP3...
IMAP sieve
(Pigeonhole)
IMAP sieve...
SRS
(PostSRSd)
SRS...
Mailing list
(majordomo)
Mailing list...
Spam filter type
Spam filter t...
Spam filter
(rspamd)
Spam filter...
Redis
Redis
ApisCP Platform
ApisCP Platform
Any-version
Any-version
Go
Go
Redis
Redis
Job runner
(Horizon)
Job runner...
iptables
iptables
Athena
(cgroups)
Athena...
Rampart
(fail2ban)
Rampart...
Backend
(apnscpd)
Backend...
SSL/TLS Terminator
(haproxy)
SSL/TLS Terminator...
ApisCP Panel
(Apache)
ApisCP Panel...
ipset
ipset
MySQL
MySQL
OpenSSH
OpenSSH
Panel proxy
(Node)
Panel proxy...
vsftpd
vsftpd
BoxFS
(OverlayFS)
BoxFS...
rsyslog
rsyslog
Output caching
(mod_cache)
Output caching...
Output optimizer
(Pagespeed)
Output optimizer...
Web server
(Apache)
Web server...
Polyglottal launcher
(Passenger)
Polyglottal launcher...
Any-version
Any-version
Node
Node
Ruby
Ruby
Python
Python
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/images/webapp-demo.png b/docs/images/webapp-demo.png index 01544d4..3e7efed 100644 Binary files a/docs/images/webapp-demo.png and b/docs/images/webapp-demo.png differ diff --git a/docs/images/webapp-update-notification.png b/docs/images/webapp-update-notification.png index b80ee59..30c7e12 100644 Binary files a/docs/images/webapp-update-notification.png and b/docs/images/webapp-update-notification.png differ