Viewing articles tagged 'servers'

Accessing a new VPS securely for the first time

Use the access method supplied with your VPS. Depending on the order, administration may take...

Adding a compute resource to SolusVM 2

A compute resource is a host that supplies CPU, memory and storage for virtual servers managed...

Adding an IP block in SolusVM 2

An IP block tells SolusVM which assigned addresses it may allocate to servers and which compute...

Adding and validating an OS template in Virtualizor

An OS template supplies the starting disk contents and configuration for new Virtualizor...

Adding server metrics to 360 Monitoring safely

Website checks show what a visitor can reach; server metrics help explain what is happening...

Adding storage to a Virtualizor host

Register a prepared storage backend in Virtualizor so it can allocate VPS disks there. Storage...

Applying a narrowly scoped ModSecurity exception as administrator

A false-positive exception should remove only the protection that blocks a verified legitimate...

Applying package updates through Webmin safely

Apply operating-system and panel package updates through Webmin with a maintenance and recovery...

Applying Ubuntu Server security updates with a restart plan

Apply Ubuntu Server security updates with an explicit service-restart and reboot plan....

Applying Windows Server updates with a maintenance plan

Apply Windows Server updates through a maintenance plan that includes recovery access and...

Binding an HTTPS certificate to an IIS website

Bind a valid server certificate to the intended IIS website so clients can authenticate the...

Changing a Virtualmin server hostname safely

Change the Virtualmin host name as a coordinated server identity change. The operating-system...

Changing a VPS hostname in SolusVM

A VPS hostname identifies the guest system. Updating it in SolusVM is separate from changing...

Changing a VPS root or Administrator password in Virtualizor

This changes a credential inside the virtual server, where supported. It is different from...

Changing an AlmaLinux or Rocky Linux address with NetworkManager

Use NetworkManager connection profiles to change an AlmaLinux or Rocky Linux network address. A...

Changing APIC, ACPI and VNC options in Virtualizor

Virtual machine options affect how the guest interacts with virtual hardware. ACPI supports...

Changing or troubleshooting a SolusVM virtual network adapter

Changing a virtual network-adapter model can resolve a specific guest compatibility problem,...

Changing the server root password in WHM

The root password controls a highly privileged server account. Change it only when you...

Changing the Virtualizor VNC password

The VNC password protects a console connection where the service exposes a separate VNC...

Changing the VPS hostname in Virtualizor

A hostname identifies your VPS within its operating system and management tools. Changing it is...

Changing Ubuntu server networking with Netplan safely

Change Ubuntu networking through the configuration owner and test the result before committing...

Changing your SolusVM control-panel password

Your SolusVM password protects the account that can operate VPS controls. Changing it does not...

Changing your Virtualizor account password

Changing the Virtualizor account password protects access to VPS power and console controls. It...

Checking Linux hardware virtualization support for KVM

Validate a Linux host before installing KVM workloads. Hardware virtualization, accessible...

Checking RAM, storage, IP addresses and virtualization in Virtualizor

Virtualizor displays the resources allocated to your VPS and information useful when comparing...

Checking the power state of a SolusVM VPS

The server state in SolusVM indicates the virtualization platform state. A running VPS can...

Checking VPS resources and IP addresses in SolusVM

The SolusVM server overview helps you confirm allocated CPU, memory, disk and network...

Checking whether a Virtualizor VPS is running

The Virtualizor state tells you whether the virtualization platform considers the VPS powered...

Checking WHM service status before restarting anything

Service Status shows the services monitored by WHM alongside system and disk information. Use...

Choosing a compatible CPU mode for KVM migration

Choose the virtual CPU policy before relying on KVM live migration between hosts. A guest must...

Choosing a cPanel update policy and maintenance window

Update Preferences defines the cPanel release tier and update behaviour. Choose a supported...

Choosing a libvirt NAT network or bridge for a virtual machine

Choose a libvirt network according to how the guest should communicate. A NAT network is...

Choosing a static export or a Next.js server deployment

Next.js can produce a static website or run as an application server. Choose the deployment...

Choosing a sub-server or alias in Virtualmin

Choose a sub-server for separate website content under an existing Virtualmin owner, or an...

Choosing and changing a VPS disk driver in SolusVM

A virtual disk driver determines how a guest sees its storage device. Selecting a compatible...

Choosing and securing an IIS application-pool identity

Give each IIS application an appropriate process identity and explicit access to the resources...

Choosing routed or bridged networking in SolusVM 2

SolusVM 2 supports routed and bridged compute-resource networking. Select the model that...

Collecting evidence when Windows Server does not boot

