home/services/setup
$ setup

Installation & configuration

A new project, or an old one that was “set up” by whoever was cheapest. We take a bare server and hand back something that survives its first traffic spike, its first DMCA notice and its first host outage.

Hetzner, OVH, ISPmanager, HestiaCP, plain nginx — your hosting, your accounts

root@new-server — provision
$ xsoft provision --stack=nginx+php8.3+mariadb [ ok ] php-fpm pools sized to 16 GB ram [ ok ] opcache + object cache enabled [ ok ] page cache: warm, purge hooks wired [ ok ] ssl + hsts + http/2 [ ok ] backups: nightly, off-site, restore tested [warn] smtp: domain has no spf/dkim yet handing over: credentials, README, rollback plan
what you get

The full checklist, not the first three items

Server & panel

OS, nginx or Apache, PHP-FPM pools sized to your actual RAM, MariaDB tuned for the catalog you will have — not the empty one you have today.

WordPress & theme

Clean install, licence bound, theme configured module by module, cron moved off wp-cron, admin hardened, staging copy created.

Cache layers

Object cache, page cache and CDN configured to agree with each other. Purge rules that actually fire when you publish.

Mail that arrives

SMTP, SPF, DKIM and DMARC. Registration and DMCA mail landing in inboxes rather than spam folders is not optional.

Backups you can restore

Nightly, off-site, and — the part everyone skips — a restore actually performed once to prove the archive is not empty.

Monitoring

Uptime, disk, error rate and certificate expiry with alerts to Telegram. You find out before your visitors do.

process

How it goes

Inventory

What you have: hosting, domains, licences, mail, CDN. Half the job is usually finding out what is already paid for and unused.

Plan & quote

A written scope with a fixed price. If your current hosting is wrong for the project we say so, with numbers.

Build

Provisioning, installation, configuration, hardening. Live sites are moved with a maintenance window agreed in advance.

Handover

Credentials, README, monitoring access and a short call. Two weeks of follow-up questions included, no clock running.

faq

Common questions

Do I need to move hosting?

Only if the current one cannot do the job — usually shared hosting that throttles the very queries a video catalog lives on. We will tell you plainly, and we do not take referral money from hosts.

Can you work with my existing panel?

Yes. ISPmanager, HestiaCP, cPanel, Plesk or bare nginx are all fine. We adapt to what your team can maintain afterwards.

What about the content?

Filling the site is a separate job — either a migration from an existing project or a parser that keeps feeding it.

Tell us what you are starting from

A bare server, a broken install or an idea. The first reply is free either way.