Skip to main content

Requirements

Before installing Abdal 4iProto Server, prepare the following.

Supported Platforms

  • Linux
  • Windows

Runtime Options

If you install with Abdal 4iProto CLI, you do not need Go installed on the target machine. The CLI detects OS/architecture, verifies checksums, prepares keys/config, can register a system service, and can install the graphical management panel (Abdal 4iProto Panel) so you can manage users and the full server configuration through a GUI.

Option B — Build from source

For manual builds you need:

  • Go 1.25.10 or higher
  • An SSH private key named id_rsa
  • Configuration files described in the Configuration section

Required Files

FilePurpose
id_rsaSSH private key used by the server
server_config.jsonPorts, shell, auth attempts, banner/version
users.jsonUsers, roles, limits, filters
blocked_ips.jsonPersistently blocked source IPs

Network Considerations

  • Open the ports listed in server_config.json on your firewall
  • Prefer dedicated non-default ports for operational safety
  • Keep admin credentials strong; admin accounts can execute shell commands

Next Steps