Skip to content

Quick Start

Get your first file transfer running in under 5 minutes.

1. Start the Platform

git clone https://github.com/stefanposs/file-flux.git
cd file-flux
just dev

2. Log In

Open http://localhost:3000 and log in:

Field Value
Email admin@fileflux.de
Password admin123

Warning

Change the default password in production!

3. Register an Agent

Navigate to Tokens and create a new agent registration token:

  1. Click Create Token
  2. Set a name (e.g., "dev-agent")
  3. Copy the generated token

4. Connect an Agent

In a new terminal:

# Edit agent config with your token
cd agent
# Set connection.token in config.yaml to YOUR_TOKEN_HERE
# Start the agent
go run ./cmd/agent -config config.yaml

The agent appears in the Agents dashboard within seconds.

5. Create a Transfer Job

Navigate to JobsCreate Job:

Field Value
Name My First Transfer
Type Push
Source Agent dev-agent
Source Path /tmp/outbox/
Destination Agent (another agent)
Destination Path /tmp/inbox/

Click Create and then Run Now to execute the transfer.

6. Monitor the Transfer

Navigate to Transfers to see real-time progress:

  • Transfer status (pending → running → completed)
  • File size and speed
  • SHA-256 checksum verification

Next Steps