When Windows Server does not boot, collect the console evidence and preserve the affected disk...

Comparing a VPS and a dedicated server for a business workload

A VPS allocates a virtual server environment, while a dedicated server assigns a physical...

Completing Virtualmin post-install configuration

Complete Virtualmin initial configuration according to the services this server will actually...

Configuring a Virtualizor IP pool

A Virtualizor IP pool groups authorized addresses with the network settings used when creating...

Configuring actionable WHM contact notifications

Useful WHM alerts reach a monitored destination with enough priority to trigger action....

Configuring encrypted SQL Server client connections

Encrypted SQL Server connections protect traffic between an application and the database...

Configuring log rotation for a custom Linux application

Create a logrotate policy for a custom application so logs remain useful without consuming...

Configuring recovery for a Windows service

Configure Windows service recovery to handle an expected recoverable failure while preserving...

Creating a controlled rsync backup over SSH

Use rsync over SSH for a controlled file-copy backup when its metadata and consistency model...

Creating a feature list in WHM

A feature list controls which cPanel tools a package exposes. Use it to provide a purposeful...

Creating a least-privilege sudo administrator on Linux

Create an individual administrative account with only the privileges required for its job. A...

Creating a narrowly scoped Windows Firewall rule

Create a Windows Firewall rule for the specific service, port and remote sources that need...

Creating a scheduled command in Webmin

Create a recurring command in Webmin Scheduled Cron Jobs under the Unix account that owns the...

Creating a Webuzo hosting package and user

Create a Webuzo plan and feature set before provisioning repeatable hosting accounts. A plan...

Creating an IIS website with the correct bindings

Create an IIS website with a deliberate content path, application pool and network binding....

Creating an isolated virtual server in Virtualmin

Create a top-level Virtualmin virtual server when a website needs its own hosting owner and...

Creating and attaching a libvirt storage volume

Create a libvirt volume in a known storage pool and attach it deliberately to one guest....

Creating limited users in Virtualmin

Create a limited Virtualmin user for the mailbox or file-transfer task a person needs. A domain...

Creating restricted file-transfer access in Webuzo

Give a collaborator a dedicated file-transfer account limited to the directory they need. This...

Deleting a scheduled Virtualizor power action

Remove an obsolete timer so a VPS does not stop or restart after a maintenance plan has...

Deploying a Nuxt Node server build

A Nuxt application using server rendering or server endpoints needs the appropriate server...

Diagnosing a Linux package repository signature failure

A repository signature failure means the package manager could not authenticate the metadata or...

Diagnosing a Linux server with no free inodes

A filesystem can run out of inodes while many gigabytes remain free. Inodes track files and...

Diagnosing a Windows Server RDP connection failure

Diagnose an RDP failure by separating server availability, network reachability and...

Diagnosing an IIS HTTP 500 error

An IIS HTTP 500 response means the request failed during server-side processing. Use the status...

Diagnosing compute-resource capacity in SolusVM 2

Compute-resource capacity is determined by the workload and its performance targets, not simply...

Diagnosing CPU, memory and disk contention on a KVM host

Diagnose KVM performance by correlating host pressure with guest symptoms over the same time...

Diagnosing IIS HTTP 503 Service Unavailable

Investigate IIS HTTP 503 by checking whether the application's worker process is available and...

Diagnosing Linux TLS errors caused by trust or clock problems

TLS failures on a Linux client can come from a wrong clock, hostname mismatch, incomplete...

Diagnosing memory pressure before adding Linux swap

Investigate Linux memory pressure before adding swap. Swap can provide breathing room for...

Diagnosing SQL Server application login failures

An application login failure can come from the SQL Server instance, an authentication setting,...

Diagnosing Windows Server DNS client resolution

Diagnose name-resolution problems from the Windows Server that is making the request. This is a...

Editing a scheduled Virtualizor power action

Edit an existing power timer when a maintenance window changes. Check both its time and action:...

Enabling and using IIS request logs

Enable IIS request logging for the site you need to investigate and read each entry using its...

Enabling or disabling cPanel features through WHM

Adjust a feature list when customers need access to a particular cPanel tool. The change can...

Expanding a KVM guest disk and its filesystem

Expanding a KVM guest disk usually involves several layers: the host virtual disk, the guest...

Extending a Linux logical volume safely

Expand a Linux logical volume only after mapping the target filesystem through its logical...

Extending a Windows Server data volume safely

Extend a Windows data volume only after the underlying disk exposes the intended additional...

Finding a ModSecurity rule ID for a blocked customer request

A ModSecurity rule hit can explain why a legitimate form submission or upload receives a...

