Server setup and administration

setup $25/hr Β· administration from $400/mo

A properly configured server holds up at peak hours and gives the site the resources it lacks on shared hosting. When the server stops responding, the whole business stops at once: orders do not arrive, mail does not go out, and search engines see an error instead of your pages. That is why we maintain servers on a schedule instead of waiting for the first outage.

We size the configuration to the project, prepare the system on Ubuntu or Debian, and migrate the site from its current hosting with minimal downtime. After that we set up separate access rights, switch on the firewall, scheduled backups, and uptime monitoring.

We build websites and online stores ourselves, so we tune the server to the actual load of the project running on it. If the pages are slowed down by the site’s own code, we measure it and show you the numbers.

Get a preliminary estimate
Or message us:
Server setup and administration

A server for your project, set up and looked after

A server for your project, set up and looked after

When the server becomes the bottleneck

Clients usually come to us in one of three situations. The store has grown and pages load slowly at peak hours. The current hosting plan is maxed out and the next tier costs as much as a dedicated server. The server is already there, but it was set up in a hurry and nobody has looked after it since.

From there we either prepare a new server or take the existing one on for administration. Sometimes it is the site itself that is slow, and then what you need is website support.

Server launch, migration, and configuration

We assemble the web stack for your project: nginx, the PHP version you need, the database, and caching, with settings tuned to the real load and its daily peaks. We migrate the site from its current hosting, verify it works on the new server, and only then switch the DNS records.

Security and access control

We close unnecessary ports and set up the firewall, key-based login, brute-force protection, and automatic security updates. Updates that need a reboot are done in a window agreed with you. Separate system users sharply limit the damage from a breach, while vulnerabilities in the site’s own code are fixed on its side.

Administration, backups, and scheduled work

Monitoring of uptime, disk space, memory, and load runs around the clock, so the limit is visible in advance. We respond during working hours, and database and file backups run on a schedule. Support hours, response time, backup frequency, and off-server storage depend on the plan.

Windows Server for accounting software

We prepare Windows Server for the accounting software you already use, such as QuickBooks Desktop or Sage 50, or another accounting system your team works in, when several workstations need to work with the same database. The system license and the client access licenses for each user are purchased separately, and responsibility for licensing stays with you.

Reviews from our clients

Green Pharm Cosmetic
Vadym, CEO
Green Pharm Cosmetic
We built a cosmetics online store from scratch with Amidcode. The team set up synchronization with our product database and connected payments and delivery. The launch went without delays, and everything runs smoothly and fast.
Vlavi
Volodymyr, Owner
Vlavi
We have a complex catalog with many sizes and colors. The Amidcode team understood our products, so managers process orders easily, stock stays in sync, and product cards update on their own. Everything runs stably.
Gazmaster
Oleksandr Vitaliyovych, Director
Gazmaster
We thank the Amidcode team for the productive partnership and prompt development of the site for our company Gazmaster. They considered all our wishes, replied without delays, made edits fast, and working with them was comfortable.
Polycard
Mykhailo, Director
Polycard
We ordered a promo website for our mobile app. The Amidcode team worked fast and did everything well and on time. They handled edits quickly, the site looks right on phones, and it shows the product exactly the way we wanted.
Pabags
Kyrylo, CEO
Pabags
We have worked with Amidcode for a few years now. They built sites for all our brands and treated each one on its own terms. To the point, no delays, always in touch. They keep support at a good level and handle small edits fast.
Beeterm
Mykola, Director
Beeterm
Amidcode built Beeterm a catalog website with product filters and search. The team worked thoughtfully and offered solutions where we had doubts. The catalog is easy to use and customers find products fast.
Polyemos
Iryna, CEO
Polyemos
We approached Amidcode for our printing house website. At the start the team discussed every detail, proposed a structure better than ours, and explained each step. The site was done on time and turned out exactly as we needed.
Wezer
Dmytro, Owner
Wezer
We ordered a landing page for our Wezer brand. From the first call to launch everything went calmly, with no endless revisions. The design turned out stylish, and the page hooks visitors and holds their attention.
Indomitable Spirit
Oksana Honta, Head of the Foundation
Indomitable Spirit
We ordered a website for our charitable foundation. Amidcode got to grips with the subject and made it easy for people to support us. The donation form works without glitches, and payments go through in a couple of clicks.
Club 7
Tetiana, Owner
Club 7
We needed an online store for professional cosmetics. Amidcode chose a convenient catalog structure and mapped out the buyer path to checkout. They added filters by care type and a clear product card. It looks modern.
Unique Build
Oleksii, CEO
Unique Build
Amidcode built a corporate website for our construction company. The design was made from scratch just for us. A separate section shows our projects and photos from real construction sites. It came out high-end and tasteful, and we are happy.
Hator M
Borys Borysovych, Director
Hator M
It mattered to us that the site looked solid and had its own style. Amidcode patiently reworked the layout and fonts until we approved the right version. They took our notes without pushback, so we keep working with them.
Imtoys
Yaroslav, Owner
Imtoys
I came on a recommendation. I needed a working sales tool. Amidcode built a convenient online store with a clear catalog and cart. Technically everything works, and orders come in steadily.

How much does server setup and administration cost?

Applies to every monthly plan
  • Critical failures get priority, and outside the support hours of your plan we work by arrangement
  • The monthly fee covers routine work regardless of the number of requests
  • Ticket work beyond the routine is billed hourly at a lower rate than one-off work
