+380 (95) 658 67-78
UA RU EN

Not sure what to choose?

Describe your task and we will help you find a solution.

+380 (95) 658 67-78
All services — 6 areas · 25 servicesNavigation ↑ ↓ · Close Esc
All articles — Development, support and security from our team's experienceNavigation ↑ ↓ · Close Esc
Maintenance and support

Server administration and support

We administer Linux and Windows servers that run websites, applications and accounting systems: we configure and update them, make backups, monitor their operation, improve security and performance, fix failures, migrate projects and assist developers. We work with servers at any hosting provider, and if you do not have a server, we rent a VPS or dedicated server in your company's name.

2015year founded
100+completed projects
6 yearsaverage length of client relationships
≤1 hoursupport response time during business hours
150+websites restored after hacking

01

Server administration for business

Server administration means configuring, updating and monitoring a server and all the software on it, handling security and fixing failures. The goal is for the websites, applications and accounting systems on the server to run reliably and securely. When you rent a VPS or dedicated server, the hosting provider is responsible only for the hardware and network, while configuration, updates and security remain with the owner. We do this work remotely.

02

When you need server administration

You need server administration if, for example:

  • your project runs on your own or a rented server and you have no in-house system administrator
  • it is unclear who has what access to the server, whether backups are made and when the server was last updated
  • your developers need help from a system administrator
  • the website or service slows down as the load grows or periodically goes down
  • you need to set up a new server or move a project to another server

03

What server administration includes

We start work on an existing server with an audit: we assess its condition, configuration, security, backups and bottlenecks. Based on the results, we draw up a work plan and agree on a regular maintenance schedule. We carry out other tasks on request.

01

Server monitoring

We monitor the availability of the server and key services, as well as CPU, memory, disk and network usage. If anything deviates from normal, the monitoring system sends an alert, and the administrator investigates the cause and takes action.

02

Updates

We install operating system, package and server software updates. Before an update, we assess the risks to running services and agree on critical changes separately.

03

Security and access

We maintain a secure server configuration: we close unused ports and services and set up the firewall, SSH key access and brute-force protection. We separate user and service permissions, regularly review access and disable outdated accounts. If needed, we set up DDoS protection.

04

Backups

We set up regular backups stored separately from the main server. We check that the data can actually be restored, not just that the copies are created.

05

Log analysis

We review system logs and service logs for errors, unstable operation and signs of suspicious activity. This helps detect a problem before it leads to downtime.

06

Failure recovery

If the server or a specific service is unstable or down, we get it running again, identify the cause of the incident and eliminate it to reduce the risk of it happening again.

07

Developer assistance

We help with the server side of development: access, environments, service configuration, deployment and troubleshooting. We advise on issues that depend on the infrastructure.

04

Server setup

First, we determine which services will run on the server, the expected load and the requirements for access, security, backups and data recovery. If the project is moving from another server, we plan the migration and the switchover time in advance.

We choose the configuration, install and update the operating system and configure the network, domain and DNS, access, firewall and protection against common attacks. We install the web server, database, cache, queues and any other software the project needs.

We deploy the project and set up SSL, monitoring, log collection and backups. We check how the website or application works, as well as access, performance and restoring from a backup. When the work is complete, we hand over the documentation and current access credentials.

05

Servers we administer

We set up servers from scratch and take over servers that are already running. We work with Linux and Windows.

On Linux, we deploy and maintain websites and online stores on WordPress, Bitrix and other CMS, self-hosted Bitrix24, Laravel and Django projects, bots, APIs and mobile app backends. On Windows, we maintain servers for accounting systems.

If several projects are hosted on one server, we separate their environments, access and resources so that they do not interfere with each other or create additional risks.

06

Performance and load

If a website, application or individual service starts slowing down, we first find the cause. We analyze monitoring metrics and logs, check CPU, memory, disk and network usage and look at how the web server, database and application perform. This shows whether the problem is related to settings, code errors, slow queries or a lack of resources.

After diagnostics, we remove the bottleneck: we adjust service settings, optimize the database and caching and, if needed, move resource-intensive tasks to separate processes.

If the server lacks capacity, we increase the VPS resources, move the project to a more powerful or dedicated server or distribute the load across several servers. After the changes, we check the result against the metrics and monitor the server for any recurrence of the problem.

07

Moving a project to a new server

A migration is needed when you change hosting providers, move to a more powerful server or split services across several servers. First, we prepare the new server: we install the necessary software, set up access and check that the project works in the new environment. Then we transfer the current data, change the domain settings and monitor the services after launch.

The goal is to keep downtime to the necessary minimum.

Its length depends on the project, the amount of data and the switchover method, so we agree on the order of work in advance.

08

Remote system administrator

A remote system administrator carries out agreed scheduled maintenance and takes on tasks from your team: maintains servers, configures access and services, helps with deployment and investigates failures. The work is done remotely.

This format suits you when the server needs regular maintenance and your team has occasional tasks, but not enough to keep a system administrator busy full time. You pay for the agreed scope of work or the actual time spent, not a full in-house salary.

09

VPS and dedicated server rental