Finding a Windows Server CPU or memory bottleneck

Investigate a Windows Server performance problem by correlating resource use with the...

Finding deleted files that still consume disk space

On Linux, deleting a filename does not release its storage while a process still holds the file...

Finding website and service errors in Webuzo

Find the log entry associated with a failed request before changing Webuzo or its services. The...

Finding which process listens on a Linux network port

Identify the process listening on a Linux port before changing firewall rules or stopping...

Giving a deployment server read-only Git repository access

A deployment server usually needs to fetch a private repository, not modify it. A narrowly...

Gracefully shutting down or forcibly powering off a Virtualizor VPS

A graceful shutdown asks the guest to stop its services and flush pending writes. A forced...

Hosting a React website: static builds and server-rendered applications

A React project can produce static files or require a running application server, depending on...

Inspecting an unbootable Linux server from rescue mode

Rescue mode starts an independent environment so you can inspect an unbootable Linux server....

Inspecting Linux logs through Webmin

Use Webmin logs to connect a visible failure with the service and timestamp that produced it....

Installing a current SolusVM 2 management node

The SolusVM 2 management node coordinates the virtualization platform and supplies...

Installing a VPS operating system from ISO in SolusVM 2

Booting an ISO lets you use an operating-system installer directly, including custom disk...

Installing a VPS operating system from ISO in Virtualizor

An ISO installation gives you control over partitioning and the operating-system installer. It...

Installing an SSH key without losing existing server access

Add a new SSH public key while retaining a working recovery session. The server receives the...

Installing and checking guest tools for a SolusVM 2 server

Guest tools provide supported communication between a SolusVM KVM server and the virtualization...

Installing and securing OpenSSH Server on Windows Server

Use the Windows in-box OpenSSH Server for authorised SSH access on Windows Server 2019 or...

Installing and verifying the QEMU guest agent

The QEMU guest agent provides a controlled communication channel for supported host-to-guest...

Installing cPanel and WHM on a new self-managed server

cPanel and WHM installation is a server-administrator task for a fresh supported operating...

Installing Virtualizor on a supported clean virtualization host

Install Virtualizor KVM on a clean, supported virtualization host when you are responsible for...

Installing Virtualmin on a supported clean server

Install Virtualmin on a clean operating system using its current automated installer and a...

Installing Webmin from its maintained Linux repository

Webmin is a web interface for system administration. Installing it gives an authorized...

Installing Webuzo on a supported clean server

Install current multi-user Webuzo only on a clean, supported server you are authorized to...

Investigating a failed systemd service

A failed systemd unit records that a service did not complete its expected lifecycle. Read the...

Investigating a growing Exim queue in WHM

A growing Exim queue means messages are waiting for delivery, but the cause may be temporary...

Investigating a Windows service failure with Event Viewer

Use Event Viewer to connect a Windows service failure with the errors recorded at the same...

Investigating an out-of-memory process kill on Linux

An out-of-memory kill is a protective action taken when a relevant memory domain cannot satisfy...

Investigating disk usage through Webmin

Investigate disk use by identifying the full filesystem and the data responsible before...

Investigating SELinux denials without disabling enforcement

Investigate an SELinux denial by matching the blocked action to the application's intended...

Keeping monitoring aligned with active websites and servers

Review monitoring whenever a site, server, owner or provider changes. An old monitor can remain...

Leaving Virtualizor rescue mode and restoring normal boot

Disable rescue mode when recovery work is complete and you are ready to start the installed...

Logging in to your SolusVM VPS control panel

SolusVM lets you manage virtual-server power, console access and other service controls....

Logging in to your Virtualizor VPS control panel

Virtualizor provides the power, console and operating-system controls for a VPS when that...

Managing a systemd service through Webmin

Use Webmin to inspect and control the exact systemd unit associated with a service problem....

Managing firewalld zones and permitted services

Firewalld zones apply different trust policies to interfaces or source networks. Open a service...

Managing SolusVM console credentials and VNC access

Console access and the operating-system login are different layers. Some legacy SolusVM...

Managing SolusVM login alerts and account security

Login notifications help you notice unexpected access, but they do not prevent it. Current...

Migrating a website into Virtualmin

Migrate a website into Virtualmin by matching its application requirements, transferring data...

Moving a Virtualizor VPS between hosts

Migrate a VPS within a Virtualizor cluster only after checking destination storage, CPU...

Opening the Virtualizor VNC console

The VNC console provides access to the virtual display and keyboard. It is useful when a guest...

Planning a hosting-account migration to Webuzo