Hourly
one-off work
$25/hr
Migration, setup, one-off optimization or incident analysis without a subscription. The volume is estimated in hours for your server.
Basic
monthly
$400/mo
Routine work, monitoring and a response within 4 business hours. Support Mon–Fri 9:00–18:00 Kyiv time, scheduled backups checked monthly.
Optimal
monthly
$600/mo
Routine work and monitoring, response within 2 business hours. Support Mon–Fri 9:00–20:00 Kyiv time, weekly backups, a restore test every quarter.
Premium
monthly
$800/mo
Routine work and monitoring, response within 1 hour. An outage gets a response within 30 minutes. Support daily 8:00–21:00 Kyiv time, daily backups, an independent copy off the server.

Server rental and backup storage are paid to the hosting provider, licenses to the software vendor. Support hours are Kyiv time (UTC+2, UTC+3 in summer).

Tell us about your project and we will send you a quote and a timeline

Submit a request and get a free consultation with one of our specialists

    Preferred contact method:
    *Required field
    By clicking the button, you confirm that you have read our Privacy Policy

    Questions and answers

    The measurements show it. If pages are slow only at peak hours while the host caps processes and memory, the problem is the hosting. If the same pages are slow on an empty server, the problem is in the project’s code, and that is fixed on the site’s side.

    It depends on the project: how many sites we move, how large the database is, and whether mail and several domains are involved. We give exact deadlines after reviewing the server and put them into the contract before work begins.

    We test the project on the new server and switch the DNS records during the quietest traffic hours. Downtime comes down to minutes, but we cannot guarantee it will be zero, because record propagation depends on the TTL and on the registrar. We keep the old mailboxes reachable for a few more days, and any mail and orders that arrive during the switch are reconciled by hand.

    The price depends on how many projects live on the server, which services are needed, whether a migration is involved, and the volume of regular work. One-off work without a monthly plan is billed hourly at $25, with a minimum unit of 30 minutes. Setup and migration are estimated individually in hours, based on your server and the number of workstations. Administration starts at $400 per month per server. The fee covers routine work, monitoring and a guaranteed response time. On a monthly plan, ticket work beyond the routine is billed at a lower rate than one-off work. We calculate the cost after reviewing your server and put it in writing in the contract.

    Yes. Setup, migration, and incident analysis are billed hourly, with no subscription. But then nobody watches the server between requests, we do not run monitoring or verify backups, and you will be the first to learn about a problem.

    With a review. We look at the system and service versions, how access is configured, the state of backups, free space, and the error logs. The initial review and a rough estimate are done before the contract and are not billed separately. A full audit with a list of problems and priorities is quoted as separate work.

    It depends on the traffic and the demands of your projects. Several small sites run comfortably on one server, while a busy store is better given one of its own. Administration is billed per server on one of three monthly plans, with no separate fee per site. We pick the plan after reviewing the server, based on the number of projects, the load and the response time you need.

    Monitoring records the outage around the clock and the alert arrives immediately. We work on it during the working hours of your plan (Kyiv time), and critical cases go to the front of the queue as soon as working hours start. We do not provide 24/7 on-call support; work outside the schedule is possible by separate arrangement.

    Both, with Ukrainian and European providers. For websites, stores, and web applications we install Linux, usually Ubuntu or Debian, with or without a control panel. For accounting software we prepare Windows Server.

    You do. The server is registered to you, root access and the provider panel stay with you, and we work under separate accounts. If the engagement ends, we hand over the configuration notes and close our own access.

    Order server setup and administration from Amidcode

    When the site and the server are handled by different people, a problem easily turns into an argument. The host says it is the code, the developer says it is the server. We cover both sides ourselves, so you never have to find out who is at fault.

    We take on the full cycle of server work: choosing the configuration, installing the system, migrating your data with integrity checks, and handling security, backups, monitoring, and scheduled updates.

    What server setup and administration includes

    • Sizing the configuration. We work out how many cores, how much memory, and how much space the project needs on the day of a large mailout or a seasonal peak, and give an approximate rental figure before the server is even ordered.
    • Installation and migration. We install the system, move the database, files, mail, and scheduled tasks, and check data integrity before the DNS switch.
    • Mail and deliverability. We set up a mail server or connect an external one and configure the DKIM, SPF and DMARC records so that order emails do not land in spam.
    • Security and access. Firewall, key-based login, brute-force protection, separate system users for each project, and certificates that renew themselves.
    • Backups and restores. We take backups on a schedule, and the frequency and retention depend on the plan. From Optimal upwards we restore a backup on a test server once a quarter, because a backup that has never been restored often turns out to be useless on the day of a failure.
    • Scheduled updates. We update the system, the control panel, and the PHP versions, and afterwards write down exactly what changed.

    What server work does not include

    • Renting the server itself. You pay the provider directly and remain the owner of the server, while we choose the configuration and help place the order.
    • Licenses. Windows Server, client access licenses for each user, a commercial control panel, and accounting software are paid for separately.
    • Backup storage. Off-server storage is paid separately, and the volume is calculated from the size of the database and the project’s files.
    • Work on the site itself. Code changes, design, and content are not part of server administration; for that there is support for the site itself.

    How the work runs

    • Review and plan. We look at what is currently on the server, or size a configuration if there is no server yet.
    • Agreement. We state the scope, the maintenance windows, and the cost before starting, and put them in writing in the contract.
    • Setup and migration. We prepare the server, move the project, and agree the timing of the DNS switch with you.
    • Handover. We give you the access details, the configuration notes, and a report on the work done.
    • Then your choice. One-off work billed hourly, or monthly administration on one of the plans.

    Tell us about your project and your current hosting or server, and we will prepare a work plan and a preliminary estimate.