STARTING THE SERVER
1. Launch the server. This server does not require the powerful computing resources - you can choose a simple instance type.
2. Attach the Elastic IP to the instance (recommended).
Linux username: admin
After launching the server, it immediately ready to work; no additional settings not required.
OpenVPN ports:
User authentication:
OVPN file, containing certificate + username/password. Server certificates are automatically generated and installed on the server when instance is launched for the first time. User certificates are the same for all users.
ZIP archive containing two OVPN files (for TCP and UDP connections) can be downloaded using a web browser:
https://[Public IP address]:8443/config/ovpn-download.php
(use "config" as username and your instance ID as password)
User logins and passwords are stored in a database on the server. User records can be managed with the help of a user management Web Panel:
https://[Public IP address]:8443
(use "administrator" as username and your instance ID as password)
More detailed Web Panel description:
https://www.adeoclouds.eu/webpanel.php?server=4
When accessing the Web Panel or downloading ZIP archive using the HTTPS protocol, your web browser may display a warning about potential risks due to the use of IP address in the URL. In this case, you should proceed and accept the risks, as our goal is to encrypt traffic, and there is no reason to worry about using IP address in a web browser.
OpenVPN-CLIENT SETUP
Before creating a VPN connection, you will need to install the OpenVPN client application on the client side. OpenVPN client applications are available on the web for Windows, Linux, Android, iOS and macOS. To create a VPN connection, simply import the desired OVPN configuration file (for a TCP or UDP connection) into the client application.
ADDITIONAL INFO
phpMyAdmin (database management):
https://[Public IP address]:8443/phpmyadmin/
Default username for phpMyAdmin: "administrator", initial password is your instance ID. By default, access to phpMyAdmin is restricted in "/usr/share/phpmyadmin/.htaccess"
As an additional option, this server supports direct user management through MySQL (port 3306, username: remote, password is your instance ID, database: radius, table: radcheck - list of users, table: radusergroup - access status for users). By default, port 3306 is not enabled in the security group. To be able to remotely edit the database, you need to add port 3306 to the security group. For security reasons, it is recommended to allow access to this port only from specific IP addresses.