Migrate a hosting account to Webuzo by preparing a compatible destination, transferring a...

Planning a migration to a VPS or dedicated server

A move to a server is a migration project, even when the website address stays the same. The...

Planning a SolusVM 2 server migration between compute resources

Moving a SolusVM 2 server between compute resources requires compatible virtual hardware,...

Planning a supported Debian release upgrade

Plan a Debian major-release upgrade using the release notes for the exact source, destination...

Planning backups for SolusVM 2 servers

Plan SolusVM 2 backups around a recoverable application state, a separate storage destination...

Planning bootloader recovery on a Linux server

Plan GRUB recovery according to the installed distribution, architecture and firmware boot...

Planning dedicated-server storage, capacity and maintenance

A dedicated server gives your service a physical server configuration, but buying more hardware...

Planning Windows Server Backup and a test restore

Plan Windows Server Backup around the data and recovery outcome you need, then prove the plan...

Preparing a Linux guest for virsh serial-console access

A serial console provides a text recovery path to a KVM guest when its network is unavailable....

Preparing a reusable operating-system image in SolusVM 2

A reusable SolusVM 2 operating-system image should produce a fresh, independently identifiable...

Putting a SolusVM 2 compute resource into maintenance

Maintenance mode in SolusVM 2 limits customer operations while an administrator performs...

Reading logs from the previous Linux boot

Read the previous Linux boot journal to investigate a crash, failed startup or unexpected...

Recovering from an SSH lockout using the server console

Use the provider or hypervisor console to diagnose an SSH lockout without reinstalling the...

Recovering service when a Linux filesystem is full

A full filesystem can stop databases, mail delivery, logging and application writes. Recover a...

Reinstalling a VPS from an operating-system image in SolusVM

Reinstallation replaces the existing VPS operating system with a selected image. It can provide...

Reinstalling a VPS operating system with Virtualizor

An operating-system reinstall rebuilds the VPS from a selected template. Treat it as a...

Removing a custom WHM feature list

Delete a custom feature list only after deciding what its accounts and packages should use...

Replacing an expiring Windows Server certificate without breaking bindings

Installing a renewed certificate in Windows does not always switch the services that use it. A...

Reporting a VPS or dedicated-server incident effectively

When a server is unavailable, separate the customer-visible symptom from the possible cause. A...

Requesting a managed server change with a clear recovery plan

Managed hosting gives you a defined support service, not unlimited permission to change every...

Requiring a cPanel user to change their password

WHM can require selected cPanel users to choose a new password at their next cPanel login. This...

Resetting a VPS root or Administrator password in SolusVM

SolusVM can reset a guest administrator credential when the image and service support the...

Responding to a Linux filesystem that became read-only

A filesystem that unexpectedly becomes read-only may be protecting itself after an error....

Responding to unexpected SQL Server transaction-log growth

A growing SQL Server transaction log is a symptom to investigate, especially when applications...

Restarting a SolusVM VPS safely

Restarting a VPS interrupts its workload and starts the guest operating system again. Use it...

Restarting a Virtualizor VPS safely

A restart stops and starts the guest operating system. It can apply an approved system change,...

Restarting one affected service from WHM

A targeted service restart can recover a failed daemon or apply a validated configuration...

Restarting only the affected Webuzo service

Restart the specific Webuzo-managed service only when diagnosis or a configuration change...

Restoring a SolusVM 2 server backup safely

Restoring a SolusVM 2 server backup replaces the target disk state with an earlier recovery...

Restoring a Virtualizor VPS backup safely

Restore a Virtualizor backup only after identifying the exact recovery point and target. An...

Restricting a management service through WHM Host Access Control

Host Access Control can restrict selected management services by source address. Its...

Restricting a Webmin administrator to required modules

Grant a Webmin administrator only the modules and actions their job requires. A module can...

Restricting compiler access to accounts that require it

Compiler Access can limit which unprivileged accounts use the server’s managed C and C++...

Restricting Ubuntu firewall access without locking out SSH

Use UFW to permit required services and restrict administrative access on a self-managed Ubuntu...

Reviewing cPHulk login blocks without weakening global protection

cPHulk can temporarily block account or IP-based login attempts after repeated failures. A...

Reviewing Microsoft Defender alerts on a hosting server

Review Microsoft Defender Antivirus detections by checking the affected resource, detection...

Reviewing the configured WHM AutoSSL provider and account policy

Manage AutoSSL controls the server’s certificate provider and which accounts participate in...

Running a maintenance job with a systemd timer

A systemd timer activates a service according to a schedule and gives you service status and...

Running a scheduled PowerShell task with least privilege

