Hosting is included from the start
When Marcus builds your site, it goes live instantly on secure, managed infrastructure. You don't configure servers, install software, or manage updates. The moment your first page is generated, you get a working URL you can share.
Every project runs in its own isolated namespace with dedicated resources. Free tier projects get a subdomain under marcus.love. Paid plans (Builder at €29/project/month and Studio at €290/month for up to 25 projects) let you connect custom domains with automatic SSL provisioning.
There are no hidden bandwidth fees or surprise overage charges. Hosting cost is part of the subscription, designed to keep pricing predictable.
EU region hosting by default
All Marcus-hosted sites run in European data centers by default. This means faster load times for European visitors and compliance with EU data protection standards without additional configuration.
You don't choose regions manually during setup. The infrastructure team handles geographic placement to balance performance and regulatory requirements. If your audience is global, content still delivers quickly through edge caching.
SSL certificates and security
Every site gets free SSL certificates automatically. Whether you use the default subdomain or connect a custom domain, HTTPS is enforced from day one. Certificate renewal happens in the background; you never touch configuration files.
The hosting layer includes DDoS mitigation, firewall rules, and regular security patches. Because Marcus controls the full stack, security updates apply across all projects without you deploying anything manually.
Isolated project namespaces
Each project runs in a separate isolated environment. One site's traffic spike or code error doesn't affect your other projects. Assets, databases, and runtime processes are partitioned at the infrastructure level.
This isolation also means each project can have independent settings: different custom domains, separate content workflows, and unique access controls. Studio plan users managing multiple client sites benefit from this clear separation.
Daily backups and version history
Marcus takes daily snapshots of every project. If something breaks, you can restore to a previous known-good state from the dashboard. Backups include both content and configuration, not just database dumps.
Backup retention depends on your plan tier. Free projects keep seven days of history. Paid plans retain 30 days. Restores are one-click operations; you don't download archives or run SQL scripts.
Export your source code anytime
You're not locked in. Every project can export as a ZIP file containing all HTML, CSS, JavaScript, images, and configuration. The exported site is standard web code that runs on any static host or server.
Exports include a README with deployment instructions for common platforms. You can take the code to Netlify, Vercel, your own Apache server, or anywhere else that serves static files. Marcus doesn't add proprietary runtime dependencies that only work on its infrastructure.
This portability matters if your needs outgrow Marcus or if you want to self-host for regulatory reasons. The export feature is available on all tiers, including the free plan.
Custom domain setup on paid plans
Builder and Studio plans let you connect custom domains through a simple DNS configuration. You point your domain's A and AAAA records to Marcus infrastructure, and SSL provisioning starts automatically.
The dashboard guides you through DNS setup with records to copy. Most domains go live within an hour once DNS propagates. Subdomains and root domains both work; there's no requirement to use www or force a specific format.
You can connect multiple domains to a Studio plan across different projects. Each domain gets its own SSL certificate. Redirects from old domains or non-www variants can be configured without editing code.