This document provides information about all WordPress sites hosted on this server.
graph TD
Traefik[Traefik Reverse Proxy] --> Sites[WordPress Sites]
Sites --> Site1[achievable.co.nz]
Sites --> Site2[andysdriving.co.nz]
Sites --> Site3[autoradiators.co.nz]
Sites --> Site4[befranklegal.co.nz]
Sites --> Site5[buildfast.co.nz]
Sites --> Site6[coastfamilies.co.nz]
Sites --> Site7[dynamicnewsystems.com]
Sites --> Site8[evantage.nz]
Sites --> Site9[firstauto.co.nz]
Sites --> Site10[hbpowdercoating.co.nz]
Sites --> Site11[iesolutions.nz]
Sites --> Site12[joelwillfixit.co.nz]
Sites --> Site13[limelightcreative.co.nz]
Sites --> Site14[newinsight.co.nz]
Sites --> Site15[nopotholes.co.nz]
Sites --> Site16[rachelemilysfitnessandhealth.com]
Sites --> Site17[risingflow.com]
Sites --> Site18[securesolutions.co.nz]
Sites --> Site19[smarthomenz.com]
Sites --> Site20[summersketches.com]
%% Showing full container structure for newinsight.co.nz with SFTP and Redis
Site14 --> Nginx14[Nginx Container nx_uq4e4-1]
Nginx14 --> WP14[WordPress Container wp_uq4e4-1]
WP14 --> DB14[MariaDB Container db_uq4e4-1]
WP14 --> Redis14[Redis Cache Container rd_uq4e4-1]
WP14 --> SFTP14[SFTP Container sftp_uq4e4-1]
%% Showing smarthomenz.com with Redis
Site19 --> Nginx19[Nginx Container nx_6rgh2-1]
Nginx19 --> WP19[WordPress Container wp_6rgh2-1]
WP19 --> DB19[MariaDB Container db_6rgh2-1]
WP19 --> Redis19[Redis Cache Container rd_6rgh2-1]
%% Showing standard site
Site1 --> Nginx1[Nginx Container]
Nginx1 --> WP1[WordPress Container]
WP1 --> DB1[MariaDB Container]
%% Showing site with Redis only
Site17 --> Nginx17[Nginx Container]
Nginx17 --> WP17[WordPress Container]
WP17 --> DB17[MariaDB Container]
WP17 --> Redis17[Redis Cache Container]
WordPress sites use the following container structures:
-
Standard WordPress Site:
- Nginx Container (
nx_*
)
- WordPress Container (
wp_*
)
- MariaDB Container (
db_*
)
-
WordPress Site with Redis Cache:
- Nginx Container (
nx_*
)
- WordPress Container (
wp_*
)
- MariaDB Container (
db_*
)
- Redis Container (
rd_*
)
-
WordPress Site with SFTP:
- Nginx Container (
nx_*
)
- WordPress Container (
wp_*
)
- MariaDB Container (
db_*
)
- SFTP Container (
sftp_*
)
-
WordPress Site with Redis and SFTP:
- Nginx Container (
nx_*
)
- WordPress Container (
wp_*
)
- MariaDB Container (
db_*
)
- Redis Container (
rd_*
)
- SFTP Container (
sftp_*
)
The server hosts multiple WordPress sites using the Demyx management system, which creates isolated containers for each site. Each WordPress installation consists of three primary containers:
- Nginx Container: Handles web server functions and SSL termination
- WordPress Container: Runs the WordPress application
- MariaDB Container: Provides the database for WordPress
Each WordPress site follows this container structure:
graph TD
Traefik[Traefik Reverse Proxy] --> Nginx[Nginx Container]
Nginx --> WordPress[WordPress Container]
WordPress --> MariaDB[MariaDB Container]
class Traefik,Nginx,WordPress,MariaDB box
¶ Management Commands
To manage these WordPress sites, use the Demyx command line tool:
# List all sites
demyx list
# Show info for a site
demyx info <domain>
# Start a site
demyx start <domain>
# Stop a site
demyx stop <domain>
# Restart a site
demyx restart <domain>
# Access WordPress CLI
demyx wp <domain> <wp_command>
For more detailed commands, refer to the Common Commands documentation.
All WordPress sites are backed up daily using the Demyx backup system:
# Manual backup of a site
demyx backup <domain>
# View backup location
ls -la /var/lib/docker/volumes/demyx/_data/backup/wp/<domain>/
Backups are also included in the daily Docker backup process to OneDrive.