Run a scheduled PowerShell task under an identity that has only the access needed for its job....

Scheduling a Virtualizor VPS backup

Virtualizor backup plans connect a schedule and retention policy to individual VPSs or VPS...

Scheduling a VPS power action in Virtualizor

Virtualizor can schedule supported power actions when the provider enables the timer feature....

Securing RDP access to a self-managed Windows Server

Limit Remote Desktop access to authorised administrators and a controlled network path. This...

Securing the Webuzo panel hostname

Use a valid certificate for the Webuzo panel hostname and for the mail or file-transfer service...

Selecting storage for a SolusVM 2 compute resource

Choose storage for a SolusVM 2 compute resource before allocating production servers. The...

Separating DNS failure from network failure on Linux

Separate name-resolution failure from a network or application failure before changing Linux...

Setting server alerts from a realistic resource baseline

Set server alerts from a realistic understanding of the workload. A useful threshold identifies...

Setting the server time and timezone in WHM

Accurate server time matters for logs, scheduled jobs, authentication and licensing. A timezone...

Shutting down a SolusVM VPS without unnecessary data loss

A graceful shutdown lets the guest stop applications and flush writes. A forced power-off stops...

Starting a stopped Virtualizor VPS

Use Start to boot an existing stopped VPS. Starting the server resumes its installed operating...

Starting a stopped VPS in SolusVM

The power-on action starts an existing VPS from its configured boot device. It is appropriate...

Taking an application-consistent backup of a KVM guest

An application-consistent KVM backup coordinates guest data, virtual disks and the application...

Testing a Linux server restore before an emergency

A restore test proves that backups, credentials and operating instructions can recover the...

Testing a persistent filesystem mount before reboot

Test a new persistent filesystem mount before rebooting. An incorrect /etc/fstab entry can...

Testing a SQL Server database restore

A useful SQL Server backup must restore into a usable database. A test restore proves more than...

Testing SSH configuration before reloading the service

Validate OpenSSH server configuration before reloading it so a syntax error does not become a...

Tracing server-side delivery through WHM reports

WHM Mail Delivery Reports let an authorised administrator trace server-side message outcomes...

Troubleshooting Next.js server actions after deployment

A server-action failure after release can involve mismatched builds, encryption configuration...

Understanding APIC, ACPI, PAE and console options in SolusVM

Older SolusVM tutorials show APIC, ACPI, PAE and VNC switches together. These controls are...

Understanding high load average on a Linux server

Linux load average measures runnable and certain waiting tasks over time; it is not simply the...

Understanding managed hosting responsibilities before you need support

Managed hosting assigns specified maintenance tasks to the provider. It does not automatically...

Understanding the prerequisites for Virtualizor high availability

Virtualizor high availability coordinates supported KVM guests across a prepared cluster after...

Understanding when a VM snapshot is not a backup

A VM snapshot records a recoverable point within a particular virtualization and storage...

Updating AlmaLinux or Rocky Linux safely with DNF

Use DNF to apply supported updates within the installed AlmaLinux or Rocky Linux major release....

Updating SolusVM 2 management and compute components

Update SolusVM 2 management and compute-agent components through the supported update controls....

Updating the email address used by your SolusVM account

The SolusVM account email can be a login identifier and a destination for recovery or server...

Updating Webuzo and its software stack safely

Plan Webuzo panel, managed-application and operating-system updates as related maintenance...

Using cloud-init for initial SolusVM 2 server configuration

Cloud-init applies supported initialization data when a new virtual server first boots. Use it...

Using server snapshots alongside independent backups

A snapshot records a server's state at a particular time. It can be useful before a system...

Using supported Apache include configuration in WHM

Use supported Apache includes for server configuration that WHM does not expose directly....

Using Symfony secrets on a hosting server

Symfony can keep sensitive configuration in an encrypted secrets vault. The encrypted files and...

Using the SolusVM browser console for VPS recovery

The SolusVM VNC console shows the virtual screen even when the guest network is misconfigured....

Using Virtualizor rescue mode to inspect an unbootable VPS

Rescue mode starts a temporary recovery environment so you can inspect or copy data from the...

Using WHM disabled features for server-wide restrictions

The special disabled feature list is a server-wide restriction mechanism. It overrides ordinary...

Verifying Linux time synchronization and timezone

Verify both the system clock and timezone when logs, certificates, scheduled jobs or...

Verifying Windows Server time synchronization

Verify Windows time synchronisation before changing the clock or choosing a new time source....

What a VPS provides and what you must confirm before ordering

A virtual private server provides a virtual server environment with an allocated resource plan....