Create Cloud Server
To create a cloud server, you need to proceed from this section.
Choose a Cloud Server Name
In the first step, you need to choose a name for your cloud server.

Choose an Operating System
In the next step, you need to select the operating system you require. You can see the list of available operating systems in the image below:

Marketplace
You can also select the required applications from the Marketplace section. The list of available software in the Marketplace can be seen in the image below:

Installing and Using ViraCloud Marketplace Templates
In the ViraCloud platform, to enhance your ease and speed, we offer pre-configured application templates in our Marketplace. These templates are designed for popular software like MySQL, WordPress, GitLab, FileServer, and many more, and can be installed with just a few clicks. By using these templates, you no longer need to handle complex configurations or manual installations — all installation and initial configuration steps are done automatically.
Benefits of Using ViraCloud Marketplace Templates:
Fast installation and ready-to-use in the shortest time possible
Simple system management with powerful tools:
FQDN Assignment to the Instance After Creation:
After installing your desired template from the Marketplace, your instance is assigned a unique subdomain in the format 85-9-104-4
(derived from the instance's IP address), along with the root domain vrak.app. This name is mapped to your instance’s address and enables you to connect to it and its services not only via IP but also using the subdomain: (85-9-104-4.vrak.app)

- Automatic Let's Encrypt SSL Certificate Thanks to the FQDN and configuration provided by the template, the service receives a valid SSL certificate via Let's Encrypt.

- Configuration via Graphical Menu (confconsole) In addition to Webmin, which gives you full server/service configuration options, you can access a graphical menu using the confconsole command and easily perform basic settings.

Installation Steps
Note:
In this tutorial, WordPress has been selected as the OS.
Warning:
Some software like GitLab require high resources to run, which may disable some plans when selected.
After finalizing your setup and once the instance status is running, configuration of the app's admin and security settings must be done by the user. To continue the installation, go to the console tab of your instance.
Attention:
Depending on the software requirements, you’ll be asked various questions during setup. These may include DB username/password, admin panel login credentials, email address, etc.



Recommendation:
It is recommended to complete security updates, notifications, and backup settings after the installation process is complete.
After entering the required info, you will be shown a summary page with credentials and access details for your instance. For example, the image below displays access info for the WordPress web page, Webmin, Adminer, and SSH access.

More Info
Webmin:
Webmin is a web-based control panel for managing Linux/Unix servers. It allows sysadmins to perform many administrative tasks without needing the command line, accessible via the provided address and port.
Use Cases:
- Manage users and groups
- Control services like Apache, NGINX, MySQL, etc.
- Edit system config files
- Configure firewall (iptables)
- Monitor system resources (CPU, RAM, Disk)
- Install/update packages via apt or yum
Benefits:
- Web-based graphical interface
- Reduces the need for command-line skills
- Great for admins who prefer GUI over CLI
The image below shows the Webmin interface, offering powerful configuration tools:

Adminer:
Adminer is a lightweight, single-file, open-source database management tool (often used with MySQL / MariaDB) via a web interface. It’s a lightweight alternative to phpMyAdmin. Access it via the provided address and port.
Use Cases:
- Connect to databases, view tables/records
- Execute SQL queries
- Manage users and permissions
- Import/export databases
- Create/delete tables and databases
Benefits:
- Just one PHP file (no complex setup)
- Fast, lightweight, low resource usage
- Supports multiple databases: MySQL, PostgreSQL, SQLite, MS SQL, Oracle, etc.

The following image shows the WordPress login page at: http://85.9.104.4/wp-admin


Choose Resources
In the next step, according to the amount of resources you need for your cloud server, you should choose a cloud server package. Cloud server packages are divided into 5 categories based on resources, which you can choose a package according to the specified bar in the image and the amount of resources you need:
General
: General packages with average resourcesCPU Optimized
: Cloud server packages with higher CPUMemory Optimized
: Cloud server packages with higher RAMStorage Optimized
: Cloud server packages with higher hard driveNetwork Optimized
: Cloud server packages with higher bandwidth

Choose Public or Private Network
In the next step, you need to select a public network with IPV4
or a public network with IPV6
for the internet behind your server. (You can also use a private network for your cloud server, which will be explained further).

Additional Features
And in the next step, you can use additional features if needed, which include adding disk to your cloud server, running the initial script, and SSH authentication key.

Final Registration
In the last step, to register your order and create a cloud server, you need to complete the purchase of your cloud server from the left menu, which is marked in the image below. After 3 minutes, your cloud server will be created and a confirmation SMS will be sent to you.
