WordPress Hosting Documentation
Complete technical documentation for MK-Dizajn WordPress-optimized hosting. Everything you need to know about our pre-configured WordPress environment.
Benefits of Our Platform
We combine proven scale with measurable SEO impact. Here’s what that looks like in practice.
Huge SEO Impact in Days: Fast Media Subdomain + CDN
Moving images to a dedicated fast subdomain (e.g. media.domain.tld) and serving them behind a CDN (e.g. Cloudflare with global cache) can transform Core Web Vitals and SEO in a matter of days. One client saw 3,000+ URLs move from “needs improvement” to “good” in Google Search Console after this change—as shown in the graph below.
Experience with Huge WordPress Media Libraries
We have hands-on experience running very large WordPress media libraries. We’ve operated setups where a client’s WordPress site is linked to an S3 (or S3-compatible) bucket with half a million items or more—ingestion, sync, and delivery all handled reliably. The screenshot shows one such library with 481,210 media items; we’re comfortable designing and operating at that scale.
That example is ~smaller than 1TB; we operate with no limits for media storage when using our infrastructure + CloudFlare.
Automatic Next-Gen Image Formats: AVIF & WebP
Every image uploaded to your WordPress site is automatically converted and delivered in next-gen formats — AVIF and WebP. These modern formats are 3–5× smaller than JPEG or PNG, load significantly faster, and are a key Google ranking signal for Core Web Vitals. Zero configuration required — it just works.
Try the Speed Yourself
We also support other large, internationally known publishing clients who rely on our infrastructure for performance and scale.
Open vizkultura.hrServer Infrastructure
WordPress-Only Nginx Web Server
Our hosting infrastructure is built on Nginx, not Apache, and is specifically optimized for WordPress. The server is pre-configured with WordPress-specific rules and caching directives. This is a semi-managed hosting environment running on a premium Hetzner VPS.
Important: Due to the semi-managed WordPress-only hosting environment, we cannot provide custom Nginx location blocks or server-specific configurations. However, if you have specific technical requirements, please email our support team at help@mk-dizajn.hr and we'll work with you to find a solution.
Multi-Version PHP-FPM
We support multiple PHP versions running simultaneously via PHP-FPM (FastCGI Process Manager). This allows you to:
- Run legacy applications on older PHP versions
- Use the latest PHP versions for modern applications
- Optimize performance with PHP-FPM's efficient process management
Supported PHP versions: 7.4, 8.0, 8.1, 8.2, 8.3 (more available upon request)
WordPress-Optimized Cache System
Our caching infrastructure is pre-configured specifically for WordPress using WP Fastest Cache with custom Nginx integration:
WP Fastest Cache
Pre-installed WordPress Fastest Cache plugin with custom Nginx cookie configuration for optimal static HTML page generation.
OpCache
PHP bytecode caching for faster script execution and reduced CPU usage.
Custom Nginx Rules
Optimized Nginx configuration with WordPress-specific cookie handling for seamless cache integration.
Browser Caching
Optimized headers for static assets, reducing bandwidth and improving user experience.
With our pre-configured WP Fastest Cache setup, you can achieve page load times under 1 second.
CloudFlare Protection
All hosting plans benefit from native CloudFlare integration, providing enterprise-level protection and performance:
- DDoS protection with automatic threat mitigation
- Web Application Firewall (WAF) for WordPress-specific threats
- Global CDN for faster content delivery worldwide
- SSL/TLS encryption with automatic certificate renewal
Your WordPress site sits behind CloudFlare's network, giving you enterprise-grade security without additional cost.
WordPress Installation Guidelines
Single vs. Multiple Installations
You can install WordPress once or multiple times depending on your hosting plan. However, there are important restrictions to keep in mind:
Subdirectory Installations Only
Multiple WordPress sites must be installed in subdirectories of your main domain (e.g., yourdomain.com/site1, yourdomain.com/site2)
Subdomain Limitations
Subdomains can be set up as additional domains but cannot be mapped to the same TLD on semi-managed hosting plans. Separate domains (domain1.com, domain2.com) are not possible for different WordPress installations on semi-managed hosting plans.
Installation Options
1. One-Click Installation
Most plans include access to a control panel with one-click WordPress installation. Simply log in, select WordPress, and follow the wizard.
2. Manual Installation
Advanced users can manually install WordPress via SFTP. Download WordPress from wordpress.org, upload files, and configure wp-config.php.
3. Professional Installation Service
Need help? Our Installation & Custom Work add-on service includes WordPress setup, theme installation, and initial configuration. Starting from €50/hour.
Staging Environment (dev.domain.com)
Every hosting plan includes a one-click staging environment at dev.yourdomain.com. This is a completely separate WordPress installation with its own database.
Important: The staging environment is isolated. We do not offer an automatic "Push to Production" feature because merging databases, files, and permalinks is complex and risky. Use the staging site to safely test plugins, themes, and updates before manually applying them to your live site.
Automated Security Checks
Your security is our priority. Our system automatically runs weekly integrity checks using WP-CLI to verify core WordPress files against the official repository.
You will receive a weekly email report summarizing the health status of your installation. You can enable or disable these notifications in your hosting dashboard.
Developer Access (SSH & Git)
For advanced users, we provide full SSH access to your server space.
SSH Keys: You can manage your access keys directly from the dashboard. Either download a pre-generated private key (generated by our secure system) or upload your own public key (`id_rsa.pub`) to be added to `authorized_keys`.
Git is pre-installed on all servers. You can manage your code versioning using standard `git pull` workflows via SSH. Note: We do not currently support automatic deployment hooks; updates must be pulled manually.
Email Service
~10 Forwarding Aliases as Transactional Email
We provide approximately 10 forwarding aliases (for Gmail, Yahoo, or additional email accounts via ForwardEmail) as transactional email. This option is secure and more GDPR-friendly.
You can use your domain addresses (e.g. info@yourdomain.com, mk@yourdomain.com) to send and receive from your existing inbox—no separate email hosting needed. Add and manage aliases from your ForwardEmail dashboard.
What's Included
We provide email service using ForwardEmail for all hosting plans. We do not use legacy server SMTP/POP; we use modern transactional email via ForwardEmail. This includes:
Transactional email via ForwardEmail
Up to 5–10 forwarding aliases to your Gmail or Yahoo address so you can send and receive as your domain (e.g. info@yourdomain.com). No separate email hosting; you get credentials and setup details after purchase. Learn more:
Who uses ForwardEmail · Privacy & storage (do we store emails) · Send mail as Gmail (aliases)
WordPress Outgoing Email Configuration
WordPress service emails (new sale notifications, password changes, user registrations, etc.) are automatically configured with correct DKIM/SPF/DMARC records for optimal deliverability. There is no limit for WordPress server outgoing emails when your domain is with us, or when you use a third-party email plugin (e.g. WP Mail SMTP, SendGrid, Mailgun).
Important: WordPress email configuration with DKIM/SPF/DMARC is ONLY available if:
- • Your domain is parked/purchased from us, OR
- • Your domain is migrated to our Cloudflare account with orange cloud (Proxy) enabled for Cloudflare security
If your domain is not managed through us or our Cloudflare account, you can still use the SMTP/POP3 email account, but WordPress outgoing emails will need to be configured manually with your own email provider.
- 50 SMTP emails per day - generous limit for standard email correspondence - do not use for mass email - use Mailchimp Brevo or similar specialized service
- Email forwarding - receive emails sent to your aliases in your regular inbox
Daily SMTP Email Limit: 50 Emails
We actively monitor SMTP account usage daily. If you consistently approach or exceed the 50 SMTP emails/day limit on the included ForwardEmail account, we may temporarily suspend your SMTP access to protect our infrastructure and sender reputation.
Need More Than 50 SMTP Emails Per Day?
The 50/day limit applies only to the included SMTP (ForwardEmail) account. If you need to send more than 50 emails per day via that account (e.g., newsletters, marketing campaigns, high-volume e-commerce), use your own email service provider or a third-party WordPress plugin:
GDPR & Data Protection
ForwardEmail is fully GDPR-compliant and takes data protection seriously. All email processing is handled securely with proper data protection measures in place.
Data Processing Agreement (DPA)
ForwardEmail provides a comprehensive Data Processing Agreement that ensures:
- • Full compliance with GDPR and international data protection regulations
- • Secure processing of personal data
- • No data retention beyond operational requirements
- • Transparent data handling practices
- • Your rights as a data controller are protected
By using our hosting service with ForwardEmail, you benefit from enterprise-grade email security and compliance without additional cost or complexity.
GDPR & Data Processing Agreements
We are committed to GDPR compliance and data protection. Below you can find our Data Processing Agreements (DPA) with our service providers.
Hetzner Data Processing Agreement
Our hosting infrastructure is powered by Hetzner, a leading European cloud provider. This DPA ensures GDPR compliance for all data processed through our hosting services.
PostHog GDPR Compliance
We use PostHog for analytics and product insights. This document outlines PostHog's GDPR compliance measures and data processing practices.
Your Data Protection Rights
Under GDPR, you have the right to:
- •Access your personal data
- •Rectify inaccurate data
- •Request deletion of your data
- •Object to processing of your data
- •Data portability
To exercise these rights, please contact us at help@mk-dizajn.hr
Features & Limits Comparison
Detailed comparison of what each hosting plan includes
| Feature | Starter | Professional | Enterprise |
|---|---|---|---|
| NVMe SSD Storage | 5 GB NVMe | 5 GB NVMe | 20 GB NVMe |
| Cloud Storage | — | 200 GB | 1 TB |
| Core Web Vitals | — | ✓ | ✓ |
| Bandwidth | Unmetered | Unmetered | Unmetered |
| SSL Certificates | ✓ Free | ✓ Free | ✓ Free |
| PHP Versions | 7.4 - 8.3 | 7.4 - 8.3 | 7.4 - 8.3 |
| Caching System | WP Fastest Cache | WP Fastest Cache + OpCache | WP Fastest Cache + OpCache |
| Backups | Daily | Daily + Weekly | Daily + Weekly + Monthly |
| DDoS Protection | ✓ Standard | ✓ Standard | ✓ Advanced |
| Support | Priority Email | 24/7 Priority | |
| Green Energy | ✓ 100% | ✓ 100% | ✓ 100% |
| Price (per year) | €90 | €160 | €480 |
Additional Limitations
- Database size is included in the overall storage limit
- CPU and memory limits vary by plan (contact support for details)
- Inodes limit applies (typically 250,000 files per account)
Managed Services
Our hosting is not fully managed by default
This means you're responsible for managing your WordPress site, including updates, security, and optimization. However, we offer comprehensive managed services as optional add-ons.
What's Included in Managed Services?
WordPress Core Updates
Regular updates to WordPress core software
Plugin & Theme Updates
Keep all your plugins and themes up-to-date
Security Monitoring
24/7 security monitoring and malware scanning
Performance Optimization
Regular performance tuning and caching optimization
Backup Management
Enhanced backup retention and restoration services
Uptime Monitoring
Proactive monitoring with instant alerts
Common Questions
Can I get a refund if I'm not satisfied?
Yes, we offer a 30-day money-back guarantee. If you're not satisfied with our hosting within the first 30 days, contact us for a full refund. No questions asked.
Do you offer website migration services?
Yes! Website migration is available as part of our Installation & Custom Work service. We'll handle the entire migration process from your old host to our servers. Starting from €100 depending on the complexity of your site.
What happens if I exceed my storage limit?
We'll notify you before you reach your storage limit. You can either upgrade to a higher plan, add AWS Block Storage, or optimize your current storage usage. We'll never interrupt your service without warning.
Is green energy really used?
Absolutely! Our data centers in Germany are powered by 100% renewable energy sources including wind and solar power. We're committed to reducing the environmental impact of web hosting.
Can I host non-WordPress sites?
Yes, while our hosting is optimized for WordPress, you can host any PHP-based application. Contact us for details about running custom applications or other CMS platforms.
How quickly can I get started?
Your hosting account is provisioned within minutes of payment. You'll receive your login credentials and ForwardEmail details via email, and you can start building your site immediately.
Ready to Get Started?
Choose a hosting plan and launch your website on our premium green infrastructure