If you do not have a server yet, we choose a configuration for the project, help you rent a VPS or dedicated server from a hosting provider in your company's name and then take it over for maintenance under a server administration contract.

A VPS, or VDS, is a virtual server on which you can configure everything a website or application needs. A VPS suits you when shared hosting is no longer enough.

A dedicated server is a separate physical server used only by your company. It is chosen when a VPS lacks capacity or the project needs a non-standard configuration.

If shared hosting is enough for your website, RIVERIT secure hosting is a good fit.

10

Server administration cost

The cost of server administration depends on the scope of work:

01

Number of servers. Each server needs updates, monitoring, backups and access control

02

Projects on the server. The more websites, applications and systems there are, the more services, environments and access credentials need to be maintained

03

Maintenance schedule. The cost depends on how often updates, backup checks, log analysis, monitoring and other scheduled tasks are performed

04

One-off tasks. We estimate setting up a new server, migrating a project and other separate work before it begins

You can choose a support plan with a fixed number of included hours per month and a monthly report or pay for individual tasks based on a preliminary estimate. Server rental is paid separately at the hosting provider's rates. We give the exact cost after the brief, and for servers that are already running, after an audit.

Discuss a task

11

Why RIVERIT

01

Experience since 2015

We have been administering client servers since 2015. We know the requirements of popular CMS, frameworks and server software and take them into account when configuring and maintaining infrastructure.

02

Security expertise

We have restored more than 150 websites after hacking. We investigate incidents, remove malicious code and fix the vulnerabilities we find.

03

Response within one hour

We respond to support clients within one hour during business hours. We take critical failures first, including outside business hours if your plan includes this.

04

Comprehensive support

We administer Linux and Windows servers and maintain what runs on them: websites, corporate portals, mobile apps and chatbots. When one team handles both infrastructure and development, it is easier to find the cause of a failure and fix it without passing the task from one contractor to another.

05

Transparent process

We assign a manager to your project. You can track tasks and their status in the RIVERIT project management system. We send reports on completed work once a week or once a month.

06

Long-term partnership

On average, clients work with us for 6 years. The access credentials, documentation and project backups stay with you.

13

Server administration FAQ

01Do you administer servers rented from another hosting provider?

Yes, as long as we are given administrative access to the server.

02How often are backups made?

We agree on the backup frequency and retention period based on the needs of the project and set them out in the maintenance schedule.

03Does server administration include support for the websites hosted on the server?

No. Administration covers the server, its settings and system software. Support covers how the website works. If needed, both services can be included in one contract.

04What happens to the rented server after we stop working together?

The server, data and access credentials stay with you: the rental is registered to your company account.

14

About server administration

Why server maintenance matters

When a server goes down, the websites and services hosted on it stop working. Regular server maintenance reduces the risk of this: updates, security configuration, backups, monitoring and log analysis are performed on schedule, not only after a failure. Backups also need to be tested periodically to make sure they can be restored.

Server monitoring and log analysis

Monitoring shows the current state of the server and key services: availability, load and free resources. Logs help reconstruct the sequence of events and understand the cause of an error. This data lets us investigate incidents based on facts rather than assumptions.

Services in this area

Maintenance and support

HostingSecure website hosting built for reliable uptime and data safety. To achieve this, we set up a secure environment: we isolate websites from each other, encrypt traffic, store backups separately and monitor website availability.WordPressSupport for WordPress websites and WooCommerce stores: core, theme and plugin updates tested on a staging copy, backups, website and domain monitoring, work to improve security and speed, technical SEO, bug fixes and custom development.BitrixTechnical support for Bitrix websites: platform and module updates, backups, website and domain monitoring, work to improve website security and speed, integrations with external services, technical SEO, bug fixes and custom development.MagentoTechnical support for online stores on Magento Open Source and Adobe Commerce: security patches, Magento and module updates, backups, store and domain monitoring, bug fixes, speed optimization, support for integrations with accounting systems, technical SEO and custom development.LaravelTechnical support for websites and web services on Laravel: framework, PHP and dependency updates, bug and vulnerability fixes, monitoring, backups and performance optimization. We extend functionality and take over projects built by other teams.DrupalWe take over existing Drupal websites for technical support. We update the core and modules with compatibility checks, run backups, monitor website availability and domain status and respond to failures promptly. We fix bugs, optimize performance, set up technical SEO and extend functionality to fit your business needs. We support the project systematically, not only when problems arise.Bitrix24Support for self-hosted Bitrix24 on your server or ours: portal updates and backups, server administration, work to improve security and performance, portal configuration to match your company's processes, automation, custom development and integrations.Mobile appsSupport for iOS and Android mobile apps after release: we fix bugs based on crash reports, update the app for new OS versions and App Store and Google Play requirements, carry out work to improve speed and security, add new features, publish new versions and support the backend.

Related articles

Related articles

15Contact

Tell us
about your task

Describe your project or a problem with your website. We will contact you during business hours, clarify the details and prepare a proposal with stages, timeline and cost.

  1. 01We contact you
  2. 02We discuss the task
  3. 03We prepare a proposal

Project request

Mon–Fri 9 AM–6 PM
What you need

By clicking the button, you agree to the privacy policy