Docs / Getting Started / How to Use the Server Console Interface

How to Use the Server Console Interface

By Admin · Feb 20, 2026 · Updated Apr 23, 2026 · 6 views · 3 min read

How to Use the Server Console Interface is a common requirement for VPS administrators. This guide provides practical instructions that you can follow on Ubuntu 22.04/24.04 or Debian 12, though most steps apply to other distributions as well.

Prerequisites

  • A Kazepute account (sign up at kazepute.com)
  • A VPS running Ubuntu 22.04 or later (2GB+ RAM recommended)
  • Root or sudo access to the server
  • An SSH client installed on your computer

Initial Setup Steps

If you encounter issues during setup, check the system logs first. Most problems can be diagnosed by examining the output of journalctl or the application-specific log files in /var/log/.


# Connect to your VPS via SSH
ssh root@your-server-ip

# Update the system
sudo apt update && sudo apt upgrade -y

# Set the hostname
sudo hostnamectl set-hostname myserver

# Set timezone
sudo timedatectl set-timezone America/New_York

Make sure to restart the service after applying these changes. Some settings require a full restart rather than a reload to take effect.

  • Use connection pooling for database connections
  • Scale vertically before scaling horizontally
  • Profile before optimizing - measure first
  • Start with the minimum required resources
  • Implement caching at every appropriate layer

Configuring Your Environment

The default configuration works well for development environments, but production servers require additional tuning. Pay particular attention to connection limits, timeout values, and logging settings.


# Create a non-root user
adduser deploy
usermod -aG sudo deploy

# Set up SSH key authentication
mkdir -p /home/deploy/.ssh
chmod 700 /home/deploy/.ssh
nano /home/deploy/.ssh/authorized_keys
chmod 600 /home/deploy/.ssh/authorized_keys
chown -R deploy:deploy /home/deploy/.ssh

Note that file paths may vary depending on your Linux distribution. The examples here are for Debian/Ubuntu; adjust paths accordingly for RHEL/CentOS-based systems.

Deploying Your First App

Before making changes to the configuration, always create a backup of the existing files. This ensures you can quickly roll back if something goes wrong during the setup process.

Performance Considerations

Before making changes to the configuration, always create a backup of the existing files. This ensures you can quickly roll back if something goes wrong during the setup process.

  • Profile before optimizing - measure first
  • Start with the minimum required resources
  • Scale vertically before scaling horizontally
  • Use connection pooling for database connections
  • Implement caching at every appropriate layer

Essential Tools

When scaling this setup, consider vertical scaling (adding more RAM/CPU) first, as it's simpler to implement. Horizontal scaling adds complexity but may be necessary for high-traffic applications.

  • Enable firewall and allow only necessary ports
  • Keep all software components up to date
  • Set up fail2ban for brute force protection
  • Use SSH keys instead of password authentication
  • Use strong, unique passwords for all services

Common Issues and Solutions

  • High memory usage: Review the configuration for memory-related settings. Reduce worker counts or buffer sizes if running on a low-RAM VPS.
  • Service won't start: Check the logs with journalctl -xe -u console. Common causes include port conflicts, missing configuration files, or insufficient permissions.
  • Slow performance: Check for disk I/O bottlenecks with iostat -x 1 and network issues with mtr. Review application logs for slow queries or requests.

Conclusion

This guide covered the essential steps for working with console on a VPS environment. For more advanced configurations, refer to the official documentation. Don't hesitate to reach out to our support team if you need help with your specific setup.

Was this article helpful?