An architectural design and construction firm based in Peru, with offices in Arequipa and Lima. The site showcases their portfolio of completed projects and presents eight service lines — including architectural design, renovation, interior design, structural plans, and virtual 3D models — to residential and commercial clients across the country.
The site runs on WordPress, giving the team full editorial control over portfolio galleries, service descriptions, and client contact forms. The full stack — WordPress and its database — runs inside a Podman container on a Linux VPS, keeping the hosting lightweight and independent of managed cloud platforms.
flowchart TD
classDef visitor fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef infra fill:#e1f5fe,stroke:#01579b,stroke-width:2px;
classDef runtime fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px;
classDef backup fill:#fff3e0,stroke:#ef6c00,stroke-width:2px;
Visitor([Browser])
subgraph VPS [VPS — Linux]
NGINX["NGINX · TLS termination"]
subgraph Container [Podman container]
WP["WordPress"]
DB["MySQL / MariaDB"]
end
BackupCron["Scheduled backup\ncron — DB dump + uploads"]
BackupStore[("Backup storage\ncompressed archives")]
end
Visitor -->|HTTPS| NGINX
NGINX --> WP
WP --- DB
BackupCron -->|daily| DB
BackupCron -->|daily| WP
BackupCron --> BackupStore
class Visitor visitor;
class NGINX infra;
class WP,DB runtime;
class BackupCron,BackupStore backup;
NGINX handles TLS termination and reverse-proxies traffic into the container. WordPress and its database run as a single Podman pod, making the whole stack portable and easy to maintain without any cloud dependency.
Automated daily backups cover both the database (a compressed SQL dump) and the uploads directory (project photos, renders, and media). Archives are retained on the VPS and restorable with a single command — guarding against accidental deletions, database corruption, or migration issues.
WordPress · MySQL · Podman · NGINX · Linux VPS