Open-source software is a web interface for managing Unix-like systems (including Linux, FreeBSD, and others). Administrators can work on various aspects of the system with Webmin such as network setup, user and group management, software installation, and more. It uses standard protocols such as HTTP and TCP/IP allowing systems to be remotely controlled over the Internet or a local area network. Webmin has a modular architecture that will enable you to add new features and functionality, making it a very flexible and customizable tool for managing servers.

Webmin. Main features

  • User management is simple: You can create, edit, and delete users, assign passwords and privileges to them, change their groups, and more.
  • Network Configuration: Webmin allows you to change the server's network settings such as IP addresses, DNS records, routing, etc. You can also use Webmin to set up a firewall and manage network interfaces.
  • Service Management: Webmin provides a complete list of all services installed on the server and allows you to manage them. You can start, stop, and restart services, change their settings, and more.
  • System Monitoring: Ability to monitor system status, including usage of CPU, memory, disk space, etc. You can also configure Webmin to send you email notifications about various events on the server.
  • Security configuration: a large set of tools for configuring server security. Ability to set file and directory permissions, set up an SSH server, set up SSL certificates, set a password for the root user, and much more. These features help to secure the server and protect it from unauthorized access.

Getting Started After Deploying Webmin

A notification will be sent to the e-mail specified during registration that the server is ready for work after paying for the order. It will contain the IP address of the VPS, as well as the login and password for the connection.
Clients of our company manage the hardware in the servers' and API control panel - Invapi.
Here are the data for authorization:

  • Link to access the Webmin dashboard with a web interface: in the “webpanel” tag;
  • Login: in the “user_name” tag;
  • Password: in the “password” tag.


Then go to managing the hardware.

For more information on the basic settings of Webmin, see the documentation of the developers .

Ordering a server with Webmin using the API

curl -s "" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \