Manual Installation
Use this path when you want to build Abdal 4iProto Server from source.
Prerequisites
- Go
1.25.10or newer - Project source code
id_rsa,server_config.json, andusers.jsonin the server directory
See Requirements and SSH Key Setup.
1. Prepare Configuration
Create the JSON configuration files described in:
2. Generate or Place the SSH Key
Place your SSH private key as id_rsa in the project directory, or generate one:
ssh-keygen -t rsa -b 4096 -f id_rsa
3. Build and Run
go mod tidy
go build -o abdal-4iproto-server
./abdal-4iproto-server
On Windows, the binary name is typically abdal-4iproto-server.exe.
Verify Startup
After launch, confirm that:
- The process listens on the ports defined in
server_config.json - Authentication works with a user from
users.json - Failed login attempts are recorded as expected